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. | ||