Datenbanken entwickeln und verstehen Eine Datenbank (DB, engl. Database) ist eine systematische Sammlung von Daten. Zur Nutzung und Verwaltung der in der DB gespeicherten Daten benötigt der Anwender ein Datenbank-Verwaltungssystem (DBMS, engl. Database Management System). Die Kombination aus DB und DBMS ist das Datenbanksystem (DBS, engl.: Database System), das jedoch häufig fälschlicherweise als Datenbank bezeichnet wird. Ebenen eines Datenbanksystems sind Betriebssystem/Hardware als die unterste Ebene, auf der jede Computeranwendung basiert. Neben dem DBS bauen auch alle anderen Programme auf dieser Ebene auf.Auf der internen Ebene erfolgt die physische Speicherung der Daten. Die Speicherlogik, die dabei verwendet wird, hängt vom DBMS ab und kann dem Entwickler ziemlich egal sein, da er lediglich über die konzeptionelle Ebene auf die DB zugreift.Den Anwender braucht weder die interne noch die konzeptionelle Ebene zu kümmern, da er erst über die oberste, nämlich die externe Ebene auf die DB zugreift.