完全関数従属性
i. 決定項の属性数が⼀つの場合
– X→ Y の場合,Y は X に完全関数従属しているという
ii. 決定項の属性数が⼆つ以上の場合
– {X1, X2} → Y はあるが,X1 → Y, X2 → Y はない場合を,
Y は {X1, X2} に完全関数従属しているという
28
学⽣番号 学⽣名
学⽣番号 サークル番号 ⼊会⽇
参照整合性制約とは
49
player
_no
name home
birth
_date
G18 杉内俊哉福岡 1980-10-30
G19 菅野智之 神奈川 1989-10-11
T14 能⾒篤史 兵庫 1979-5-28
T19 藤浪晋太郎 ⼤阪 1994-4-12
C15 ⿊⽥博樹 ⼤阪 1975-2-10
C18 前⽥健太 ⼤阪 1988-4-11
player
team
_id
name rank
G 巨⼈ 1
T 阪神 2
C 広島 3
team
player
_no
team
_id
year
G18 G 2012
G19 G 2013
T14 T 2005
T19 T 2013
C15 C 2015
C18 C 2007
affiliation
player_no CHAR(3)
REFERENCES player(player_no)
FOREIGN KEY(team_id)
REFERENCES team(team_id))
参照
参照
外部キー外部キー
参照先のカラムにない値を設定
しようとするとエラーになる.
復習