数据库原理期末复习题
更新时间:2023-06-12 01:59:01 阅读量: 实用文档 文档下载
- 数据库原理期末试题推荐度:
- 相关推荐
数据库
一、单项选择题
1、在数据库技术中,独立于计算机系统的模型是_________。
A.E-R模型 B.层次模型 C.关系模型 D.面向对象的模型
2、SQL基本表的创建中是通过_________实现参照完整性规则的。
A.主键子句 B.外键子句 C.检查子句 D.NOT NULL
3、设计性能较优的关系模式称为规范化,规范化的主要理论依据是_________。
A.关系规范化理论 B.关系运算理论
C.代数运算理论 D.数理逻辑理论
4、用二维表结构表示实体以及实体间联系的数据模型称为_______。
A. 网状模型 B. 层次模型
C. 关系模型 D. 面向对象模型
5、假如采用关系数据库系统来实现应用,在数据库设计的_________阶段,需要将E-R模型转换为关系数据模型。
A.概念设计 B.物理设计 C.逻辑设计 D.运行阶段
6、数据库系统与文件系统的根本区别在于_________。
A. 数据库系统中,数据可共享
B. 数据库系统中,数据冗余度小
C. 数据库系统中,整体数据结构化
D. 数据库系统中,数据库中有记录数据结构信息的数据字典
7、从数据库原理上讲,如果一个关系未定义主码,则_________。
A. 它的第一个属性为主码 B. 任意属性都是主码
C. 没有主码 D. 所有属性构成一个主码
8、有关系:教学(学号、教工号、课程号)
假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主码是_________。
A. 课程号 B. 教工号 C. (学号,课程号) D. (学号、教工号)
9、在关系数据库系统中,一个关系中的任意两个元组_________。
A. 不能全同 B. 可全同
C. 必须全同 D. 以上都不是
10、在数据库设计中,可以很方便地把一个E-R模型转换为关系模型,E-R模型与关系模型之间的联系性质为_________。
A. 一对一 B. 一对多
C. 多对多 D. 以上三种都不对
数据库
11、数据库管理系统不具备的功能为_________。
A. 定义和描述数据库结构的功能 B. 对数据库进行操纵的功能
C. 保证无错误数据的输入 D. 保证数据库的安全性和完整性的功能
12、数据库中,产生数据不一致的根本原因是_________。
A. 数据存储量太大 B. 对数据没有进行严格的保护
C. 数据冗余 D. 未对数据进行完整性控制
13、要保证数据库物理数据独立性,需要修改的是_________。
A.模式 B.模式与内模式的映射
C.模式与外模式的映射 D.内模式
14、下列四项中,不属于数据库特点的是_________。
A.数据共享 B.数据完整性
C.数据冗余很高 D.数据独立性高
15、数据库中存储的是_________。
A.数据 B.数据模型
C.数据之间的联系 D.数据以及数据之间的联系
16、反映现实世界中实体及实体间联系的信息模型是_________。
A.关系模型 B.层次模型 C.网状模型 D.E-R模型
17、关系数据模型的三个组成部分中,不包括_________。
A.完整性规则 B.数据结构
C.恢复 D.数据操作
18、下列四项中,不正确的提法是_________。
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
19、下列四项中,可以直接用于表示概念模型的是_________。
A.实体-联系(E-R)模型 B.关系模型
C.层次模型 D.网状模型
20、要保证数据库逻辑数据独立性,需要修改的是_________。
A.模式 B.模式与内模式的映射
C.模式与外模式的映射 D.内模式
21、下列四项中,不属于数据库特点的是_________。
A.数据共享 B.数据完整性
C.数据冗余很高 D.数据独立性高
数据库
22、学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是_________。
A.多对多 B.一对一 C.多对一 D.一对多
23、反映现实世界中实体及实体间联系的信息模型是_________。
A.关系模型 B.层次模型 C.网状模型 D.E-R模型
24、关系数据模型的三个组成部分中,不包括_________。
A.完整性规则 B.数据结构
C.数据操作 D.并发控制
25、SQL语言通常称为_________。
A.结构化查询语言 B.结构化控制语言
C.结构化定义语言 D.结构化操纵语言
26、模式的逻辑子集通常称为_________。
A.存储模式
C.外模式 B.内模式 D.模式
27、将ER模型转换成关系模型,属于数据库的_________。
A.需求分析
C.逻辑设计 B.概念设计 D.物理设计
28、逻辑数据独立性是指修改_________。
A.外模式保持模式不变
C.模式保持外模式不变 B.内模式保持模式不变 D.模式保持内模式不变
29、在SQL语言中,属于DML的操作命令是_________。
A.CREATE
C.UPDATE B.GRANT D.DROP
30、一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是_________。
A. 1:1
C. M:1 B. 1:M D. M:N
31、下面不是SQL语言优点的是_________。
A.语言简练,易学易用 B.高度非过程化
C.数据独立性好 D.能方便地生成报表
32、E-R模型_________。
A.依赖于计算机硬件和DBMS B.独立于计算机硬件,依赖于DBMS
C.独立于计算机硬件和DBMS D.依赖于计算机硬件,独立于DBMS
33、三层客户机/服务器结构的模型是_________。
数据库
A.客户机—应用服务器—数据服务器
B.客户机—数据服务器—应用服务器
C.数据客户机—应用客户机—服务器
D.应用客户机—数据客户机—服务器
34、在MS SQL Server中建立了表person(no, name, sex, birthday),no为表的主码,表中信息如图3所示,
图3
能够正确执行的插入操作是( )
A.INSERT INTO person VALUES(8,′王中′,′男′,′1964/03/08′)
B.INSERT INTO person(name,sex) VALUES(′王中′,′男′)
C.INSERT INTO person VALUES(2,′男′,′王中′,′1964/03/08′)
D.INSERT INTO person(no,sex) VALUES(2,′男′)
35、对数据库物理存储方式的描述称为_________。
A.外模式 B.内模式 C.概念模式 D.逻辑模式
36、在数据库三级模式间引入二级映象的主要作用是_________。
A.提高数据与程序的独立性 B.提高数据与程序的安全性
C.保持数据与程序的一致性 D.提高数据与程序的可移植性
37、DB、DBMS和DBS三者之间的关系是_________。
A.DB包括DBMS和DBS B.DBS包括DB和DBMS
C.DBMS包括DB和DBS D.不能相互包括
38、数据库具有较高的_________。
A、程序与数据可靠性
B、程序与数据完整性
C、程序与数据独立性
D、程序与数据一致性。
39、同一个关系模型任意两个元组值_________。
A、不能全同 B、可全同 C、必须全同 D、以上都不是。
40、常用的数据模型不包括_________。
A、网状模型 B、链状模型 C、层次模型 D、关系模型
数据库
41、在SQL语句中,对输出结果排序的语句是_________。
A、GROUP B、ORDER BY C、WHERE D、HAVING
42、关系模型中,一个关键字是_________。
A、可由多个任意属性组成
B、至多由一个属性组成
C、由一个或多个其值能唯一标识该模式中任何元组的属性组成
D、以上都不是
43、关系中组成主键的属性不能取空值,这称为关系的_________。
A、实体完整性 B、关系完整性
C、参照完整性 D、主键完整性
二、填空题
1、数据库系统中常用的三种数据模型有层次模型、__________和__________。
2、关系模式的三类完整性约束条件分别是__________、参照完整性约束和__________。
3、数据库设计分为以下六个设计阶段:需求分析阶段、________、________、数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。
4、数据库管理系统(DBMS)通常提供__________、数据操纵、数据控制和数据库维护。
5、数据库的逻辑模型设计阶段,任务是将总体E-R模型转换成__________。
6、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF范围内)。
7、实体完整性规则要求主码取值__________。
8、SQL语言提供数据库定义、________、数据控制等功能。
9、数据库的逻辑模型设计阶段,任务是将________转换成关系模型。
10、关系规范化理论是设计________的指南和工具。
11、关系中主码的取值必须唯一且非空,这条规则是________完整性规则。
12、在数据库设计中,规划存储结构和存取方法属于___________设计。
13、参照完整性规则是对_________键的约束。
14、数据库中对数据的操作可以记录为单位,也可以______为单位。
15、当局部ER图合并全局ER图时,可能出现______、结构冲突,命名冲突。
三、简答题
1、数据独立性与数据联系这两个概念有什么区别?
2、基本表与视图的区别是什么?
3、简述数据库系统的逻辑独立性的含义。
4、数据库管理系统的主要功能有哪些?
5、简述SQL语言的组成。
数据库
6、说明关系模型有哪三类完整性规则?
7、关系数据库的模式设计理论主要包括哪三个方面的内容?
8、简述数据库系统从哪些方面来保证数据的完整性。
①列级约束:数据类型、宽度、缺省值、检查约束、是否空值、唯一约束
②主键约束、
③外键约束、
④用户自定义约束:主要通过触发器完成
四、程序设计题
1、现有如下关系:
职工(职工号,姓名,性别,职务,家庭地址,部门编号)
部门(部门编号,部门名称,地址,电话)
保健(保健卡编号,职工号,检查身体日期,健康状况)
1).用SQL语句写出,删除职工关系表中职工号为“3016”的记录;
2).用SQL语句写出,将职工号为“3061”的职工的健康状况改为“一般”;
3).用SQL语句写出,建立健康状况为“差”的职工的视图。
2、现有关系数据库如下:
学生(学号,姓名,性别,专业,奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用SQL语言实现下列小题:
1).检索获得奖学金的所有学生所学课程的信息,包括学号、姓名、课程名和分数;
2).检索没有任何一门课程成绩超过90分的所有学生的信息,包括学号、姓名和专业;
3).对成绩有过不及格的学生,如果已经获得奖学金的,将奖学金减半;
4).定义获得奖学金、同时又有不及格成绩的学生信息视图AAA,包括学号、姓名、专业。
3、设某公司数据库中有关系模式如下:
职工(职工号,职工名,性别,年龄) 工作(职工号,公司号,工资) 公司(公司号,公司名,地址)
1).写出查询每个公司女职工的平均工资的SQL语句。
2).试用SQL语句写出下列操作:超过50岁职工的工资增加200元。
4、设有下列关系模式:
学生关系S(学号,姓名,年龄,班级)
选课关系SC(学号,课程号,成绩)
数据库
用SQL语句查询没有选C1或C2课的学生的学号。
5、设有下列关系模式:
学生关系S(学号,姓名,年龄,班级)
选课关系SC(学号,课程号,成绩)
用SQL语句查询李林选了而王明没有选的课程号。
正在阅读:
数据库原理期末复习题06-12
第五章 多元函数微分学05-12
党支部成立仪式新闻稿01-18
70后02-16
人音版小学三年级下册音乐教案05-02
学年论文范文:“美”“乐”合一,水涨船高? - 国美收购永乐对股东财富影响的案例研究09-24
3DEC 复杂建模05-12
图书馆设备分项明细报价表04-14
数字电路简明教程习题12-22
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 复习题
- 期末
- 原理
- 数据库
- 08年江西东奥会计继续教育及格答案
- 韶关市桉树(尾巨枝、巨尾桉)短周期工业原料林二元材积表的编制
- 高一地理《地球的宇宙环境》教学设计
- 含羞草业务培训手册
- 小学校节能减排工作总结
- 2.1.1正负数导学案
- 广西2012年会计电算化考试资料考试试题练习资料
- 影响我国城镇居民消费水平多因素分析
- 大工12秋《软件工程》在线作业1
- 土壤重金属污染的植物修复及其组合技术的应用
- 某电厂(2300MW)工程土建施工方案
- 生物入侵及其影响
- 学习《新课标的课堂教学改革》心得体会
- 江西版2015横江中学中考数学复习导学案(第1章 数与式)
- 《夏热冬暖地区居住建筑节能设计标准》广东省实施细则
- 中外历史大事年表高中历史版
- 3.监理继续教育必修课
- 视频监控系统摄像机镜头计算及选择
- 智能型脉冲电子围栏系统方案
- 宽带互联网接入协议书