DDL - Skript Flashcards

1
Q

Was ist die Data Definition Language DDL und was sind die wesentlichen Befehle

A
  • damit können Daten erzeugt, geändert und gelöscht werden

- die wesentlichen Befehle sind CREATE, ALTER und DROP

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

Was ist CREATE?

A
  • legt eine neue Tabelle in der Datenbank an
  • dabei die nötigen Informationen zum Erstellen mit angegeben in Klammern (NameDerSpalte TypWert Max)
  • zusätzlich kann man noch Constraints angeben, dass es z.B. “not null” sein darf
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist DROP/DELETE?

A
  • mit DROP kann man eine Tabelle komplett löschen
  • der Befehl DELETE hingegen löscht nur den Inhalt der Tabelle, aber nicht die Struktur
  • DROP kann nur ausgeführt werden, wenn keine anderen Datenbankobjekte zu dem Zeitpunkt noch auf die Tabelle referenzieren
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist ALTER?

A
  • mit ALTER kann die Struktur der Tabelle verändert werden
  • kann mit MODIFY -> verändert Tabellenspalte, ADD -> fügt Spalten oder Constraints hinzu oder DROP -> löscht Spalte, benutzt werden
  • Bsp: ALTER TABLE kunde MODIFY ort varchar2(50) not null -> Tabelle Kunde, Spalte ort muss jetzt 50 Stellen haben und ort darf nicht mehr null sein
How well did you know this?
1
Not at all
2
3
4
5
Perfectly