Um eine ID in einer Datenbanktabelle in phpMyAdmin als Primary Key festzulegen, kannst du die folgenden Schritte befolgen: 1. Öffne phpMyAdmin und wähle die Datenbank aus, die die Tabelle e...
Wie definiere ich Primary und Foreign Key in Oracle-Datenbank?
Antwort vomIn einer Oracle-Datenbank kannst du Primary Keys und Foreign Keys mit SQL-Befehlen definieren. Hier sind die grundlegenden Schritte: 1. **Primary Key definieren**: Ein Primary Key wird in der Regel beim Erstellen einer Tabelle definiert. Er sorgt dafür, dass die Werte in der Spalte eindeutig sind und keine NULL-Werte enthalten. Beispiel: ```sql CREATE TABLE kunden ( kunden_id NUMBER PRIMARY KEY, name VARCHAR2(100), email VARCHAR2(100) ); ``` Alternativ kannst du einen Primary Key auch nachträglich hinzufügen: ```sql ALTER TABLE kunden ADD CONSTRAINT pk_kunden PRIMARY KEY (kunden_id); ``` 2. **Foreign Key definieren**: Ein Foreign Key wird verwendet, um eine Beziehung zwischen zwei Tabellen herzustellen. Er verweist auf den Primary Key einer anderen Tabelle. Beispiel: ```sql CREATE TABLE bestellungen ( bestell_id NUMBER PRIMARY KEY, kunden_id NUMBER, bestell_datum DATE, CONSTRAINT fk_kunden FOREIGN KEY (kunden_id) REFERENCES kunden(kunden_id) ); ``` Auch hier kannst du einen Foreign Key nachträglich hinzufügen: ```sql ALTER TABLE bestellungen ADD CONSTRAINT fk_kunden FOREIGN KEY (kunden_id) REFERENCES kunden(kunden_id); ``` Diese Befehle helfen dir, die Integrität deiner Datenbank zu gewährleisten, indem sie sicherstellen, dass die Beziehungen zwischen den Tabellen korrekt sind.