两题令人郁闷的数据库概念题

MSN上朋友做EDS中国的网申,问我这样两道数据库题,很简单,但我看了半天,觉得这题出得实在很不清楚:

Which one is used to maintain one to many relationship between two tables?
A. Primary Key
B. Foreign Key
C. Middle table
D. Composite Key

7. Which one is used to maintain many to many relationship between two tables?
A. Primary Key
B. Foreign Key
C. Middle table
D. Composite Key

因为在一般的一对多关系表应用实例,都是一的表的主键连多的表的外键(INNER JOIN例子),主键和外键内容相同,外键的表从而可以有多条记录对于主键的唯一表记录。而多对多表一般都是化为两个一对多关系,采用中间表,相应做外键的形式。

所以,第一题,我会选择A,B,第二题我会选择A,B,C。

至于D: Composite Key,中间表就有将多个字段复合作为主键的,要是这样讲的话,第二题答案是A,B,C,D。

最后,朋友告诉我,这是两道单选题,顿时我彻底晕了,EDS,你到底出得什么题?





570432.html

丁丁 2006-11-23 23:11 发表评论
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值