




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理及应用期末测试试题、单项选择题1234567891011121314151617181920DCCBCADBCACADDBCBCAB1.组织层数据模型的三要素是A.外模式,概念模式和内模式B.关系模型,网络模型,层次模型C.1:1的联系,1:n的联系,n:m的联系D.数据结构,数据操作,数据约束条件2在关系模型中,任何关系必须满足约束条件包括实体完整性、和用户自定义完整性.A.动态完整性B .数据完整性C.参照完整性 D .结构完整性3 SQL Server 中的角色是.A. 一个效劳器登录B.一个数据库用户C. 一组权限的集合D.一个效劳器用户4 .当数据的物理存储结构改变时,应用
2、程序无需改变,这样的特性称为数据的A.逻辑独立性B.物理独立性 C.程序无关性D.物理无关性5 .以下哪个不是以处理大量数据为中央的应用程序的特点.A.涉及的数据量大B.数据需长期联机保存C.数据的计算复杂D.数据可被多个应用所共享6 . ER图适用于建立数据库的.A.概念模型B .结构模型 C .逻辑模型D .物理模型7 .在关系数据库设计中,设计关系模型属于.A.需求分析 B .物理结构设计C .逻辑结构设计D .概念结构设计8 .记录了对数据库中数据进行的每一次更新操作.A.后援副本B .日志文件 C .数据库 D .缓冲区9 .是用户定义的一组数据库操作序列,是一个根本的不可分割的工作
3、单元.A.程序 B .进程 C .事务 D .文件10 .信息世界中,实体是指.A.客观存在的事物B.客观存在的属性C.客观存在的特性D.某一具体事件11 .数据库系统中,DBA表示.A.应用程序设计者B. 数据库使用者C.数据库治理员D.数据库结构12 .数据库的概念模型独立于 .A.具体的机器和 DBMS B. E-R图C.信息世界 D.现实世界13 .数据库系统包括.A. DB DBMS B. DB 、DBMS DBA 计算机硬件C. DB、DBA D . DB DBMS DBA OS 计算机硬件14 .在数据库结构中,保证数据库独立性的关键因素是.A.数据库的逻辑结构B.数据库的逻辑结
4、构、物理结构C.数据库的三级结构D.数据库的三级结构和两级映射.15、在以下关于关系的陈述中,错误的选项是A.表中任意两行的值不能相同C.行在表中的顺序无关紧要.B.表中任意两列的值不能相同D.列在表中的顺序无关紧要16 .有一个关系:学生学号,姓名,系别 这一规那么属于.A.实体完整性约束C.用户自定义完整性约束D.17 .定义外码实现的是哪一类完整性A.实体完整性 B. 参照完整性规定学号的值域是8个数字组成的字符串,B.参照完整性约束关键字完整性约束.C.用户定义的完整性D.检查完整性18 .如果事务T获得了数据项 Q上的排它锁,那么 T对Q .A.只能读不能写B.只能写不能读C.既可读
5、又可写D.不能读不能写19 .数据模型有三个要素,其中用于描述系统静态特性的是.A.数据结构 B .数据操作 C. 数据完整性约束D .数据检索20 .在数据库设方f中,将 E-R图转换成关系数据模型的过程属于.A.需求分析阶段B. 逻辑设计阶段 C.概念设计阶段 D.物理设计阶段DB、DBMS和DBS三者之间的关系是 B .1 .B . DBS 包括 DB 和 DBMSD.不能相互包括B B .内模式D.逻辑模式A . DB 包括 DBMS 和 DBSC. DBMS 包括 DB 和 DBS2 .对数据库物理存储方式的描述称为A.外模式C.概念模式3 .在数据库三级模式间引入二级映象的主要作用
6、是A A.提升数据与程序的独立性B.提升数据与程序的平安性C.保持数据与程序的一致性D.提升数据与程序的可移植性4 .视图是一个“虚表,视图的构造基于 C A .根本表B .视图C.根本表或视图D.数据字典5 .关系代数中的兀运算符对应SELECT语句中的以下哪个子句 A A. SELECTB. FROMC. WHERED . GROUP BY6 .公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是C A,多对多B. 一对一C.多对一D. 一对多7 .如何构造出一个适宜的数据逻辑结构是 C 主要解决的问题.A.关系系统查询优化B.数据字典C.
7、关系数据库标准化理论D.关系数据库查询8 .将E-R模型转换成关系模型,属于数据库的 C .A.需求分析B.概念设计C.逻辑设计D.物理设计9 .事务日志的用途是 C A.事务处理B.完整性约束C.数据恢复D.平安性限制10 .如果事务T已在数据R上加了 X锁,那么其他事务在数据 R上D A.只可加X锁B.只可加S锁C.可加S锁或X锁D.不能加任何锁1 . B 是长期储存在计算机内、有组织的、可共享的大量数据的集合.A.数据库系统B.数据库C.关系数据库D.数据库治理系统2 .1在数据库的三级模式中,内模式有 A .A.1个 B.2个 C.3个 D.任意多个3 . 2在数据库的三级模式中,外模
8、式有D .A.1个B.2个C.3个 D.任意多个4 .3在数据库的三级模式中 模式有 A .A.1个B.2个C.3个 D.任意多个2 . 4在数据库的三级模式体系结构中,内模式、模式和外模式个数的比例是B .A. 1: 1: 1B. 1 : 1 : NC. 1: M : ND. M : N: P3 .数据模型的三个要素分别是 B .A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束4 .数据库DB,数据库系统DBS和数据库治理系统DBMS之间的关系是 A .A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBS5 .在关系模式R中,Y函数依赖于
9、X的语义是: B .A.在R的某一关系中,假设两个元组的X值相等,那么Y值也相等.B.在R的每一关系中,假设两个元组的 X值相等,那么Y值也相等.6.假设对于实体集 A中的每一个实体,实体集 B中有n个实体n0与之联系,而对于 实体集B中的每一个实体,实体集 A中只有1个实体与之联系,那么 实体集A和实体集B之 间的联系类型为 B .A. 1 : 1B, 1: NC. M : ND. N: 16. 2假设对于实体集A中的每一个实体,实体集 B中有1个实体nR0与之联系,而对于实体集B中的每一个实体,实体集 A中只有1个实体与之联系,那么实体集A和实体集B之间的联系类型为A .A. 1 : 1B
10、, 1: NC.7 .以下不属于数据平安性限制方法的是A.用户标识和鉴定B.用户存取权限限制制M : ND. N: 1D .C.数据加密D.网络流量控8 .假设关系R为M列P行,关系S为N列Q行,那么 B 的结果为 M+N列PXQ 行.A. R-SB. RX SC. R + S9 .数据模型应满足 D 的要求.A .真实模拟现实世界B.容易为人们所理解 C.便于在计算机上实现D. R SD.以上都是10 .在可信计算机系统评测标准中,到达初步平安产品要求的是级.A. C1B. C2C. B1D. B211 .下面的选项不是关系数据库根本特征的是 A .A.不同的列应有不同的数据类型B.不同的列
11、应有不同的列名C.与行的次序无关D.与列的次序无关12 .实现数据库平安性限制的常用方法和技术有A A.用户标识与鉴别、存取限制、视图机制、审计、数据加密13 .数据的B 是为了预防数据库中存在不符合语义的数据,也就是预防数据库中存在不正确的数据.数据的是保护数据库预防恶意的破坏和非法的存取.A.平安性、完整性B.完整性、平安性14 . SQL语言的GRANT口 REVOK踣句主要是用来维护数据库的C .C.平安性D.一致性15 .关系模型中,一个码是 C .C.由一个或多个属性组成,其值能够惟一标识关系中一个元组D.以上都不是16 .当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的
12、操作是 D A.左外联接B.右外联接C.外部并D.外联接17 .以下不属于需求分析阶段工作 的是: A .A.建立E-R图B.分析用户活动C.建立数据字典D.建立数据流图 18.数据库系统的数据独立性表达在 B .A.不会由于数据的变化而影响到应用程序B.不会由于数据存储结构与数据逻辑结构的变化而影响应用程序19 .假设关系R为M列P行,关系S为N列Q行,那么RXS的结果为B 列行.A.M+N、P+QB. M+N、PX Q C. M X N、P+Q D . MXN、PX Q20 .在SQL语言的Select语句中 实现选择运算的子句 是 A .A.SelectB.FromC.WhereD.Gr
13、oupby 22.如果事务T对数据D已加S锁,那么其他事务对数据D A A.可以加S锁,不能加X锁B.可以加S锁,也可以加X锁二、填空题1 .数据库的逻辑数据独立性是由外模式/模式2 .关系代数中专门的关系运算包括:选择、投影、连接和 合.3 .设有学生表S学号,姓名,班级和学生选课表SC学号,课程号,成绩,为维护数据 一致性,表S与SC之间应满足参照 完整性约束.4 .当数据库被破坏后,如果事先保存了数据库副本和日志文件,就有可能恢复数据库.5 .如果一个满足1NF关系的所有属性合起来组成一个关键字,那么该关系最高满足的范式 是 3NF 在 1NF、2NF、3NF 范围内.6 . 设关系模式
14、R A, B,C, D,函数依赖集F= AB - C, D-B,那么R的候选码为7 .从关系标准化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、插入异常、修改异常和删除异常.8 .并发限制的主要方法是 一封锁 机制.9 . 假设有关系模式 RA , B , C和SC, D , E, SQL语句 SELECT A, D FROM R, S WHERE R.C=S.C AND E = 80;对应的关系代数表达式是 兀A,D oE=80 RXS o10 .分E-R图之间的冲突主要有 属性冲突、命名冲突、结构冲突 三种.1 .数据模型通常分为层次模型、网状模型、关系模型、面
15、向对象模型和对象关系模型等.2 .关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性.3 .关系数据库中, 二维表中的列称为关系 的 属性或字段 ,二维表中的行称为 关系的元组或记录.4 . DBMS勺主要功能有:数据定义功能、数据组织存储和治理功能、数据操作功能、数据库的事务治理和运行功能、数据库的建立和维护功能.5 .关系代数运算中, 专门的关系运算 有 选择 , 投影 和连接.6 .系系编号,系名称,系主任, ,地点和学生学号,姓名,性别,入学日期,专业,系编号两个关系,学生关系的主码是学号,学生关系的外码是 系编号 .7 .关系的实体完整性规那么定义了主键字段 不能取
16、空值.8 .关系的参照完整性规那么定义了和之间的引用规那么.9 .事务的ACID特性包括: 原子性 、一致性、 独立性 、 和持续性.10 .事务并发限制机制中,预防活锁产生的方法 是采用先来先效劳的策略;11 .第二范式是在第一范式的根底上消除了局部函数依赖 .13 . 事务 是并发限制的根本单位.14 .在数据库的两层映像中,模式/内模式映像保证了物理独立性.15 .在数据库的两层映像中,外模式/模式映像保证了逻辑独立性.16 .事务并发限制机制中,预防死锁的方法是一次封锁法和 顺序封锁法;17 .第三范式是在第二范式的根底上消除了传递函数依赖.18 .数据库系统的三级模式结构是指数据库系
17、统由外模式、 模式 和 内模式 三级构成.19 .建立冗余数据最常用的技术是数据转储和备份日志文件.20 .数据库设计分为如下几个阶段:需求分析、 结构设计 、 行为设计 、数据库实施、数据库运行和维护.21 .数据库结构设计包括 概念结构设计 、逻辑结构设计、 物理结构设计 .22 .根本的锁类型有两种:排他锁或X锁或写锁 、 共享锁或S锁或读锁23 .并发操作带来的数据不一致性 情况大致可以分为四种:丧失数据修改、 读“脏数据、不可重复读和产生幽灵数据.1 . 数据库系统的二级映象是指外模式/模式映像 和 模式/内模式映像.2 .施加在数据库数据之上的_适义;1W._条件称为数据库完整性约
18、束条件.3 .将1NF的关系模式转变为2NF的关系模式,是消除了非主属性对主码的_局部依赖O4 .关系模式R,S具有共同的属性 X,且X是R的主码,但不是S的主码,那么X称为S的外 码.5 .关系标准化理论是要消除一个不好的关系模式可能存在的数据冗余、插入异常和视除异常等问题.6 .解决并发操作带来的数据不一致性问题普遍采用技术是封锁 .7 .事务并发操作可能产生的三类不一致性问题是丧失修改、丕可重复读 和读脏数据.8 .保护数据库以预防不合法的使用所造成的数据泄漏、更改或破坏,这是指数据的平安性保护.9 .数据库的完整性是指数据的正确性和一致性.10 .数据库设计过程中的六个阶段为需求分析、
19、概念结构设计 、逻辑结构设计、物理结构设计、数据库时是和试运行、数据库运行和维护 .三、判断题1 . 一个关系的主码必定是候选码.,2 .在一个关系中,外码不能取空值.X3 .概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象.,1.1. 用视图可加快查询速度.X5 .用SQL语句定义的视图属于关系数据库的外模式.V 6 .在关系数据库中索引的作用是加快数据的查找,因此在创立数据库时应尽可能多地建立 索引.X 7 . SQL的标准库函数 COUNT SUM AVG MAX MIN等,不允许出现在查询语句的WHERE?句之中.,8 .假设某个关系是2NF的,那么它一定是 3NF的.X
20、9 . ROLLBAC领句的功能是取消事务所做的更新操作.V 10 .两段锁协议用来保证并发事务不会产生死锁.X 1 .任何一个二元关系都是 3NF2 .任何一个二元关系都是BCNF3 .任何一个二元关系都是4NF4 . 一个无损连接的分解一定是保持函数依赖的.5 . 一个保持函数依赖的分解一定具有无损连接性.6 .如果一个关系模式C BCNF,那它一定C 3NF.7 .关系摸式选课学号,课程号,成绩 ,函数依赖集 F=学号,课程号-成绩 ,此 关系模式C BCNF 8 .假设 R.AfR.B, R.A - R.C,那么 R.AfR. B, C.9 .假设 R. B, C - R.A,那么 R
21、.B-R.A, R.CfR.A.10 .标准化理论是数据库设计的理论指导和工具,标准化程度越高,模式就越好.1. V 2. V 3. V 4. X 5. X 6. V 7. V 8. V 9. X 10 X1 .任何一个二元关系都是BCNF V 2 .任何一个二元关系都是 4NF V 3 .如果在一组属性子集上,不存在第二个函数依赖,那么该属性集为关系模式的码.V 4 .如果一个关系模式C 3NF ,那它一定C BCNF. X 5 .如果一个关系模式C BCNF ,那么在函数依赖范畴内,已实现了彻底的别离,消除了插入、 删除和修改异常. a 6 .标准化理论是数据库设计的理论指导和工具,标准化
22、程度越高,模式就越好.X 7 .当且仅当函数依赖 AfB在R上成立,关系 RA, B, C等于投影R1A , B和R2A , C的连接.v8 .假设 R.AfR.B, R.B -R.C,那么 R.AfR.C. V 9 .假设 R.BfR. A , R.C - R. A,那么 R.B,C -R.A.V 10 .关系摸式选课学号,课程号,成绩中有“学号-课程号存在.X 8.设有一个学生选课数据库,包括 Student , SC Course三个关系模式:Student Sno, Sname Ssex, Sage, SdeptSCSno, Cno, GradeCourse Cno, Cname Cc
23、redit , Semester试用SQL完成如下查询:查询SC表中的全部数据;查询计算机系学生的姓名和年龄;查询成绩在70-80分的学生的学号、课程号和成绩;查询计算机系年龄在 18-20岁的男学生的姓名和年龄;查询C001课程号的最高分;查询计算机系学生的最大年龄和最小年龄;统计每个系的学生人数;统计每门课程号的选课人数和测试最高分;统计每个学生的选课门数和测试总成绩,并按选课门数升序显示结果;查询总成绩超过200分的学生,要求列出其学号和总成绩;查询选修C002课程的学生姓名和所在系;查询成绩80分以上的学生姓名、课程号和成绩,并按成绩降序排列结果;查询哪些课程号没有学生选修,要求列出课
24、程号和课程名;查询计算机系哪些学生没有选课,列出学生姓名;查询选修C001课程号的学生姓名和所在系;查询通信工程系成绩在 80分以上的学生学号和姓名;查询计算机系测试成绩最高的学生姓名.查询年龄最大的男学生的姓名和年龄;查询C001课程号的测试成绩高于该课程号平均成绩的学生学号和成绩;创立内容为学生学号、姓名、所在系、课程号、课程名、课程学分的视图;创立内容为学生的学号、姓名、选修课程名和测试成绩的视图;创立内容为统计每个学生的选课门数的视图,要求列出学生学号和选课门数;创立内容为每个学生的选课总学分的视图,要求列出学生学号和总学分说明:测试成绩超过60才能获得此课程的学分删除选课成绩小于 5
25、0分的学生的选课记录;将所有选修C001课程的学生的成绩加 10分;将计算机所有选修“数据库原理及应用课程的学生成绩加10分.答案:Select * from sc ;Select sname,sage from student where sdept= 计算机系;Select sno,course,grade from sc where grade between 70 and 80;Select sname,sage from student where sdept= 计算机系and ssex= 男 and sage between 18 and 20Select max(grade) 最
26、高分 from sc where cno= C001;Select max(sage)最大年龄,min(sage)最小年龄 from student where sdetp=计算机系;Select sdept,count(*)Select cno,count(*) Select sno,count(*) count(*);Select sno,sum(grade)学生人数 from student group by sdept选课人数,max(grade) 选课门数,sum(grade)最高分 from sc group by cno总成绩 from sc group by sno order
27、 by总成绩 from sc group by sno having sum(grade)200Select sname,sdept from student,sc where student.sno=sc.sno and cno= C002;Select sname,cno,grade from student,sc where student.sno=sc.sno and grade80 order by grade desc ;SelectSelectSelectSelect sno,sname from student,sc where student.sno=sc.sno and s
28、dept=通信工程系 and grade80 ;SelectSelectSelect sno,grade from sc where grade(select avg(grade) from sc where cno= c001) and cno= c001 ;Create view view1 as select sno,sname,sdept,cno,cname,ccreditfromstudent,sc,course where student.sno=sc.sno and sc o=course o;Create view view2 as select sno,sname,cname
29、,grade from student,sc,course where student.sno=sc.sno and sc o=course o ;得分六、程序设计题(共 15分,第1小题5分,第2小题10分) 2.以下给出三个根本表.Student (学生表)的字段按顺序为学号、姓名、性别、年龄、所属 院系; Course (课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分; SC (选课表)的字段按顺序为学号、课程号、成绩. 试用SQL语句表示以下操作.(1)写出创立学生表 Student的SQL命令,各字段的类型及长度应根据实际情况确定.其 中学号属性不能为空,并且其值是唯一的
30、,并在Sno列上建立一个聚簇索引.(2)检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别.(3)检索各个课程号及相应的选课人数.(4)检索每个学生及其选修的课程名和成绩. (5)检索男生的平均年龄.2. (1).写出创立学生表 Student的SQL命令,各字段的类型及长度应根据实际情况确定. 其中学号属性不能为空,并且其值是唯一的,并在Sno列上建立一个聚簇索引.CREATE TABLE Student(Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR(15);CREATE
31、 CLUSTED INDEX Stusname ON Student(Sname);(2).检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别.SELECT Sname, Ssex FROM Student WHERE Sdept IN (IS,CS) (3).检索各个课程号及相应的选课人数.SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno;(4).检索每个学生及其选修的课程名和成绩.SELECT Student.Sno, Sname, Course ame, SC.Grade FROM Student, SC, Course WHERE Stud
32、ent.Sno=SC.Sno and SC o=Course o; (5)检索男生的平均年龄.select 性别,avg (年龄) from student where性别=男group by 性另 U 或 select avg 年龄 from根本情况group by 性别 having 性另1J =男四、根据各小题要求,写出对应的SQL语句.以下给出三个根本表.Student 学生表的字段按顺序为学号、姓名、性别、年龄、所属院系;Course 课程表的字段按顺序为课程编号、课程名、先行课程、课程学分;SC 选课表的字段按顺序为学号、课程号、成绩.各表的记录如下:1 .查询与 刘晨在同一个系学习的学生的学号、学生姓名.SELECT Sno, SnameFROM StudentWHERE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第三单元 第7课 伟大的历史转折-(教学设计)2023-2024学年八年级下册历史统编版(安徽)
- 2025-2030中国冰丙烯酸(GAA)行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国养生壶市场营销渠道与投资价值评估分析研究报告
- 2025-2030中国全麦粉市场销售状况与竞争前景分析研究报告
- 2025-2030中国全棉卫生纸行业发展分析及发展趋势预测与投资风险研究报告
- 2025-2030中国儿童电影行业运营动态及多元化投资机遇分析研究报告
- 腹腔感染相关肠道菌群研究-深度研究
- 金融科技创新风险-深度研究
- 比萨行业竞争格局-深度研究
- 食品添加剂产业链分析-深度研究
- GB/T 6289-2013夹扭钳和剪切钳术语
- 马工程-公共财政概论-课程教案
- 千年菩提路解说词
- 2022年高考(湖北省学业水平选择性考试)化学试题
- 古代汉语课件-副词
- BCH编码解读课件
- 配气机构的设计
- 健康讲座-线粒体与生命
- 摄像机基本原理(中文)
- 幼儿园经典故事大全
- 生育保险待遇申请表
评论
0/150
提交评论