~~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