Begriffe Flashcards

(47 cards)

1
Q

Was ist Information, und was ist Information im Sinne dieser Lehrveranstaltung?

A

keine eindeutige Definition für Information

Information: Nachricht von Sender an Empfänger, die Wissen vermittelt, Sachverhalte erklärt und Handlungen ermöglicht.

LV: Objekte, Personen der realen Welt, die mit Software verwaltet werden müssen m

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

Anwendungsszenario?

A

wie die Informationen der realen Welt verarbeitet werden sollen und damit., welche Daten zur Abstraktion gebraucht werden

Bsp. Prüfungsverwaltung von Studierenden einer Hochschule

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

Datenintegrität?

A

Richtigkeit der Daten

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

Wie kann Datenintegrität verletzt werden?

A

Falsche Werte durhc Tippfehler
Werte außerhalb des Gültigkeitsbereich
widersprüchliche Werte bei Mehrfachspeicherung

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

Wie wird Datenintegrität überwacht?

A

durch die Integritätsregeln vom DBMS

-> Datentyp, Wertebereich

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

Wofür steht CRUD?

A

Create
Read
Update
Delete

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

Was sind die CRUD Operationen?

A

fundamentale Operationen, die man auf die Daten in einer Datenbank anwenden will

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

konsistenter Mehrbenutzebetrieb?

A

mehrere Benutzer können gleichzeitig an einem EDV System arbeite, ohne dass es zu Fehlern/Störungen kommt

Jeder Benutzer hat den Eindruck, er bedient das System allein

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

Redundanz?

A

Überfluss, mehrmaligen Vorkommen

VL: Daten für eine Information mehrfach gespeichert sind
-> Inkonsitenzen

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

Dublette?

A

Datensätze, die bei redundanter Speicherung entstehen

Mehrere Datensätze, die dieselbe Information referenzieren

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

Was ist der Unterschied zwischen Dubletten und Duplikaten?

A

Dubletten: Daten unterscheiden sich
Duplikate: Gleichheit aller Daten

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

Inkonsistenz

A

Widersprüchlichkeit

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

Was ist die Voraussetzung für Inkonsistenz?

A

Redundanz (Mehrfachspeicherung)

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

Datenbank (DB)?

A

eine oder mehrere Dateien, die die Daten für das Anwendungsszenario speichern

NICHT die Verwaltungssoftware

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

Wie ist eine Datenbank gegliedert?

A

in Unterstrukturen = Tabellen

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

Datenbankmanagementsystem (DBMS)?

A

Verwaltungssoftware für Datenbanken

zB MS Access

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

Datenbanksystsem (DBS)?

A

besteht aus einer oder mehreren Datenbanken und dem zur Verwaltung benötigten DBMS, die zur Bearbeitung eines Anwendungsszenarios notwendig sind

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

Singular von Daten?

A

Datum

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

Tabelle (Relation)?

A

rechteckiges Gebilde aus Zeilen und einer festen Anzahl Spalten

Zeile = Datensatz

Spalte = Attribut

20
Q

Datensatz (Record, Zeile, Objekt)?

A

Zeile einer Tabelle

repräsentiert Gegenstand der realen Welt und die Beziehung dieses Gegenstands zu anderen Gegenständen

21
Q

In was ist ein Datensatz unterteilt?

22
Q

Schema?

A

struktureller Aufbau

23
Q

Datenbankschema?

A

struktureller Aufbau für alle Tabellen in einer Datenbank

Tabellennamen, Attribute mit Datentypen,…

24
Q

Tabellenschema?

A

struktureller Aufbau für eine einzelne Tabelle

