江苏科技大学经济管理学院《数据库原理与应用》课程考试试卷班级:姓名:学号:考试成绩题号一二三四五六七总分得分一、单项选择题(每题1 分,共 10 分)1.在数据库中,区分不同实体的依据是_____。()A. 名称B. 属性C. 对象D. 概念2. 下列叙述正确的为 _____。()A. 主码是一个属性,它能唯一标识一列B. 主码是一个属性,它能唯一标识一行C. 主码是一个属性或属性集,它能唯一标识一列D. 主码是一个属性或属性集,它能唯一标识一行3. 按指定条件从一个关系中挑选出指定的属性组成一个新关系的运算是()A.选择B.投影C.连接D.自然连接4. 一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是()A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系5. 一个关系中的主属性()A. 至多一个 B.可多个 C.必须多个 D.可以零个6. 顾客可到多个商场购物,商场有很多顾客购物,商场与顾客之间的联系方式是()A.1:1 B,1:n C, m:n D.m:1 7.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是 _____完整性。 ( ) A. 实体完整性 B. 参照完整性 C. 用户定义的完整性 D. 实体完整性、参照完整性和用户定义的完整性8.下列不属于并发操作带来的问题是_____。( ) A. 丢失修改 B. 不可重复读 C. 数据冗余 D. 读脏数据9.假如采用关系数据库系统来实现应用,在数据库设计的_____阶段,需要将 E-R模型转换为关系数据模型()A. 概念设计B. 物理设计C. 逻辑设计D. 运行阶段10.事务的原子性是指()A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态二、填空题 ( 每空 1 分,共 10 分)1.在关系模型中,若属性A 是关系 R的主码,则在 R的任何元组中,属性A的取值都不允许为空,这种约束称为________________约束。2.已知学生关系S(SNO,SNAME ,SSEX,SAGE),要检索姓名包含“张”字的学生姓名,其 SQL语句中 WHERE子句的条件表达式是 ________________。3.若关系为 1NF,且它的每一非主属性都 ________________候选码,则该关系为2NF。4.SQL语言是一个综合性的功能强大的语言, 除了具有数据查询和数据操纵功能之外,还具有数据定义和 ________________的功能。5.数据流图的四个...