Datenbank Management System: Unterschied zwischen den Versionen
Zeile 47: | Zeile 47: | ||
[[Datei:DBMS-Darstellung.png|mini]] | [[Datei:DBMS-Darstellung.png|mini]] | ||
[[Datei:DBMS-Softwareentwicklungsprozess.png|mini]] | [[Datei:DBMS-Softwareentwicklungsprozess.png|mini]] | ||
[[Datei:DBMS-Server.png|mini|Server Architecture (Quelle: https://docs.oracle.com)]] | |||
Zu Beginn wird die zu erstellende Datenbank durch ein semantisches Modell, z.B. ein Entity-Relationship-Modell, konzipiert. Gemäß dieses Designs wird die Datenbank mittels [[Data Definition Language|DDL]] - einem Teil von SQL - implementiert. Das Anlegen, Verändern, Löschen und Einsehen von Daten einer Datenbank erfolgt durch SQL-Abfragen bzw. -Anfragen. Jede Anfrage wird überprüft, ob sie den Konsistenzbedingungen der Datenbank entspricht. Wenn nicht, wird die Abfrage abgewiesen. | Zu Beginn wird die zu erstellende Datenbank durch ein semantisches Modell, z.B. ein Entity-Relationship-Modell, konzipiert. Gemäß dieses Designs wird die Datenbank mittels [[Data Definition Language|DDL]] - einem Teil von SQL - implementiert. Das Anlegen, Verändern, Löschen und Einsehen von Daten einer Datenbank erfolgt durch SQL-Abfragen bzw. -Anfragen. Jede Anfrage wird überprüft, ob sie den Konsistenzbedingungen der Datenbank entspricht. Wenn nicht, wird die Abfrage abgewiesen. | ||