25
Unterschied Datenbankschema und Tabellenschema?
Datenbankschema: struktureller Aufbau für alle Tabellen in der DB Tabellenschema: nur für einzelne Tabelle im DB
26
Attribut (Eigenschaft, Spalten, Felder)?
unterteilt Tabelle vertikal Eigenschaft, die alle Datensätze einer Tabelle haben können genau einem Datentyp zugeordnet
27
Atomarität?
Unteilbarkeit
28
Wertebereich?
Gesamtheit der sinnvollen Werte für ein Attribut innerhalb des Anwendungsszenarios
29
Datentyp?
beschreibt die Gesamtheit der möglichen Werte in dieser Spalte zB Buchstaben, Zahlen, Datumsangaben
30
Was unterscheidet Wertebereich und Datentyp?
Datentyp: umfasst deutlich mehr Werte als für dieses Attribut korrekt anwendbar Wertebereich: abgegrenzte gültige Werte zB Schulnote. Typ: Ganzzahl, Wertebereich: nur 1-6
31
Primärschlüssel?
Attributmenge (1 oder mehrere Attribute), die innerhalb einer Tabelle jeden Datensatz von jedem anderen Datensatz eindeutig unterscheidet für jede Tabelle muss genau ein Primärschlüssel angegeben werden
32
Was muss eindeutig sein, wenn der Primärschlüssel aus mehreren Attributen besteht?
nur Kombination dieser Attribute
33
Unterschied künstlicher und natürlicher Primärschlüssel?
künstlich: zB Matrikelnummer, wir kommen nicht mit Matrikelnummer zur Welt, wird uns zugewiesen natürlich: zB Autos werden mit Seriennummer gebaut, die sich auch nicht ändert. schon in vorgegebenen Daten vorhanden und verliert durch seine Zerstörung
34
Was ist der Grad eines Primärschlüssels?
Anzahl der Attribute des Primärschlüssels -> Größe des Primärschlüssels
35
Sekundärschlüssel?
kann mehrere Schlüsselkandidaten für den Primärschlüssel geben, aber nur einer, dessen Grad minimal ist, wird als Primärschlüssel gekennzeichnet. Alle weiteren Schlüsselkandidaten können als Sekundrschlüssel festgelegt werden
36
null-Wert?
repräsentiert, dass zum aktuellen Zeitpunkt keine Daten vorliegen > nicht Zahlenwert 0, nicht leere Zeichenkette
37
Atomarität des Attributs?
Jede Zelle einer Tabelle darf nur ein einzelner Wert haben, keine Kombination von Werten. zB geschlechtsneutral formulieren, sonst 2 Infos in jedem Feld
38
Atomarität der Entität?
In jede Zeile einer Tabelle darf nur ein Gegenstand mit seinen Eigenschaften beschrieben werden. Vermischung von verschiedenen Arten führen zu Redundanzen
39
Integritätsregel (Gültigkeitsregel)?
Regeln für jedes Attribut, das dem DBMS die Kontrolle der Datenintegrität ermöglichen zB Schulnote Regeln: ganzzahligen Wert, 1-6
40
Persistenz?
Automatisches Speichern direkt nach Änderung von Wert, damit es nicht zu Datenverlust kommt
41
Benutzerrollen?
Anwender der Datenbank werden in Gruppen zusammengefasst, die bestimmte Rechte in Bezug auf Lese- oder Schreiboperationen haben. Benutzerrollen sollen sicherstellen, dass jeder Anwender nur genau so viele Daten sehen und verändern kann, wie er für seine Aufgaben muss
42
Index?
wie Schlagwortverzeichnis in Buch neue Sortierung -> schneller Zugriff auf Daten
43
Fremdschlüssel?
Attribut, das in einer anderen Tabelle der Primärschlüssel ist realisieren die Beziehungen zwischen Tabellen herzustellen, weil Femdschlüssel einer Tabelle das Gegenstück zur Mastertabelle bilden
44
3 Hauptaufgaben eines Primärschlüssels?
1. identifiziert eindeutig Datensatz 2. setzt im relationalen Mpodell die Speicherung der Beziehungen um 3. Primärschlüsselwerte und Fremdschüsselwerte stellen Datenintegrität einer Beziehung sicher
45
Basisrelation/Basistabelle?
Alle Tabellen, die physisch in einer Datenbank gespeichert sind
46
virtuelle Relation/Tabelle?
nicht als Tabelle gespeichert sondern als Abfragen (virtuelle Tabelle aus Abfrage)
47
zentrale Idee hinter dem Relationalen Modell?
Speicherung von Daten in Tabellen ist intuitiv Jede Datenbankoperation (Suche, Abfrage) wird auf Tabellen ausgeführt und als Ergebnis wieder Tabelle -> Operationen beliebig hintereinander anwendbar, müssen sich nicht an inhaltlicher Struktur von DB richten