Održavanje baze podataka je aktivnost osmišljena kako bi baza podataka radila nesmetano. Za izgradnju i održavanje baza podataka može se koristiti niz različitih sustava, a jedan popularan primjer je MYSQL. Održavanje baza podataka uglavnom obavljaju ljudi koji su komotni i upoznati sa sustavom baze podataka i specifičnostima određene baze podataka, iako neke poslove održavanja mogu obavljati ljudi koji nemaju iskustva.
Baze podataka koriste se za održavanje knjižnice informacija u dobro organiziranom, dostupnom formatu. Međutim, obično nisu statične, jer se promjene neprestano vrše kako se materijal dodaje, uklanja i pomiče. Ljudi također mogu mijenjati parametre unutar baze podataka, odlučiti koristiti različite sustave indeksiranja i tako dalje. S vremenom to može uzrokovati kvar baze podataka. Održavanje baze podataka koristi se kako bi baza podataka bila čista i dobro organizirana kako ne bi izgubila funkcionalnost.
Jedan važan aspekt održavanja baze podataka jednostavno je sigurnosno kopiranje podataka kako bi, ako se nešto dogodi, bila dostupna još jedna kopija. Neki sustavi za baze podataka to rade automatski, šaljući sigurnosnu kopiju na drugu lokaciju svaki dan, svaki tjedan ili unutar bilo kojeg drugog određenog vremenskog razdoblja. Međutim, sigurnosne kopije obično nisu dovoljne.
Održavanje baze podataka uključuje provjeru znakova oštećenja u bazi podataka, traženje problematičnih područja, ponovnu izgradnju indeksa, uklanjanje duplih zapisa i provjeru bilo kakvih abnormalnosti u bazi podataka koje bi mogle signalizirati problem. Cilj je održavati neometano funkcioniranje baze podataka za korisnike, tako da u idealnom slučaju nikada ne moraju razmišljati o problemima održavanja. Baza podataka koja se ne održava može postati spora, a ljudi mogu početi imati problema kada pokušavaju pristupiti zapisima.
Mnogi poslužitelji imaju opsežne baze podataka koje se koriste za posluživanje sadržaja korisnicima na internoj mreži ili na Internetu. Važan dio održavanja poslužitelja uključuje potvrdu da baze podataka rade ispravno. To također uključuje provjere sigurnosnih nedostataka i drugih problema koji bi mogli ugroziti integritet baze podataka, u rasponu od virusa do zapisa koji se unose nepravilno.
Dostupni su brojni udžbenici s informacijama o upravljanju bazama podataka, uključujući kako pravilno održavati baze podataka. Također je moguće pohađati tečajeve za učenje o različitim sustavima baze podataka i kako se brinuti o bazama podataka, bilo da se izgrađuju ispočetka ili preuzimaju. Ljudi također mogu steći certifikate u određenim sustavima koji ukazuju na visoku razinu kompetencije.