7.2 CREATE TABLE
Definition
CREATE TABLE erstellt eine neue Tabelle in einer Datenbank.
Dabei werden Tabellenname, Spalten, Datentypen und optional Einschränkungen festgelegt.
Grundaufbau
CREATE TABLE kunde (
kundennr INT,
name VARCHAR(100),
ort VARCHAR(100)
);
Beispiel mit Primärschlüssel
CREATE TABLE kunde (
kundennr INT PRIMARY KEY,
name VARCHAR(100),
ort VARCHAR(100)
);
Beispiel mit Fremdschlüssel
CREATE TABLE bestellung (
bestellnr INT PRIMARY KEY,
kundennr INT,
datum DATE,
FOREIGN KEY (kundennr) REFERENCES kunde(kundennr)
);
Wichtige Bestandteile
| Bestandteil | Bedeutung |
|---|---|
| Tabellenname | Name der Tabelle |
| Spaltenname | Name eines Attributs |
| Datentyp | Art der gespeicherten Daten |
| PRIMARY KEY | eindeutiger Schlüssel |
| FOREIGN KEY | Verweis auf andere Tabelle |
Merksatz
CREATE TABLE erstellt Tabellen mit Spalten, Datentypen und Schlüsseln.
Prüfungshinweis
In IHK-Aufgaben wird häufig geprüft, ob Tabellen mit passenden Datentypen, Primärschlüsseln und Fremdschlüsseln erstellt werden können.
Typische Fehler:
- Primärschlüssel vergessen.
- falschen Datentyp wählen.
- Fremdschlüssel nicht eintragen.
- Klammern oder Kommas vergessen.
- Tabellennamen und Spaltennamen verwechseln.
Quellen
- IT-Handbuch für Fachinformatiker