Roxane
Dateibasierte Datenbanksysteme wie MS Access funktionieren, indem sie es dem Client ermöglichen, die Datenbankdateien abzufragen, wenn Sie beispielsweise einen Befehl erteilen, alle Kunden aus einer Tabelle namens customer auszuwählen, und sagen wir, Sie möchten, dass sie nach Nachnamen sortiert werden, der Client kann sein eine Fenster- oder Webanwendung ist für das Abrufen der Daten verantwortlich, einschließlich der gesamten Sortierung, die auf dem Client-Rechner stattfindet (in diesem Fall Web-/Windows-Anwendung). Wie Sie sehen, führt dies zu einem hohen Datenverkehr in Netzwerken, da der Datenbank das Gehirn fehlt, um einen Teil der Arbeit zu erledigen, bevor die Daten an den Client weitergegeben werden.
Datenbanksysteme wie MS SQL erledigen die meiste Arbeit auf dem Server, bevor die erforderlichen Kundenergebnisse weitergegeben werden, die Sortierung erfolgt auf dem Server. Darüber hinaus führt die Datenbank ihre eigene Logik aus, um den schnellsten Weg zu ermitteln, um die Daten an den Client zurückzusenden.
Die Ähnlichkeiten sind:
Datenbankschema kann ähnlich sein (Primärschlüssel, Fremdschlüssel und Indizes usw.)
SQL (Strukturabfragesprache ist auch in
gewisser Weise ähnlich)
Referentielle Integrität ist auch weitgehend ähnlich)