フィールド:
一つは、静的なことをしています
レコード:
フィールドの組み合わせは、特定のもので表され、
表:
事の同じ型のコレクションを表すの合計記録
テーブルとフィールド、関係の記録:
フィールドは、物事の財産であります
録音は事そのものです
表は、物事のコレクションです
カラム:
別のタイトルフィールド
属性:
別のタイトルフィールド
タプル:
別のレコードのタイトルは、テーブル(すなわち、データベース内の各レコード)は、タプル内の各行は、各列の属性です。2次元テーブルにおいて、タプルは、行と呼ばれています。
プライマリキーPK(主キー):
一意に特定のものを識別します
外部キーFK(外部キー):
別のテーブルの外部キーに関連付けられています。別のテーブルのレコードのフィールドを決定することができます。
関係は、テーブルの他のテーブルを表します
例えば、テーブルAのフィールドは、表Bは、その後、彼はテーブルの外部キーのAであってもよいし、主キーです。またはテーブルAのフィールドは、テーブルAはその後、彼は、主キーテーブルBであってもよいし、外部キーであります
外部キーテーブル:
:として
表1属性:型ID(主キー)、タイプ
表2属性:goodid(プライマリキー)、タイプIDは、(外部キー、タイプIDは、表1に引用しました)
その後:
表1は、テーブルの主キーである表2の外部キーとして表1に、主キーフィールド、および表1は、外部キーを所有していなかった、表2は、外部キーテーブルであり、依存関係テーブル1typeidフィールドが外部キーとして、存在し、値がなければなりませんこれは、テーブルエントリいくつかの主キーフィールドの値がその主キーに依存しています。
表1は、テーブルの主キーであり、表2は、外部キー表である表2、表1に関連している場合、表3、表2、プライマリキーテーブルに関連付け2と偽表が外部キーテーブルが呼び出され、前記反対側のテーブルの主キーです。
|
主キー |
外部キー |
指数 |
定義: |
レコードを一意に識別し、それを繰り返すことはできません、NOT NULL |
別のテーブルへのテーブルの外部キーは、主キーで、外部キーを繰り返すことができ、ヌル値であってもよいです |
このフィールドの値が繰り返されていませんが、null値を持つことができます |
役割: |
データの整合性を確保するために使用 |
そして、他のテーブルとの接触を確立するために、 |
それは一種のクエリの速度を向上させることです |
番号: |
1つのプライマリキー |
テーブルには、複数の外部キーを持つことができます |
テーブルには、複数の一意のインデックスを持つことができます |