Datenbank
Im Wesentlichen muss ein Datenbanksystem elektronisch Daten effektiv, widerspruchsfrei und dauerhaft speichern. Dieses System zur Administration und Verwaltung von Daten soll die Daten als Teilmenge in unterschiedlichen, bedarfsgerechten Darstellungsformen für Benutzer und Anwendungsprogramme bereitzustellen.
Die Daten der Datenbank werden von zwei Programmteilen bearbeitet:
Erstens der Verwaltungssoftware (Datenbank Management System, DBMS). Sie strukturuiert intern die Daten abhängig vom zu Grunde liegenden Datenbank - Modell: z.B. in einer relationalen Datenbank. Zudem werden alle lesenden, schreibenden, verändernden und löschenden Datenbankzugriffe organisiert. Eine externe Sprache, meist ein SQL Dialekt ermöglicht, die Daten zu lesen, zu verändern und zu verwalten.
Zweitens die eigentlichen Daten, die abhängig von dem Datenbank - Modell abgespeichert werden:
hierarchisch: Die Datenobjekte stehen in verdrahteten Eltern-Kind-Beziehungen zueinander. - netzwerkartig: Die Datenobjekte werden miteinander in Netzen verdrahtet. relational: Die Datenobjekte stehen in flachen Tabellen, Beziehungen ergeben sich aus Werten der Tabellenspalten. - objektorientiert: Die Datenobjekte werden miteinander verdrahtet, sind gegebenenfalls miteinander verwandt
und können vom System immer eindeutig identifiziert werden. - und viele Mischformen, die die Daten der Datenbank verwalten.
Welche Struktur Sie verwenden, hängt von vielen Faktoren ab - ein gründliches Design aber ist wesentlich für eine erfolgreiche Datenbank.
03.07.12: Horb - Kursnummer: BHS-Akademie-03.07.12 - id: | Datenbank | Datenbank Design Workshop
11.06.12: Stuttgart - Kursnummer: BHS-Akademie-11.06.12 - id: | Datenbank | Visual Dbase Grundlagen
09.07.12: Horb - Kursnummer: BHS-Akademie-09.07.12 - id: | Datenbank | Visual Dbase Grundlagen