Datenbanken und Datenmanagement (DDM WI) - Einleitung

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/17

flashcard set

Earn XP

Description and Tags

Diese Flashcards decken die Einleitung der Vorlesung Datenbanken und Datenmanagement ab, inklusive Recap von DBS-Grundlagen, SQL, ACID-Prinzipien, PL/SQL, Triggern und Speicherstrukturen.

Last updated 8:39 AM on 8/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

18 Terms

1
New cards

SQL-DDL (Data Definition Language)

Dient zum Erstellen eines DBMS-spezifischen Datenbankschemas basierend auf einem Relationenmodell (z.B. CREATE, ALTER, DROP).

2
New cards

SQL-DML (Data Manipulation Language)

Dient zur Veränderung des Inhalts im erstellten Datenbankschema (z.B. INSERT, UPDATE, DELETE).

3
New cards

SQL-DQL (Data Query Language)

Dient zum Abfragen von existierenden Daten im Datenbankschema mittels SQL, einschließlich Projektion, Selektion und Aggregation.

4
New cards

ACID: Atomarität

Eigenschaft von Transaktionen, bei der jede Überführung ganz oder gar nicht geschieht.

5
New cards

ACID: Semantische Integrität

Sicherstellung eines korrekten (konsistenten) Datenbank-Zustands nach Ende einer Transaktion.

6
New cards

ACID: Ablaufintegrität (Isolation)

Vermeidung von Fehlern durch gleichzeitigen Schreib- und Lesezugriff mehrerer Benutzer auf dieselben Daten.

7
New cards

ACID: Dauerhaftigkeit

Garantiert, dass Daten nach Abschluss einer Transaktion nicht verloren gehen können.

8
New cards

Physikalische Speicherstrukturen

Basis zur Lösung von Performance-Problemen bei großen Datenmengen, z.B. sortierte Listen, Heap, Binärbäume, B-/B*-Bäume oder Hash-Indizes.

9
New cards

Procedural Language (PL)

Erweiterung der deklarativen SQL-Sprache um imperative Konstrukte (sequentiell, konditional, iterativ), um Algorithmen auszudrücken.

10
New cards

PL/SQL

Die prozedurale Spracherweiterung von Oracle für die Datenbankanwendungsprogrammierung.

11
New cards

INTO-Klausel (PL/SQL)

Befehl, der einzelne Werte einer Abfrage in einer Variablen speichert.

12
New cards

CURSOR (PL/SQL)

Eine Variable, die eine Menge von Tupeln speichert, über die anschließend iteriert werden kann.

13
New cards

TRIGGER

Eine automatisierte Ausführung von PL/SQL-Anwendungslogik, die auf SQL-DML-Events in der Datenbank reagiert.

14
New cards

Dynamische Integritätsbedingungen

Präventives Verhalten, das mit normalen Constraints nicht lösbar ist, z.B. dass Produktpreise nur erhöht, aber nicht gesenkt werden dürfen.

15
New cards

Views

Redundanzfreie Abbilder der Datenbank zur Zugriffsbeschränkung, die bei jedem Aufruf neu berechnet werden (Aktualität vs. Performanz).

16
New cards

Materialized Views

Abbilder der Datenbank, die Redundanzen enthalten und nur einmal berechnet werden (Performanz vs. Veraltungsrisiko).

17
New cards

Row-Store

Ein Speicherkonstrukt, das optimal für die transaktionale Datenverarbeitung geeignet ist.

18
New cards

Column-Store

Ein Speicherkonstrukt, das optimal für die analytische Datenverarbeitung geeignet ist.