Datenbank WI WAHB12 Carolin & Sarah
Definition Ist eine Software, die den Zugriff auf und die Verwaltung von Daten erlaubt. Ein Datenbanksystem besteht aus 2 Teilen: 1. Verwaltungssoftware, genannt Datenbankmanagementsystem (DBMS) 2. Menge der zu verwaltenden Daten, der eigentlichen Datenbank.
Anwendung & Ziele Daten werden sicher gespeichert einzelnen Daten in Pakete gebündelt Aufruf der Daten nach dementsprechendem Suchparameter Werden in katalogartiger Form Ständige Aktualisierung der Daten Beliebige Nutzer können auf Daten zugreifen und diese erweitern persistente Speicherung Schnelle Wiederfindung der Daten zur Abfrage, Auswertung, Veränderung und Verwaltung.
Anwendungsbeispiel <?php $verbindung = mysql_connect("benutzer.server.de", "Hohenstein","passwort"); mysql_select_db("meine_datenbank"); $abfrage = "SELECT inhaber, saldo FROM kundenkonten WHERE kontonummer='11833'"; $ergebnis = mysql_query($abfrage); list($inhaber,$saldo) = mysql_fetch_row($ergebnis); echo "Inhaber: " . $inhaber . "Saldo: " . $saldo; mysql_close($verbindung); ?>
Funktion innerhalb der Anwendungssoftware Verwaltung der Daten durch Software unterstützt Optimal strukturiert und persistent (dauerhaft und wiederverwendbar) gespeichert Das DBMS speichert auf einer Festplatte.
Architektur und gängige Systeme Unterscheidung nach Datenbankmodell (Strukturierung der Daten und ihrer Beziehung zueinander) Man unterscheidet zwischen: 1. hierarchisch: Eltern-Kind-Beziehungen 2. relational: Daten werden zeilenweise in Tabellen strukturiert. Tabellen können Beziehungen aufweisen 3. objektorientiert: Datenbanksystem verwaltet Beziehungen zwischen Datenobjekten. Existenz weiterer Formen: vor allem Mischformen
Relationale Datenbanken Wurde 1970 von Edgar F. Codd erstmals vorgeschlagen meist verwendete. Daten werden zeilenweise Tabellen gespeichert und verknüpft Zusammenhang mit Datenbanksprache SQL (zum Abfragen und Manipulieren der Daten)
Referentielle Integrität Bedingungen, die zur Sicherung der Datenintegrität bei Nutzung relationaler Datenbanken beitragen können. Welche Fehler? 1.IdKunde fehlt 2.Ortname falsch geschrieben 3.Arbeitgeber nicht vollständig eingetragen
Quelle Wiki – Relationale Datenbanken Datenbank-Grundlagen http://www.informatikzentrale.de/datenbanken-grundlagen.html Klett-Verlag: Begriffe_Datenbank http://www-stud.rbi.informatik.uni-frankfurt.de/~prg2/SS2008/folien/zicari/zicari-db_teil1.pdf http://www.datenbanken-verstehen.de/datenbank-grundlagen/ Grundlagen_DB