计算机科学与技术专业《数据库原理》模拟试题

上传人:公**** 文档编号:458407032 上传时间:2022-12-04 格式:DOCX 页数:11 大小:48.07KB
返回 下载 相关 举报
计算机科学与技术专业《数据库原理》模拟试题_第1页
第1页 / 共11页
计算机科学与技术专业《数据库原理》模拟试题_第2页
第2页 / 共11页
计算机科学与技术专业《数据库原理》模拟试题_第3页
第3页 / 共11页
计算机科学与技术专业《数据库原理》模拟试题_第4页
第4页 / 共11页
计算机科学与技术专业《数据库原理》模拟试题_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《计算机科学与技术专业《数据库原理》模拟试题》由会员分享,可在线阅读,更多相关《计算机科学与技术专业《数据库原理》模拟试题(11页珍藏版)》请在金锄头文库上搜索。

1、计算机科学与技术专业数据库原理模拟试题(B)一、填空题(每空1分,共20分)1. 数据管理技术经历了人工处理阶段、和 三个发展阶段。2. 数据模型应包含数据结构、和 三要素。3. 数据库的三级模式由、和 组成。4. 是指数据库的物理结构改变时,尽量不影响整体逻辑结构及应用程序。5. 关系模型的三类完整性规则包括:实体完整性、和6. 在专门关系运算中,从表中按要求取出指定属性的操作称为;从表 中选出满足某种条件的元组的操作称为;将两个关系中满足一定条 件的元组连接到一起构成新表的操作称为。7. 不好的关系模式会存在、修改异常、和数据冗余等问题。8. 在关系模式R(U)中,属性X, Y如果X 一

2、Y,并且对于X的任何一个子集X,都 有X Y,则称Y完全函数依赖于X。9. 在关系模式R(U)中,如果X 一 Y,Y 一乙YWX,NWY , y 则称Z X。10.事务具有的4个属性:原子性、二、单项选择题(每小题1分,共20分)1. 是长期存储在计算机内的有组织,可共享的数据集合。A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织2. 属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A、层次模型B、概念模型C、网状模型D、关系模型3. 数据库系统的数据独立性是指。A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会

3、因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构4. 在关系中的各元组的。A、不能任意排列顺序,一定要按照输入的顺序排列B、顺序可以任意排列C、顺序一定要按照关键字段值的顺序排列D、排列顺序不同,统计处理的结果就可能不同5. 在学生关系中,对属性“性别”规定只能取“男”或女”的这种约束属于规则。A、实体完整性B、参照完整性C、用户定义完整性 D、条件6. 以下有关索引的叙述中正确的是A、索引越多,更新速度越快B、索引需要用户维护C、一个表允许建立多个聚簇索引 D、索引可以用来提供多种存取路径7. 针对以下数据库模式:student(Sno, Sname, AG

4、E, SEX, Sdept)其中,Sno、Sname、AGE、SEX和Sdept分别表示学生的学号、姓名、年龄、性另U、所在的院系号。course(Cno, Cname)其中,Cno表示课程号,Cname表示课程名。SC(Sno,Cno,Grade)其中,Sno表示学号,Cno表示课程号,Grade表示成绩要检索选修课程C2的学生中成绩最高的学生的学号。下面的SQL语句中正确的是A. SELECT Sno FROM SC WHERE Cno=C2 and Grade ALL (SELECT Grade FROM SC WHERE Cno=c2)B. SELECT Sno FROM SC WHE

5、RE Cno=C2 and Grade = (SELECT MAX(Grade) FROM SC WHERE Cno=C2)C. SELECT Sno FROM SC WHERE Cno=C2 and Grade =ANY (SELECT Grade FROM SC WHERE Cno=C2)D. SELECT Sno FROM SC WHERE Cno=C2 and Grade ALL (SELECT Grade FROM SC)8. 在上面的数据库中,要检索选修了 3门以上课程(不包括不及格的课程)的学生的学号、 总成绩,并按总成绩的降序排序,下面的SQL语句中正确的是。A. SELECT

6、 Sno, SUM(Grade) zcj FROM SC WHERE Grade = 60 Group by Sno HAVINGCOUNT(*) = 3 ORDER BY ZCJ DESCB. SELECT Sno, SUM(Grade) zcj FROM SC WHERE Group by Sno HAVING Grade = 60 and COUNT(*) = 3 ORDER BY ZCJ DESCC. SELECT Sno, SUM(grade) zcj FROM SC WHERE Grade = 60 Group by Sno ORDERBY ZCJ DESC HAVING COUN

7、T(*) = 3D. SELECT Sno, SUM(Grade) zcj FROM SC HAVING COUNT(*) = 3 Group by SnoWHERE Grade = 60 ORDER BY ZCJ DESC9. 以下关于主属性的说法正确的是。A.包含在主码中的属性B.包含在外部码中的属性C.包含在任何一个候选码中的属性 D.包含在全码中的属性10. 关于关系模式的码,以下说法正确的是。A. 一个关系模式可以有多个主码 B. 一个关系模式可以有多个候选码C.不是哪个关系模式都有码D.以上都不是11. 若关系模式R(U,F)属于3NF,则。A. 一定属于BCNFB. 一定属于2N

