![](https://static.youtibao.com/asksite/comm/pc/images/content_title_q.png)
在数据库设计中,有时需要用多个属性来唯一标识一个实体实例,这样一组属性构成的键叫做()
A.复合键
B.外键
C.主键
D.实体键
![](https://static.youtibao.com/asksite/comm/pc/images/content_title_a.png)
A.复合键
B.外键
C.主键
D.实体键
第1题
B.在包含多个关系的数据库中,如果这个关系中的某个属性不是关键字,而这个属性在另一个关系中却是关键字,则该属性为这个关系的外关键字
C.外键仅仅是另一个关系中的关键字,可以不是这个关系的属性
D.是这个关系的属性,而且必须是这个关系的主键
第3题
A.提供指针指向表中指定字段的数据值,然后根据指定的排序次序来排列这些指针,通过查询索引找到特定的值,从而快速找到所需要的记录
B.控制用户提取的数据,达到数据安全保护的目的:在数据库中不同的用户对数据的操作和查看范围往往是不同的,数据库管理人员通常为不同的用户设计不同的视图,使得数据库中的数据安全有保证
C.便于数据的交换操作:当与其它类型的数据库交换数据(导入导出)时,如果原始数据存放在多个表中进行数据交换就比较麻烦。如果将要交换的数据集中到一个视图中,再进行交换就大大简化了交换操作
D.集中数据,简化查询操作:当用户多次使用同一个查询操作,而且数据来自于数据库中不同的表时,我们可以先建立视图再从视图中读取数据,以达到数据的集中管理和简化重复写查询命令的目的
第5题
A.流通加工的对象是进入流通过程的商品,具有商品的属性
B.流通加工程度大多是简单加工,而不是复杂加工
C.流通加工有时是对生产加工的取消或替代
D.流通加工一个重要的目的是为了消费所进行的加工
E.流通加工活动由商业或物资流通企业来完成
第7题
第8题
A.唯一约束,不能为NULL值
B.唯一约束,可以为NULL值
C.聚集索引,可以为NULL值
D.聚集索引,不能为NULL值
第9题
学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:
学生 (学号,姓名,专业,入学日期)
收费 (学年,学号,学费,书费,总金额)
假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。
试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)
第11题
设某汽车运输公司数据库中有三个实体集,一是“车队”实体集,属性有车队编号、车队名;二是“车辆”实体集,属性有牌照号、厂家、出厂日期;三是“司机”实体集,属性有司机编号、姓名、电话。 设车队与车辆间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;车队与司机间存在“聘用”联系,每个车队可聘用多个司机,每个司机只能在一个车队工作,车队聘用司机有聘期和工资,司机与车辆之间存在“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。 (1)试画出E-R图,并注明联系的类型。 (2)将E-R图转换成最少数目的关系模型,并注明主码和外码。