プロジェクト in MySQL Skill Tree

データベース制約の設計と実装

初級

このプロジェクトでは、主キー、外部キー、一意制約、デフォルト値、チェック制約など、さまざまな制約をデータベーススキーマに追加する方法を学びます。このプロジェクトの終了時には、リレーショナルデータベースにおけるデータ整合性ルールの設計と適用方法をより深く理解することができます。

SQLMySQL

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

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

👀 プレビュー

Database schema constraints preview

🎯 タスク

このプロジェクトで学ぶことは以下の通りです。

  • salgrade テーブルに複合主キーを作成する方法
  • emp テーブルの deptno フィールドに外部キーを指定する方法
  • emp テーブルの ename フィールドに重複がないように一意制約を使用する方法
  • emp テーブルの comm フィールドに既定値を設定する方法
  • emp テーブルの hiredate フィールドに 2022 年 2 月 28 日以降の採用日が入力されないようにチェック制約を使用する方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • データベース設計におけるデータ整合性制約の重要性を理解する
  • MySQL データベースにさまざまな種類の制約を実装する
  • データの品質と一貫性を維持するためのベスト プラクティスを適用する
  • データベース制約に関連する問題のトラブルシューティングとデバッグを行う

講師

labby

Labby

Labby is the LabEx teacher.