(letzte Änderung an dieser Seite: 09.08.2010)
(letzte Synchronisation der PDF-Präsentation: 02.08.2017)
Falls keine PDF-Präsentation zu sehen ist, klicken Sie zum Download hier: Direktdownload PDF-Präsentation
In einer Datenbank sind Informationen gespeichert, die i.d.R. logische Zusammenhänge aufweisen (Beispiel: Datenbank über die vorhanden Artikel in einer Filiale; Datenbank über aktive Vulkane; Datenbank über die Schüler/innen dieser Schule; Datenbank über das Weltwissen (Wikipedia?)).
In einer Datenbank sind Auszüge der realen Welt abgebildet, wobei nur diejenigen Eigenschaften berücksichtigt sind, die für die Arbeit mit der Datenbank von Bedeutung sind (Beispiel: Datenbank über Drogerieartikel enthalten Informationen zu Artikelnummer, Preis, Lieferant, Inhaltsmenge usw., nicht aber (zwangsläufig) zu Verpackungsmaterial, Farbe des Inhalts, Oberflächenstruktur der Verpackung, Konsistenz des Inhalts usw.). In der Datenbank befindet sich also nur ein Ausschnitt der Eigenschaften, die die zu speichernden Dinge in der realen Welt haben.
Datenbank: Menge der zu verwaltenden Daten
Beispiel: Artikelname, Preis, Artikelnummer
Datenbankmanagementsystem (Database Management System - DBMS): Software, mit der die Informationen in einer Datenbank verwaltet werden
Beispiel: Praktikant ruft einen Artikel auf und ändert den Preis
Datenbanksystem: Softwaresystem zur Verwaltung der Daten - besteht aus 1) Datenbank und 2) Datenbankmanagementsystem
Verbreitetstes Datenbankmodell; Daten werden in Tabellenstrukturen abgelegt. Andere Modelle z.B. das objektorientierte Datenbankmodell (wo direkt Objekte gespeichert werden können) oder das hierarchische Datenbankmodell (findet Anwendung z.B. XML, zur hierarchischen Adressierung vgl. XPath).
In den Spaltenüberschriften stehen die Bezeichnungen für die Datenfelder bzw. Attribute.
In den einzelnen Zellen (= Datenfelder) stehen die "Daten" oder "Werte".
Jede Zeile bildet einen "Datensatz" ab (auch: "Tupel").
Jeder Datensatz muss eindeutig zu bestimmen sein. Dazu benutzt man ein Feld, dessen Inhalt in der Tabelle nur einmal vorkommt - "Primärschlüssel". Wenn ein solches Feld nicht existiert, wird es künstlich erzeugt (z.B. Feld "ID" - Identifikationsnummer).
MySQL-Codein den Spalten stehen ?????? | | +----+----------+-----------+-------+ |ID |Vorname |???????????|PLZ | +----+----------+-----------+-------+ |1 |Friedrich +Smith |77113 | +----+----------+-----------+-------+ |2 |????????? |Maier |79312 | +----+----------+-----------+-------+ |??????????????????????????????? | +----+----------+-----------+-------+