SQL Server における階層型クエリと再帰クエリ
Jasmin Ludolf
Content Developer
リレーショナル・データベースモデルは最も広く使われ、開発の標準です。
リレーショナル・データモデルの構成要素:
特性:
| ID | Name | Birthday |
|---|---|---|
| 1 | Adam Smith | 1.3.1978 |
| 2 | Anna Jones | 23.8.1991 |
| 3 | Paul Williams | 2.5.1954 |
| 4 | Jessica Anderson | 2.5.1954 |
リレーションは次で作られる:
主キーの特性:
外部キーの特性:
例: 注文履歴

主キー:
fieldName fieldType NOT NULL PRIMARY KEY,
e.g., for table Person_Data:ID INT NOT NULL PRIMARY KEY
外部キー:
fieldName fieldType FOREIGN KEY REFERENCES tableName(primaryKey)
e.g., newID INT FOREIGN KEY REFERENCES Person_Data(ID)
リレーショナル代数は、リレーショナル・データベースの形式言語で、2つ以上のリレーションから新しいリレーションを作れます。
例:
SELECTUNIONDIFFERENCE JOINSQL Server における階層型クエリと再帰クエリ