Einige überdurchschnittlich positiv bewertete
Assoziationen zu »Datenbanken«
Amino schrieb am 24.10. 2000 um 17:15:54 Uhr zu
Bewertung: 1 Punkt(e)
Datenbanken vereinfachen das Leben, da sie Information speichern, ordnen und verwalten. Ohne datenbanken wären viele Bereiche des einfachen Lebens kaum mehr denkbar, oder nur mit verhältnismässig hohem Aufwand zu realisieren.
Hautzutage werden Datenbanksysteme vorwiegend relational implementiert, das heisst dass eine mengenorientierte Datenbanksprache verwendet wird. Industriestandard im Bereich dieser Sprachen ist SQL. SQL wurde so konzipiert, dass sie einem relationalen Datenbanksystem weitgehenst entspricht. Definiert wird eine DB als relational, wenn sie den 12 (ja es sind eigentlich 13) Regeln von Dr. E. Codd entspricht, der den Begriff »relationales DB-system in den 70er Jahren des 20. Jahrhunderts mit seinem Artikel «A Relational Model of Data for Large Shared Data Banks" prägte.
Diese Regeln sind wie folgt definiert:
0. Ein relationales System muss in der Lage sein, seine Datenbank(en) vollständig über seine relationalen Fähigkeiten zu verwalten.
1. Alle Informationen der Datenbank sind als Werte in Tabellen Darzustellen. Dies gilt auch für die Namen dert Spalten und Tabellen.
2. Jeder Wert muss durch eine Kombination von Tabellenname, Primärschlüssel und Spaltenname auffindbar sein.
3. Das System behandelt Nullwerte durchgängig als unbekannte oder fehlende Daten und unterscheidet diese von Standardwerten.
4. Der Systemkatalog ist auf der selben logischen Ebene wie die Daten selbst (also in Tabellen) beschrieben und gleich abrufbar.
5. Das System hab mindestens eine Abfragesprache mit Befehlen für Datendefinition, Manipulation, imtegritätsregeln, Authorisierung und Transaktion.
6. Alle Schichten, die theoretisch aktualisierbar sind, lassen sich auch mit den mitteln des Systems aktulisieren.
7. Das System hat auch Operationen zum Einfügen, Aktualisieren und Löschen GANZER Tabellen bereitzustellen und zu unterstützen.
8. Der logische Zugriff auf die Daten muss unabhängig von den physikalischen Zugriffsmethoden und der Speicherstruktur sein.
9. Änderungen der Strunkturen dürfen keinen Einfluss auf die Logik der Anwendungen haben. (»Transparenz«)
10. Integritätsregeln müssen in der DB-Sprache definierbar sein. Sie sind im Systemkatalog zu speichern und dürfen (theoret.) nicht umgehbar sein.
11. Der logische Zugriff auf Daten darf sich vom Übergang eines Zentralen Systems zu einem Verteilten System nicht ändern. (wieder »Transparenz«)
12. Integritätsregeln dürfen auch nicht durch die Zuhilfename von Low-Level Sprachen umgehbar sein.
(Praktisch jedoch unmöglich)
Weitere Stichworte: ODBC, SQL, Oracle, Access, ...
kobold schrieb am 17.6. 2000 um 23:54:14 Uhr zu
Bewertung: 1 Punkt(e)
Gemeinhin als Datenbank bezeichnet ist unser Datensumpf in Tat und Wahrheit das abschreckendeste Beispiel von OOP Programmierung. Doch seit Gelasma das schreiben des Quelltextes übernommen ist ist der Datensumpf stellenweise bereits begehbar...
Einige zufällige Stichwörter |
urlaubsbilder
Erstellt am 15.1. 1999 um 11:32:16 Uhr von Tobias Berger, enthält 40 Texte
Dortmund
Erstellt am 2.9. 2001 um 06:26:00 Uhr von Dortessa, enthält 48 Texte
Coco
Erstellt am 21.7. 2004 um 11:41:29 Uhr von wauz, enthält 20 Texte
Waidmannsdank
Erstellt am 21.11. 2013 um 19:01:38 Uhr von Elektronik-Mieze, enthält 1 Texte
Manschette
Erstellt am 25.5. 2004 um 18:31:32 Uhr von mcnep, enthält 10 Texte
|