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
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
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
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