Datenbank Management System: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 46: | Zeile 46: | ||
== Entwicklungsprozess == | == Entwicklungsprozess == | ||
[[Datei:DBMS-Darstellung.png|mini]] | [[Datei:DBMS-Darstellung.png|mini]] | ||
[[Datei: | [[Datei:ERM-Softwarentwicklungsprozess.png|mini]] | ||
[[Datei:DBMS-Server.png|mini|Server Architecture (Quelle: https://docs.oracle.com)]] | [[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. | ||