はじめに
このプロジェクトでは、主キー、外部キー、一意制約、既定値、チェック制約など、データベース スキーマにさまざまな制約を追加する方法を学びます。このプロジェクトが終了するとき、関係型データベースにおけるデータの整合性ルールの設計と強制方法をより深く理解するようになります。
👀 プレビュー

🎯 タスク
このプロジェクトで学ぶことは以下の通りです。
salgrade
テーブルに複合主キーを作成する方法emp
テーブルのdeptno
フィールドに外部キーを指定する方法emp
テーブルのename
フィールドに重複がないように一意制約を使用する方法emp
テーブルのcomm
フィールドに既定値を設定する方法emp
テーブルのhiredate
フィールドに 2022 年 2 月 28 日以降の採用日が入力されないようにチェック制約を使用する方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- データベース設計におけるデータ整合性制約の重要性を理解する
- MySQL データベースにさまざまな種類の制約を実装する
- データの品質と一貫性を維持するためのベスト プラクティスを適用する
- データベース制約に関連する問題のトラブルシューティングとデバッグを行う