Datenbanken Flashcards
Definition Datenbenak-Management-System
Software die Datenbanken verwalten kann
Definition Datenbanken
Datensammlung für bestimmten Anwendungsfall
Interaktionen / Aufbau DBMS
- User bedienen Anwendungen
- Anwendungen greifen auf DBMS zu
- DBMS verwaltet Datenbanken
- DBMS sitzt auf einer Hardware
Warum kein Excel / Word zur Verwaltung benutzen
- keine Strukturen
- Suchfunktionen ohne Kontext
- simultanes Arbeiten schwer
- Zugriffsberechtigungen schwer verteilbar
- Ladezeiten (es wird immer alles geladen)
Bestandteile Entity-Relationship-Diagramm (+ Symbole)
- Entität (Rechteck)
- Attribut (Abgerundetes Rechteck / Oval)
- Schlüssel-Attribut (Attribut mit unterstrichenen Namen)
- Relation (Karo / Diamant)
- Kardinalität (Beschriftung)
Kardinalität Ausprägungen
- 1:1
- 1:n
- n:m
Aufbau Datenbank
- DB besteht aus Tabellen
- DB hat Namen
- Tabellen bestehen aus Zeilen und Spalten
Besonderheiten Tabellenspalte
- Name
- Wenn Name unterstrichen -> Primärschlüssel
Besonderheiten Tabellenzeile
- Tabellenzeile = Datensatz
Definition Primäschlüssel
- Spalte mit eindeutigen Werten einer DB-Tabelle
- kann auch aus mehreren Spalten bestehen
- dient der Identifikation eines Tabellen-Datensatzes
Definition Fremdschlüssel
- Primärschlüssel der Tabelle A der in einer Tabelle B steht
Definition Datenbankschema
Struktur einer Datenbank
Bestandteile Datenbankschema
- Datenbanktabelle
- Spaltenname
- Primärschlüssel
- Fremdschlüssel
Vom ER-Diagramm zum Datenbankschema
- Entität -> DB-Tabelle
- Attribut der Entität -> Spalte der DB-Tabelle
- Schlüsselattribut -> Primärschlüssel
- Relationen -> Fremdschlüssel-Beziehung
Arten der Fremdschlüssel-Beziehung
1: 1 - Fremdschlüssel können je in beiden Tabellen liegen
1: n - Fremdschlüssel liegt in Tabelle der “n-Seite”
n: m - Hilfstabelle mit Fremdschlüsselkombinationen