O baza de date poate defini atat o lista de cumparaturi cat si o colectie complexa de sunete, elemente grafice si fisiere tip text. Aplicatiile software pentru bazele de date sunt create pentru o organizare eficienta a acestui tip de informatii de catre utilizatori. In timp ce primele baze de date au fost limitate la cautari directe in randurile si coloanele unui document, bazele de date relationale moderne permit utilizatorilor accesarea si reorganizarea informatiilor in conformitate cu un numar vast de criterii. Bazele de date cu structura avansata ofera totodata posibilitatea de aranjare logica a oricarui tip de informatii, de tip audio, video, text etc.