Datenbank Management System: Unterschied zwischen den Versionen

Zeile 45: Zeile 45:


== Entwicklungsprozess ==
== Entwicklungsprozess ==
 
[[Datei:DBMS-Darstellung.png|mini]]
[[Datei:DBMS-Softwareentwicklungsprozess.png|mini]]
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.