[问题] 有一些关于投影片的问题想请问一下

楼主: tempTTP1 (任剑翔)   2011-11-05 09:33:42
助教,各位同学:
有些问题想请问一下:
投影片Ch3的p.33的foreign key references到自己的情形是允许的吗?如果是的话下面
为什么还问一句"but is it okay to have null value in primary key field?"
如果可以references到自己,那在p.61如果想写出Advisor那个table,在指定foreign
key references的时候应该references到哪里呢?我是这样写的:
CREATE table Advisor_graduate(
senior_ssn NOT NULL,
graduate_ssn,
deg_proj,
name,
PRIMARY KEY(graduate_ssn)
FOREIGN KEY(senior_ssn) REFERENCES(Advisor_graduate));
原本是要references到graduate但是现在graduate和Advisor是合并在一起的,所
以就references到Advisor_graduate,不知道这样有没有问题?
另外在Ch4的p.40,41,42我的写法不知道对不对,想请各位帮我看一下,我是这样写的:
(Q9A): PIsname,bid(Sailors natural joint Reserves)/PIbid(Reserves)
(Q9'): PIsname,color(Sailors natural joint Reserves natural joint
Boats)/PIcolor(Boats)
(Q10): PIsname,bid(Sailors natural joint Reserves)/PIbid(selection
bname='interlake' Boats)
感觉应该是类似的问题,这边是因为最后选出来是名字,所以重复的会被删掉,所以我
这样写不知道对不对?
还有想问一下如果ER diagram上有一relation两边连到entity set的线都是粗的箭头,
那应该要怎么转换成relational model?
谢谢解答
楼主: tempTTP1 (任剑翔)   2011-11-05 14:13:00
还有页码都是ppt版本的页码
作者: lch16 (小弟)   2011-11-08 21:51:00
Q9A最后面应该是PIbid(Boats)喔
楼主: tempTTP1 (任剑翔)   2011-11-08 21:54:00
嗯嗯 感谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com