(完整word版)数据库系统试卷A(2012).doc
上传人:是秋****写意 上传时间:2024-09-10 格式:DOC 页数:8 大小:62KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整word版)数据库系统试卷A(2012).doc

(完整word版)数据库系统试卷A(2012).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

江苏科技大学经济管理学院《数据库原理与应用》课程考试试卷班级:姓名:学号:考试成绩题号一二三四五六七总分得分一、单项选择题(每题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:1B,1:nC,m:nD.m:17.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是_____完整性。()A.实体完整性B.参照完整性C.用户定义的完整性D.实体完整性、参照完整性和用户定义的完整性8.下列不属于并发操作带来的问题是_____。()A.丢失修改B.不可重复读C.数据冗余D.读脏数据9.假如采用关系数据库系统来实现应用,在数据库设计的_____阶段,需要将E-R模型转换为关系数据模型()A.概念设计B.物理设计C.逻辑设计D.运行阶段10.事务的原子性是指()A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态二、填空题(每空1分,共10分)在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为________________约束。已知学生关系S(SNO,SNAME,SSEX,SAGE),要检索姓名包含“张”字的学生姓名,其SQL语句中WHERE子句的条件表达式是________________。若关系为1NF,且它的每一非主属性都________________候选码,则该关系为2NF。SQL语言是一个综合性的功能强大的语言,除了具有数据查询和数据操纵功能之外,还具有数据定义和________________的功能。数据流图的四个基本成分是、、和。数据库系统的数据独立性包括独立性和独立性。三、名词解释(每题5分,共10分)数据库系统数据库设计四、简答题(每题5分,共25分)1.简述数据库的三级模式结构。2.简述数据库管理系统的主要功能。3.简述关系数据库中视图的定义,引进视图的概念有什么优点?4.什么是数据库的安全性和完整性?两者有什么联系和区别?5.将E-R图转换为关系模式,主要的转换规则是什么?五、分析设计题(15分)某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。1)根据上述语义画出E-R图,在E-R图中需注明实体的属性、联系的类型及实体的标识符。(6分)2)将E-R模型转换成关系模型,并指出每个关系模式的主键和外键。(6分)3)分析每个关系模式已经达到第几范式。(3分)六、设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师专长TS),基于R的函数依赖集F={(Sno,Cno)→G,Cno→TN,TN→TS},判断R为第几范式?若R不为3NF,试将R分解成等价的3NF模式。(15分)七、设数据库中有三个关系S(SNO,SNAME,AGE,SEX)、C(CNO,CNAME,TEACHER)、SC(SNO,CNO,GRADE),请用SQL语言表示下列要求:1)修改姓名为“李勇”的学生姓名为“李咏”;(3分)2)将选修课程号为“1”的同学成绩加5分;(3分)3)查询年龄在20~23岁(包括20岁和23岁)之间的