データベース設計で一般的に使用される3つのパラダイム

数据库设计的三大范式说白了就是数据库设计的最基本的三条要遵守的规矩,
当然,不止这三条,还有第四范式、第五范式、巴斯-科德范式。
而下面要说的着三大范式则是最基础的,如果这三个都做不到的话,
那对数据处理的影响可能就比较大了。

First Normal Form(1NF):フィールドは分割できず、各フィールドはアトミックレベルです。
これは話しやすいかもしれません。たとえば、学生テーブルを作成する場合、学生番号と学生名を1つに入れてはなりません。この場合、現場では、データを使用するときにどれほど面倒かがわかります。
2番目の通常の形式(2NF):主キーはありますが、主キーフィールドは主キーに依存します
。2番目の通常の形式も最初の通常の形式に基づいています。たとえば、自動インクリメントの主キーを使用してテーブルを作成します。現時点では、次のフィールドはそうではありません。何でもプラグインできます。とにかく、これは自動インクリメントのプライマリキーです。何をプラグインしても、プライマリキーに依存する可能性があります。そうすれば、データベースが台無しになることはありません。間違いなくこのようにはなりません。心配しないでください。これには3番目のパラダイムフラッシュが必要です。ブライトデビュー。
第3正規
(3NF):非主キーフィールドは相互に依存できません。これはもちろん第2正規形式に基づいています。たとえば、学生テーブルを作成しました。学生テーブルには、主任教師の数や主任教師の名前などの情報も含まれています。 、これは間違いなく適切ではありません。これらは別のクラスの教師テーブルで作成する必要があり、このテーブルはクラスの教師テーブルに関連付けるために番号または名前を保持するだけでよいためです。

おすすめ

転載: blog.csdn.net/qq_37823979/article/details/107480297