Datu bāzu inženieris darbā:
- izstrādā jaunas datu bāzes (informācijas kopumus, kas sakārtoti tā, lai tajos ievadīto informāciju to lietotāji varētu vienkārši un ērti lietot) vai izstrādā būtiskus uzlabojumus esošajām datu bāzēm un pārveido tās;
- noskaidro datu bāzes pasūtītāja vēlmes, analizē saistošo dokumentāciju, iepazīstas ar esošo programmu nodrošinājumu, analizē dažādus tehniskos risinājumus un izvēlas piemērotāko;
- veido un apraksta datu bāzes arhitektūru (datu bāzes struktūru, kas ataino tās sastāvdaļas un sakarības starp šīm sastāvdaļām), lai tā veiktu nepieciešamos uzdevumus, izmantojot klientam pieejamo tehnisko nodrošinājumu;
- noteiktā programmēšanas valodā raksta programmas kodu (izpildāmu programmas soļu secību) saskaņā ar datu bāzes projektējuma aprakstu (dokumentu, kur tiek aprakstīta datu bāzes struktūra un funkcijas); izmanto arī citu speciālistu veidotus datu bāzes projektējuma aprakstus;
- piedalās izstrādāto datu bāzu testēšanā;
- meklē un novērš datu bāzēs un programmu kodā atklātās kļūdas;
- rūpējas par datu bāzu periodisku arhivēšanu un rezerves kopiju veidošanu;
- nodrošina datu migrāciju jeb pārnesi no un uz cita tipa datu bāzēm;
- izstrādā un ievieš aizsardzības pasākumus, lai datu bāzes informācijai nevarētu piekļūt tie, kam tas nav atļauts;
- izstrādā datu bāzes dokumentāciju;
- konsultē datu bāzes lietotājus.
