Einführung
In diesem Projekt lernst du, wie du verschiedene Einschränkungen in einem Datenbank-Schema hinzufügen kannst, einschließlich Primärschlüssel, Fremdschlüssel, eindeutige Einschränkungen, Standardwerte und Prüf-Einschränkungen. Am Ende dieses Projekts wirst du einen besseren Überblick haben, wie du in einer relationalen Datenbank Datenintegritätsregeln entwirfst und durchsetzt.
👀 Vorschau

🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du einen zusammengesetzten Primärschlüssel auf der
salgrade
-Tabelle erstellst - Wie du einen Fremdschlüssel auf dem
deptno
-Feld in deremp
-Tabelle angibst - Wie du eine eindeutige Einschränkung verwendest, um Duplikate im
ename
-Feld in deremp
-Tabelle zu vermeiden - Wie du einen Standardwert für das
comm
-Feld in deremp
-Tabelle setzt - Wie du eine Prüf-Einschränkung verwendest, um das Eintragen von Einstellungsdatum nach dem 28. Februar 2022 im
hiredate
-Feld in deremp
-Tabelle zu verhindern
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Die Wichtigkeit von Datenintegritätseinschränkungen in der Datenbank-Entwicklung zu verstehen
- Verschiedene Arten von Einschränkungen in einer MySQL-Datenbank umzusetzen
- Best Practices für die Aufrechterhaltung von Datenqualität und -konsistenz anzuwenden
- Probleme mit Datenbank-Einschränkungen zu beheben und zu debuggen