数据库原理及应用(信计04)A_答案new_第1页
数据库原理及应用(信计04)A_答案new_第2页
数据库原理及应用(信计04)A_答案new_第3页
数据库原理及应用(信计04)A_答案new_第4页
数据库原理及应用(信计04)A_答案new_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、长江大学试卷 院(系、部) 专业 班级 姓名 学号 .密封.线.20062007学年 第 二 学期数据库原理及应用参考答案及评分标准( A卷)专业:信计 年级:04 考试方式:闭卷 学分:4 考试时间:120 分钟题号一二三四五六七八总分得分 阅卷人得分一、 单选题 (每小题 2 分,共 30 分)1. 关系数据库中的码是指( )。(B)。A能唯一决定关系的字段B能唯一标识元组的属性或属性集合C不可改动的专用保留字D关键的很重要的字段2. 下列模型中,采用表结构来表示数据及数据间联系的模型是( )。(C)A.概念模型B.网状模型C.关系模型D.层次模型3. 数据库管理系统能实现对数据库中数据的

2、查询、插入、和修改和删除,这类功能称为( )。(C)A. 数据定义功能B. 数据管理功能C. 数据操纵功能D. 数据控制功能4. 在关系模式R(A,B,C,D)中,有函数依赖集F=BC,CD,DA,则R能达到( )。(B)A. 1NFB.2NFC. 3NFD.以上三者都不行5. 关系数据库管理系统应能实现的专门关系运算包括( )。(B)A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表6. ( )用来记录对数据库中数据进行的每一次更新操作。(C)A数据库B缓冲区C日志文件D后援副本7. 关系模式中各级范式之间的关系为( )。(A)A.B.C.D.8. 并发

3、操作会带来哪些数据不一致性( )。(D)。A丢失修改、不可重复读、读脏数据、死锁B不可重复读、读脏数据、死锁C丢失修改、读脏数据、死锁D丢失修改、不可重复读、读脏数据9. 如图所示,两个关系R1和R2,它们进行( )运算后得到R3。(D)A. 交B. 并C. 笛卡尔积D. 连接10. 关系数据库规范化是为解决关系数据库中( )问题而引入的。(A)A. 插入异常、删除异常和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性11. 在Windows XP的操作系统上,可以安装SQL Server 2000有哪个版本( )。(A)A. 个人版B. 服务器版C. 小组版

4、D. 专业版12. 在企业管理器或查询分析器中,是什么功能?( )。(B)A. 检查SQL语法B. 执行SQL语句C. 调试SQL语句D. 编译SQL语句13. 编写存储过程时,用户自定义的变量,在名称前必须加上( )。(B)A. B. C. #D. #14. 启动SQL Server服务器后,然后暂停,其图标显示为( )。(B)A. B. C. 15. 从游标中获取下一行数据,使用命令( )。(C)A. GETB. SELECTC. FETCHD. LET阅卷人得分二、 简答题 (每小题 5 分,共 20 分)1. 什么叫数据与程序的物理独立性和逻辑独立性,为什么数据库系统具有数据与程序的独

5、立性。解答:数据库的物理结构改变时,应用程序不用修改,保证了数据与程序的物理独立性。(数据库中的学生表由D:改存为E:)数据库的逻辑结构改变时,应用程序不用修改,保证了数据与程序的逻辑独立性。(数据库中的学生表的学号字段由int改为char)长江大学试卷 院(系、部) 专业 班级 姓名 学号 .密封.线.评分标准:物理独立性和逻辑独立性各得2.5分。2. 叙述等值连接与自然连接的区别和联系。解答:自然连接一定是等值连接,但等值连接不一定是自然连接。等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。等值连接不把重复的属性除去,自然连接要把重复的属性除去。评分标准:

6、区别:3分;联系:2分。3. 举例说明参照完整性的含义。解答:在学生成绩管理系统中,有成绩表SC(Sno,Cno,Grade)和课程表C(Cno,Cname,Cpno,Ccredit),SC中的(Sno,Cno)是主关键字,同时Cno也是外关键字,参照C中的Cno,根据参照完整性规则,SC中Cno的值要么为空,要么在C中能找到。评分标准:举例正确得3分,对例子解释正确得2分。4. 创建一个存储过程usp_DeleteAStudent,用于删除学生-课程数据库中指定学号Sno Char(5)的学生记录(考虑数据表Student对SC的外键约束)。解答:CREATE PROCEDURE usp_D

7、eleteAStudent Sno char(5) outputASIF EXISTS (SELECT * FROM SC WHERE Sno=Sno)DELETE FROM SC WHERE Sno=Sno评分标准:创建语句格式正确得3分,能正确实现功能得2分。阅卷人得分三、 综合题 (共 50 分)1. (10分) 商店销售商品的数据库,涉及如下数据:商店号,商店名,地址;商品号,商品名,单价;某商店销售某商品的数量和日期。 设计E-R图; 转换成关系模型。解答:地址商店号商店名 商店 日期数量销 售商 品 单价商品名商品号评分标准:画出每个实体或联系得1分(计3分),画出两个实体的属性得

8、1分,画出联系的属性得1分。 商店(商店号,商店名,地址) 商品(商品号,商品名,单价) 销售(商店号,商品名,数量,日期)评分标准:商店和商品两个实体各得1.5分(计3分),销售联系得2分。2. (20分)已知学生成绩管理的关系模式如下:S (Sno, Sname, Ssex, Sage, Sdept)C (Cno, Cname, Cpno, Ccredit)SC (Sno, Cno, Grade)三个关系模式说明如下:学生表S由学号(Sno),姓名(Sname),性别(Ssex),年龄(Sage),所在系(Sdept)五个属性组成,其中Sno为主码;课程表C由课程号(Cno),课程名(Cn

9、ame),先修课程号(Cpno),学分(Ccredit)四个属性组成,其中Cno为主码;学生选课表SC由学号(Sno),课程号(Cno),成绩(Grade)三个属性组成,其中(Sno,Cno)为主码。要求:1-2题写出关系代数,3-4题写出SQL语句:长江大学试卷 院(系、部) 专业 班级 姓名 学号 .密封.线. 检索计算机系(CS)所有女同学的姓名和年龄 检索选修了课程名为“DB”的学生的姓名 检索选修了2号课程学生的学号、姓名、成绩,并按成绩降序排序 创建一个所有不及格学生的视图,包括:学号、姓名、课程名、成绩、所在系解答: SELECT S.Sno,Sname,Grade FROM S

10、,SCWHERE S.Sno=SC.Sno AND Cno=2ORDER BY Grade DESCCREAT VIEW vw1 ASSELECT S.Sno,Sname,Cname,Grade,SdeptFROM S,C,SCWHERE S.Sno=SC.Sno AND C.Cno=SC.Cno AND Grade<60评分标准:每小题5分,酌情扣分。一般原则是:语句结构正确不低于3分,小语法错误每处扣0.5分。3. (10分)对学生课程数据库有如下查询:select Cname from Student,Course,SC where Student.Sno=SC.Sno and SC.Cno=Course.Cno and Student.Sdept=IS,试画出用关系代数表示的语法树,并进行优化,画出优化后的标准语法树。解答:评分标准:优化前与优化后的语法树各得5分,一般原则是:能用语法形的形式表现出来不低于2分,节点位置不正确每处扣0.5分。4. (10分)设有关系模式R(A,B,C,D,E,G,K),其最小函数依赖集F=ABC,BDE,CG,GA 求属性闭包 (AB)+

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论