~~SLIDESHOW~~ ======Datenbanksysteme====== =====Video===== {{ youtube>O2AIbuNOTDo?large }} \\ =====Definition===== "Ein **Datenbanksystem** (DBS) (eine **Datenbank**) ist eine systematische und strukturierte Zusammenfassung von Daten eines Problembereiches (Datenbasis) einschließlich der zur Eingabe, Verwaltung, Auswertung und Ausgabe erforderlichen Software (Datenbankmanagementsystem, DBMS)." =====Aufbau===== {{ :neuerlehrplan:klasse09:dbs.png?400 |}} =====Relationale Datenbanksysteme===== Eine relationale Datenbank ist eine **Sammlung von Tabellen**. Eine Datenbanktabelle besteht aus mehreren Elementen: * einem eindeutigen Namen * einer Reihe von benannten Spalten (Attribute) * einem genau definierten Wertebereich (Datentyp) für jedes Attribut (Zahl, Text, Datum ...) * beliebig viele Zeilen (Datensätze). Jeder Datensatz besitzt Werte in den Attributen. =====Aufbau einer Tabelle===== {{ :neuerlehrplan:klasse09:datenbanktabelle.png?1000 |}} =====Datentypen in einer Datenbank===== * ganze Zahlen → **INTEGER** * Kommazahlen → **REAL** * Zeichenketten → **TEXT** * beliebige binäre Daten → **BLOB** (Binary Large Object) * leeres Datenfeld → **NULL** =====Quellen===== * Engelmann, Lutz (Hrsg.): Duden Informatik Lehrbuch S II, DUDEN PAETEC GmbH, Berlin 2006, S.153