Datenbanken I
Wichtige Vokabeln aus dem Fach Datenbanken I - Hr. Rott - FHWS - 3.Semester - eCommerce
Wichtige Vokabeln aus dem Fach Datenbanken I - Hr. Rott - FHWS - 3.Semester - eCommerce
8
0.0 (0)
T. S.
T. S.
Flashcards
8
Students
1
Language
German
Category
Computer Science
Level
University
Created / Updated
31.12.2015 / 25.11.2024
-
- 1 / 8
-
Flashcards
DDL
Data Definiton Language
- Anlage und Änderung von Tabellen, Indizes, Constaints, Views
- Befehle: CREATE, ALTER, DROP
DML
Data Manipulation Language
- Datenamipulation und Abfrage
- Befehle: INSERT, UPDATE, DELETE, SELECT
DCL
Data Control Language
- Rechtevergabe
- Befehle: GRANT, REVOKE
Unterschied zwischen relationalem Modell und SQL
- Relation -> Tabelle, Attribut -> Spalte
- Es gibt in Relationen keine Ordnung, d.h. Menge ist unsortiert
- Es gibt in Relationen keine Duplikate
- Beides ist in Tabellen und damit in SQL möglich
Was ist bei der SQL Syntax zu beachten?
- Groß-/Kleinschreibung bei Befehlen oder Bedeutung
- Texte meist in einfachen Anfürhungszeichen ( aber beides erlaubt)
- Semikolon am Ende gehört nicht zum Befehl, sondern signalisiert in interaktiven SQL-Werkzeugen das Befehlsende
Deskriptive Anfragen
- Es wird in einer Anfrage nur beschrieben, welche Daten geholt werden, aber nicht wie
- Das "Wie" erledigt die Anfrageverarbeitungskomponente eines RDBMS
Konsequent relational und mengen-orientiert
- Codds 7. Regel "Mengenoperationen" wird erfüllt
- Viele Datensätze können mit einem Befehl abgefragt und geändert werden
SQL und Datenbankunabhängigkeit nach ANSI/SPARC
- SQL ermöglicht physikalische Datenunabhängigkeit
- Anfragespezifikation auf logischer Ebene
- SQL ermöglicht logische Datenunabhänigkeit
- Views für die Definiton der externen Ebene