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


T. S.
Cartes-fiches
8
Utilisateurs
1
Langue
Allemand
Catégorie
Informatique
Niveau
Université
Créé / Mis à jour
31.12.2015 / 25.11.2024

Cartes-fiches

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

Étudier