Re: [问卦] 教授是不是记错了??要洗他脸吗?

楼主: luckid (luckid)   2020-04-23 19:00:45
※ 引述《s11924 (陷阱金属小妹)》之铭言:
: 小妹在念书阿 结果刚刚寄email问教授问题
: https://i.imgur.com/ErTao2F.jpg
: 教授是不是记错了 他想讲的应该是candidate key吧 要不要洗他的脸呢?
推文五秒限制真麻烦,
连48763都可以再撑10秒(?),
索性回一篇好了,
比方说blog系统的规划,
一个user可以张贴多个posts,
那你可能会想要设计两个资料表:
user
post
其中post会有一个user_id字段(其实字段怎样命名都行,只是习惯上会这样命名),
那是用来对应user的id字段用的,
其实super key是啥我还真没去研究过,
只知道primary key跟foreign key.
key都是指资料表的字段,看你要把哪一个字段当成键(也可以把多个字段做为复合键
但扯太多会觉得很麻烦就不提了),
通常每个资料表都会有一个id字段作为主键,自动写入,不须手动,
要做关联就是使用foreign key,也就是外来键,
上面举的user_id就是外来键,跟外来资料表做关联的键.
数据库我也只是小嫩嫩而已,
其实这些都还好,
ptt的database版也有不少高手,
数据库相关的问题建议去那里询问
作者: AsahiDRY (朝日银标生啤)   2020-04-23 19:01:00
MYDB哥哥
作者: silencemars (mars)   2020-04-23 19:03:00
八卦是教授有看板
楼主: luckid (luckid)   2020-04-23 19:09:00

Links booklink

Contact Us: admin [ a t ] ucptt.com