Was ist eine Datenbank?
Möglichst redundanzfreie Sammlung von Daten, die so strukturiert sind, dass sie von mehreren Benutzern und Anwendungen gleichzeitig und effizient genutzt und flexibel ausgewertet und verknüpft werden können.
Was ist ein Datenbankmanagementsystem?
Sammlung von Programmen zum Erstellen und Verwalten einer Datenbank, die es mehreren Anwendungen gleichzeitig ermöglicht, die von
ihnen benötigten Daten zu speichern, zu extrahieren und zu manipulieren, ohne jeweils eigene Dateien erstellen zu müssen.
Was ist ein relationales Modell?
Weitverbreitetes logisches Datenmodell, bei dem Daten in Tabellen dargestellt werden. In einer Tabelle enthaltene Daten können mit Daten einer anderen Tabelle in Beziehung gesetzt werden, sofern beide Tabellen ein gemeinsames Datenelement besitzen.
Wie ist eine Relation (Tabelle) aufgebaut?
Fest strukturierter Aufbau: - Zeilen (Datensätze/Tupel) - Spalten (Attribute/Datenelemente) - Eindeutige (injektive) Zuordnung muss gegeben sein Eigenschaften: - Keine doppelten Datensätze - Reihenfolge der Tupel und Attribute ist nicht definiert - Attributwerte sind atomar
Was ist ein Schlüssel (Key)?
Schlüssel sind bei Datenbank zentral zum Auffinden von Tupeln, die über verschiedene Tabellen verteilt sind
Ein Schlüssel ist eine Gruppe von Spalten, die so ausgewählt wird, dass jede Tabellenzeile über den Werten dieser Spaltengruppe eine einmalige
Wertekombination hat.
Was sind die Eigenschaften eines Schlüssels?
Was ist ein Primärschlüssel?
Was versteht man unter ERM?
Was ist eine Entität (Entity)?
Was ist eine Beziehung (Relationship)?
Was ist eine Spezialisierung im ERM?
Eine Spezialisierung beschreibt eine
Untergliederung eines Entity-Typs in
Unterkategorien.
Was ist eine Generalisierung im ERM?
Eine Generalisierung beschreibt die
Zusammenfassung von Entity-Typen in
einem übergeordneten Entity-Typ.
Welche Arten von Stücklisten gibt es?
- Strukturstücklisten
Was versteht man unter einer Baukastenstückliste?
Was versteht man unter einer Strukturstückliste?