リレーショナル特有の用語法をどうする
値としての集合はセットと呼ぶことにする。
| 値 | 集合 | 型 |
|---|---|---|
| スカラー | スカラー集合 | スカラー型 |
| タプル | タプル集合 | タプル型 |
| スカラーセット | スカラーセット集合 | スカラーセット型 |
| タプルセット | タプルセット集合 | タプルセット型 |
| リレーション | リレーション集合 | リレーション型 |
方言・隠語と標準語との対応。
| RDB方言 | 数学・計算科学の標準 |
|---|---|
| ドメイン | 型(スカラー型) |
| タプル | レコード |
| - | タプル |
| - | 関係 |
| 関係 | - |
| 関数 | 部分関数 |
以上から、次の言葉を探す必要がある。
セット/サブセットは、値としての集合/部分集合のこと。
その他、次の記号を使う。
| 意味 | 記号 |
|---|---|
| タプルの結合 | # |
| リレーションの結合 | * |
| タプルの射影 | projX→A:Tuple(X)→Tuple(A) |
| タプルセットの射影 | ProjX→A:SubsTu(X)→SubsTu(A) |
| タプルの見出し | heading:Tuple→FiniteSubset(Name) |
| タプルセットの見出し | Heading:Tuple→Subset(Name) |