Leider ist es schwierig, diese Frage ohne Kontext zu beantworten, da Datenbanken sehr unterschiedlich sein können: zeitlich, verteilt, relational usw. Auf höchster Ebene sind sie jedoch alle durch die Aufgabe vereint. Datenbanken werden benötigt, um Informationen zu speichern und einen bequemen Zugang zu ihnen zu ermöglichen (zum Lesen, Schreiben und Ändern). So ist es in einer Datenbank obligatorisch, Datensammlungen zu existieren (Tabellen oder Relationen im Sinne relationaler Datenbanken, Sammlungen im Sinne von MongoDB) und eine Möglichkeit, Abfragen auf diese Daten zu erstellen (in relationalen Datenbanken wird es höchstwahrscheinlich ein Dialekt der Sprache SQL sein, in dokumentorientierten kann es Javascript sein, in XML-Speichern - Sprache xpath oder xQuery, und einige Programmiersprachen können Codes in solche Abfragen übersetzen, z.B. Linq-Technologie in C#).
Also, alle Datenbanken, die ich kenne, haben Sammlungen von Objekten (Tabellen) und eine Möglichkeit, auf sie zuzugreifen (Abfragesprache).






Interessante neue Fragen und Antworten