Vorlesung 6: Datenbanksysteme Flashcards

1
Q

Grundbegriffe für eine Datenbank

A
  • Zeichen ( Character) ->Kleinste speicherbare Einheit
  • Datensatz ( Set) -> entsteht durch Zusammenfassung
  • Datenelement (Item)->kleinste logische Dateneinheit
  • Datei (File)-> Menge von Daten
  • Datensegment -> besteht aus logischen Daten
  • Datenbank (Database)-> Menge zu verwalten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Konventionelle Datenorganisation und ihre Nachteile

A

-Daten sind in den einzelnen Anwendungen in spez. Datenformaten integriert und werden lokal verwaltet
Nachteil:
-kein gemeinsamer Datenbestand
-Mehrfachspeicherung
-keine AD-Hoc Basis
-oft spez. Datenformate für jedes Programm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ebenen eines Datenmodell

A

1) Konzeptionelle Ebene-> Anwendungs-Datenbankunabhängig
2) Logische Ebene-> Anwendungsunabhängig und Datenbankspez.
3) Physische Ebene -> Physische Form der Speicherung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Relationales Datenbankmodell/Primärschlüssel

A
  • muss jeden Datensatz ( Tupel), identifizieren können
  • können aus mehreren Attributen entstehen
  • dürfen den Schlüssel nicht verändern
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Beziehung zwischen Entitäten

A
  • 1:1 :werden zusammengefasst, Relation=1
  • 1:n :1 wird an en Fremdschlüssel n gegeben, 2 Relationen
  • n:m :Neue Relation, 3 Relationen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Fremdschlüssel

A
  • zeigt immer auf einen Primärschlüssel einen anderen Relation
  • stellt eine 1:n beziehen da
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Datenbank Management System

A
  • Software die Zugriff auf die Datenbank gestattet
  • Verfügt über eine Benutzerschnittstelle zur Def, Manipulation, Abfrage von Datenbeständen
  • können mehrere Datenbanken verwalten
  • nur eine Data Dictionary
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Merkmale von Datenbanksystemen

A
  • Datenunabhänigkeit
  • Datenintegration
  • Erleichterte Sicherung
  • Mehrbenutzerbetrieb
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Data Dictionary

A
  • Datenbankschema
  • Datennamen
  • Definitionen
  • Formate und Beziehungen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

SQL

A

Structured Query Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

DDL

A

Data Definition Language

  • Befehle zur Tabellenstrukturierung
  • immer mit TABLE, INDEX, VIEW
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

DML

A

Data Manipulation Language

-Befehle zum erstellen/ändern von Datensätzen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly