Was ist die Aufgabe von Datenbanken-Systemen?
Daten effizient, widerspruchsfrei und dauerhaft speichern und bereitstellen
Flexible Auswertung der Daten ermöglichen
Datenbestände mehreren Benutzern zugänglich machen
Datenhaltung von der Anwendung trennen
Mehrfachspeicherung (Redundanz) vermeiden
Datenintegrität gewährleisten
Arten von Datenbanksystemen
Hierarisches Modell
Netzwerkmodell
Relationsales Modell (wichtig)
Objektorientiertes Modell
Was versteht man unter einer relationalen Datenbank?
Die Daten und ihre Beziehungen werden in Tabellen (Relationen) abgebildet.
Eine Tabelle ist horizonal in Zeilen und vertikal in Spalten aufgeteilt.
Jeder Datensatz wird als Zeile dargestellt. Die Zeilen heißen Tupel und Spaltenüberschriften Attribute
Was sind die Grundregeln relationaler Datenbanken?
Im Schnittpunkt von Spalte und Reihe (Zelle) steht genau ein Wert.
Jede Tabelle benötigt einen Wert, der eine Reihe einduetig kennzeichnet (Primärschlüssel)
Informationen sind nur einmal gespeichert -> Redundanzfreiheit
Eine Tabelle enthält keine doppelten Informationen
Gleiche Informationen sind nicht in mehreren Tabellen enthalten (ausnahme Primärschlüssel)
Mehrere Tabellen werden miteinander verknüpft. Die Verknüpfung erfolgt über den Fremd oder Sekundärschlüssel
-> Fremdschlüssel = Primärschlüssel der verknüpften Tabelle
Wie kann eine Datenbank grafisch dargestellt werden?
Last changed2 years ago