Kapitel 1 Flashcards
1
Q
Warum sind Datenbanken interessant?
A
- Daten sind wertvoll
- Datenbanken sind weit verbreitet und in zahlreichen Anwendungen verbaut
2
Q
Warum ist Datenmodellierung wichtig?
A
- sind die Abbildung der Praxis mit theoretischen Konzepten
- Effizienz und Ressourcen werden verbessert
- Data Management
3
Q
Welche Beispiele für datenintensive Anwendungen gibt es?
A
- Auftragsabwicklung im Unternehmen
- Universitätsverwaltung
- Bibliothek
4
Q
Welche Aufgaben hat ein Datenbankmanagementsystem?
A
Aufgabe:
- Speicherung großer Datenbestände
- Verwaltung großer Datenbestände
5
Q
Welche Anforderungen an ein Datenbankmanagementsystem gibt es?
A
- Dauerhaft speichern, Redundanzfreiheit und Konsistenzbedingungen
- Daten vor unberechtigtem Zugriff schützen
- Anfragen/Aktualisierungen von Daten ermöglichen
- Effizienter/Schneller Zugriff
- mehrere Benutzer
- Anwendungen anbinden
6
Q
Was ist RAM?
A
- flüchtiger Inhalt bezüglich Stromversorgung
- SRAM über Batterie puffern
- DRAM ständig refreshen
7
Q
Was ist ROM?
A
- read only memory
- PROM (Programmable ROM)
- EPROM (erasable PROM), EEPROM (elektronisch löschen und programmieren)
8
Q
Welche Kerngrößen für Speicher gibt es?
A
- Speicherorganisation: z.B. Wortorganisation (Wortlänge 8 Bit) -> n-Spalten und m-Zeilen
- Zugriffszeiten
- Zykluszeiten: kleinste zulässige Zeit zwischen zwei Speicherzugriffen -> meist verschieden zwischen lesen/schreiben
9
Q
Was ist CAM
A
- Contend Addressable Memory
- Suche in Speichermatrix
- Suchkriterien sind alle Bits eines Wortes
- einzelne Bits können markiert werden
- Wird das Wort gefunden wird ein Flag gesetzt (Hit) -> Mehrfachassoziationen sind möglich
10
Q
Wie ist der Aufbau von Datenbanksystemen (DBS)
A
- besteht aus zwei Teilen
1. Datenbank
2. Datenbankmanagementsystem (DBMS) mit Betriebs- und Hauptspeicher - Darüber die Benutzerschnittstelle mit: Anwendungsprogrammen, Benutzer/Administrator
11
Q
Welche Datenmodelle gibt es?
A
- Hierarchisches Datenmodell
- Netzwerkmodell
- Relationales Datenmodell
- Objektorientiertes Datenmodell
12
Q
Welche Eigenschaften hat das hierarchische Datenmodell?
A
- Baumstruktur mit einem Ausgangselement (Root)
- jedes Element hat maximal einen Vorgänger (Parent)
- jedes Element hat beliebig viele Nachfolger (Children)
13
Q
Wo wird das hierarchische Datenmodell angewendet?
A
- LDAP (Lightweight Directory Access Protocol) Organisation des Verzeichnisdienstes
- Verzeichnis und Dateistrukturen von Betriebsystemen
- HMTL/XML
- IMS (Information Mangement System) von IBM
14
Q
Welche Eigenschaften hat das Netzwerkmodell?
A
- Erweiterung des hierarchischen Modells
- jeder Knoten kann mehrere übergeordnete Knoten haben
- jede Netzwerk-Struktur kann mithilfe von redundanten Knoten in eine hierarchische Struktur umgebaut werden
15
Q
Grundlagen des relationalen Datenmodells:
A
- Schichtenarchitektur
- Datenunabhängigkeit
- Regelsystem