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, ...
Einige zufällige Stichwörter |
andere
Erstellt am 14.2. 2001 um 08:42:44 Uhr von Janathan, enthält 178 Texte
Jim
Erstellt am 6.3. 2002 um 09:50:01 Uhr von Adriane, enthält 66 Texte
Erdloch
Erstellt am 16.12. 2003 um 18:31:05 Uhr von Menthol, enthält 17 Texte
Gefühlskalbungen
Erstellt am 24.5. 2005 um 22:19:32 Uhr von mcnep, enthält 3 Texte
Vorsteherdrüse
Erstellt am 17.2. 2009 um 19:30:29 Uhr von Bambuki, enthält 11 Texte
|