Datenbank
Es gibt unterschiedliche Arten von Datenbanksystemen, deren Strukturierung durch ein Datenbankmodell festgelegt wird. Das relationale Datenbanksystem ist die bekannteste Form. Zur Verwaltung und Abfrage der Daten wird eine Datenbanksprache (z.B. SQL, IQL oder F-Logic) verwendet. Im Gegensatz zu einer Programmiersprache ist eine Datenbanksprache nur zur Kommunikation des Nutzers mit der Datenbank geeignet. Anwendungssoftware kann mit Datenbanksprachen nicht geschrieben werden.
Im Sprachgebrauch werden Datenbanken oft mit Datenbankanwendungen verwechselt. Hierbei handelt es sich um Computerprogramme, die ihre benötigten Daten unter Nutzung eines Datenbanksystems speichern. Typische Anwendungsbeispiele in Unternehmen sind die Adress- und Kundenverwaltung, Rechnungserstellung und Auftragsverwaltung. Im Privatbereich werden Datenbanken beispielsweise beim Online-Banking und in Mobiltelefonen eingesetzt. Die bei Weitem größte Datenbank der Erde ist das Internet. Die Daten werden dezentral auf Millionen von Rechnern gespeichert, die sich überall auf der Welt befinden.