8、FC.属性间有传递依赖D.属性间有部分依赖12. 为解决并发操作带来的数据不一致性的问题,DBMS通常采取 机制。A.恢复B.封锁C.授权D.完整性控制13. 两段锁协议是保证并行调度 采用的协议。A. 一致性 B.可串行化C.不产生死锁 D.不产生活锁14. 用于数据库恢复的重要文件是。A.日志文件和后备文件 B.索引文件C.数据库文件 D.备注文件15. 一个关系模式R(X1,X2,X3,X4),假定该关系存在着如下函数依赖:X1X2, X1X3, X3X4,则该关系最高属于。A.2NFB.3NF C.1NFD.BCNF16. 现实世界中的事物个体在信息世界中称为A.实体B.实体集 C.字

9、段D.记录17. 在SQL中,使用CREATE TABLE语句建立的是。A.数据库B.表 C.视图 D.索引18. 在分组检索中,要去掉不满足统计条件的分组,应当。A.使用 WHERE子句B.先使用 WHERE子句,再使用HAVING子句C.使用HAVING子句D.先使用HAVING子句,再使用 WHERE子句19. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是。A. m: n B. 1: mC. m: 1D. 1: 120. 设有下列关系模式:student(Sno,Sname,Age,Sex,Sdept)其中,Sno、Sname、Ag

10、e、Sex、Sdept 分别表示学号、姓名、年龄、性别和院系号。SC(Sno,Cno,Grade)其中,Sno表示学号,Cno表示课程号,Grade表示成绩 course(Cno, Cname) 其中,Cno表示课程号,Cname表示课程名。用关系代数表示:检索选修课程号为cl的学生的姓名,课程名和院系号时,下面哪种答 案是对的。A. IISname?Sdept(student) O,cno=lc1(course)IB. IlSname, cname,Sdept(bcno=cT(student ixisc)mcourse) c. CSname, same, S dept( cno=cT (st

11、udent m sc )4 course) D. IISname?cname, Sdept( C cno=cT (student x sc) course)三、简答题(10分)1. 什么是数据的逻辑独立性?2. 举例说明主码的概念和关系模型的实体完整性规则。3. 并发控制解决的问题及基本封锁类型。四、关系规范化(15分)关系模式 Student(Sno,Sname,Sdept, Sloc,Cno,Grade)。属性Sno,Sname,Sdept, Sloc,Cno,Grade分别表示学生的学号、姓名、所在的系、住处(楼号),所 学的课程和他学习该课程的成绩。语义是:一个学生只属于一个系,一个系

12、住在同一座楼,一座 楼中可以住多个系,学生可能有重名,一门课程可以被多个学生选修,一个学生可以选修多门课 程。1. 填入正确的函数依赖符号(若为部分依赖、传递依赖时,箭头上方要加P或传递)(Sno, Cno)Sdept, Sdept Sloc, Sno Sloc, Grade Sno(Sno, Cno)Grade2. 该关系模式的候选码是:3. 该关系模式的主属性是: 4. 该关系模式的非主属性是: 5. 该关系模式最高属于 NF,因为6. 要满足3NF,且保持函数依赖和无损连接,正确的分解是A.分解后的数据库模式由S1、SC1和D1构成S1(Sno, Sname, Sdept), SC1 (

13、Sno, Cno,Grade), D1 (Sno, Sloc)B.分解后的数据库模式由S2、SC2和D2构成S2(Cno, Sdept ),SC2(Sno, Sname, Grade),D2(Sdept, Sloc)C,分解后的数据库模式由S3、SC3和D3构成S3(Sno, Sname,Sdept ),SC3(Sno,Cno,Grade),D3(Sdept, Sloc )五、数据库设计(15分)设有如下E-R模型1. 根据下述语义扩充上面的E-R模型:一个部门有多名职工,每个职工只属于一个部门,每个部门有一名负责人,该负责人由该部门的一名职工担任,部门的属性有:部门编号,部 门名称,电话2.

14、 将该E-R模型转换为关系模型,要求满足3NF (注明主码与外码)六、计算题(20分)设有下列四个关系模式:供应商表:S(SNO,SNAME,SCITY);零件表:P(PNO,PNAME,PCOLOR);工程项目表:J(JNO, JNAME);供应情况表:SPJ(SNO,PNO,JNO,QTY);其中 SNO、SNAME、SCITY、PNO、PNAME、PCOLOR、JNO、JNAME 分别表示:供应商号,供应商姓名,供应商所在城市,零件号、零件名称、零件颜色、工程项目号、工程项目名称。供应情况表中的属性QTY表示供应商供应给某工程、某种零件的数量。现有的各关系值如下:供应商表S零件表P工程项目表J供应情况表SPJSNOSNAMESCITYPNOPNAMECOLORJNOJNAMESNOPNOJNOQTYS1精益天津P1螺母红J1机床1S1P1J1200S2万胜北京P2螺栓绿J2机床2S1P1J2100S3东方北京P3螺丝刀蓝J3刨床1S1P2J4700S4丰泰上海P4螺丝刀红J4刨床2S2P1J1200S5康健南京P5凸轮蓝J5机车1S2P2J21000P6齿轮红J6机车2S3P1J1500S3P3J1600S4P6J520

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号