一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题
干的括号内。每小题2分,共30分)
1.要保证数据库的数据独立性,需要修改的是(    )A.三层模式之间的两种映射          B.模式与内模式C.模式与外模式                    D.三层模式
2.下列四项中说法不正确的是(    )A.数据库减少了数据冗余            B.数据库中的数据可以共享C.数据库避免了一切数据的重复      D.数据库具有较高的数据独立性
3.在视图上不能完成的操作是(    )A.更新视图                        B.查询C.在视图上定义新的基本表          D.在视图上定义新视图
的集合成员资格比较操作“元组 IN(集合)”中的IN的等价操作符是:()A.<>ANY    B.<>ALL      C.=ANY       D.=ALL
5.关系数据模型的三个组成部分中,不包括(    )A.完整性规则     B.数据结构       C.恢复         D.数据操作
6.关系范式从低到高依此是()A. 4NF BCNF 3NF 2NF 1NF     4NF 3NF 2NF 1NFC. 1NF 2NF 3NF 4NF BCNF     2NF 3NF BCNF 4NF
7.在关系代数中,五种基本运算为()A.并、差、投影、选择、自然连接B.并、交、差、投影、选择C.并、差、投影、选择、笛卡尔乘积D.并、交、差、选择、乘积
8.反映现实世界中实体及实体间联系的信息模型是(      )
A.关系模型        B.层次模型         C.网状模型模型
9.语句 delete  from  sc  表明()
A.删除sc中的全部记录 B.删除基本表sc
C.删除基本表sc中的列数据D.删除基本表sc中的部分行
10.收回所有用户对基本表STUDENT的UPDATE操作权限可由()语句完成。UPDATE ON TABLE STUDENT FROM WANGUPDATE ON STUDENT FROM WANGUPDATE ON STUDENT TO PUBLIC    UPDATE ON TABLE STUDENT FROM PUBLIC
11.不允许任何其它事务对这个锁定基表再加任何类型锁的锁是:()A.共享锁        B.排它锁    C.写锁     D.以上都不是
中的视图机制属于DBS的()
A.完整性措施B. 恢复措施C. 安全性措施D. 并发性措施
13.解决并发操作带来的数据不一致问题普遍采用()A.恢复         B.封锁     C.存取控制      D.协商
语言有两种使用方式,分别称为交互式和()A.提示式SQL     B.多用户SQL     C.解释式SQL     D.嵌入式SQL
15.下列四项中,不属于关系数据库特点的是(    )A.数据冗余小      B.数据独立性高      C.数据共享性好      D.多用户访问
二、填空题(每题1分,共15分)
1.在数据库中,最常用的数据模型有、网状模型和。
2.数据管理技术经历了、、三个发展阶段。
3.在数据库系统中,数据的完整性是指数据的、、和。
语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应
于基本表,内模式对应于。
5.并发操作带来数据不一致性包括三类:丢失修改、和。
6.当数据库被破坏后,如果事先保存了________和数据库的副本,就有可能恢复数据库。
语言集、数据操纵、和数据控制功能于一体。
8.事务应该具有四个属性:              、、隔离性和持续性。
9.视图是一个虚表,它从中导出。在数据库中,只存放视图的,
不存放视图的。
10.在SQL中,用命令可以修改基本表的结构,用命令可以修改表中
的数据,用命令可以删除基本表。
11.两个实体间的联系有联系,联系和联系。
命令中,表达条件表达式用where子句,分组用子句,排序用子句。
13.数据库运行过程中可能发生的故障有、和三类。
14.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,
专业,系编号)两个关系,系关系的关键字是,学生关系的关键字是,
外关键字是。
15.关系模型中可以有三类完整性约束:、和。
三、名词解释(每小题3分,共9分)
1.事务
2.数据库系统
3.数据字典
四、简答题(每小题4分,共16分)
1.什么是日志文件?为什么要设立日志文件?登记日志文件时为什么必须要先写日志文件,后
写数据库?
的主要职责是什么?
3.试述数据库系统的三级模式结构及它们间的二级映象,并说明SQL对三级模式结构的支持?
4.关系模型的完整性规则有那几类,分别为什么?在参照完整性规则中外部码属性的值也可为
空吗?什么情况下才可以为空?
五、(10分)某教学管理系统涉及教员、学生、课程、教室四个实体,它们分别具有下列属性:
教员:职工号、姓名、年龄、职称学生:学号、姓名、年龄、性别
班级姓名学号
课程:课程号、课程名、课时数教室:教室编号、地址、容量
这些实体间的联系如下:一个教员可讲授多门课程,一门课程只能被一个教员讲授;一个学生
可选修多门课程,每门课程有多个学生选修,学生学习有成绩,一门课只在一个教室上,一个教
室可上多门课。
1)请画出教员、学生、课程、教室的E—R 图。
2)将该E—R 图转换为关系数据模型。
六、(15分)关系数据库中有三个关系:
学生:S(Sno,Sname,Ssex, Sdept)其中:Sno:学号,Sname:姓名,Ssex:性别,Sdept:
系;
课程:C(Cno, Cname,Teacher)其中:Cno:课程号,Cname:课程名,Teacher:教师;
选课:SC(Sno,Cno,Grade)其中:Sno:学号,Cno:课程号,Grade:成绩,
试用SQL语言完成1)~5)各项操作。
1)检索学习了课程号’C2’的学生学号,姓名与成绩并按成绩递增排序;
2)检索学生表中不姓’张’的学生的情况;
3)查询每个学生的学号、姓名和相应的平均成绩;
4)查询和’张三’同一个系的所有学生情况。
5)查询每门课的缺考人数。
七、(5分)假设有下面两个关系模式:
职工(职工号,姓名,年龄,性别,职务,工资,部门号),其中职工号为主码;
部门(部门号,名称,经理名,电话),其中部门号为主码;
用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:
(1)定义模式的主码;(2)定义参照完整性;(3)定义职工年龄不得超过60岁;
(4)性别为男或女
一、单项选择题(每小题2分,共30分)
二、填空题(每题1分,共15分)
1.层次模型关系模型
2.手工阶段文件系统阶段数据库系统阶段
3.正确相容有效
4.视图存储文件
5.不可重复读读脏数据
6.日志文件
7.数据查询数据定义
8.原子一致
9.一个或多个基本表定义数据
10.Alter table  Update  Drop table
11.一对一多对多一对多
12.Group by  Order by
13.事务故障系统故障介质故障
14.系编号学号系编号
15.实体完整性参照完整性用户自定义完整性
三、名词解释(每小题3分,共9分)
1.事务:事务包含一条到多条SQL语句。事务是数据库操作的基本单元,事务作为一个整体要么
成功完成,要么失败什么也没有做,事务具有ACID特性。
2.数据库系统:是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬
件和数据资源组成的系统。
3.数据字典:数据字典:数据字典是对数据库结构的描述,存放着对实际数据库三级模式的定义,
是数据库系统中各种描述信息和控制信息的集合。
四、简答题(每题4分,共16分)
1.答:日志文件是记录数据库操作步骤的文件。通过日志文件可以把数据库从不一致状态恢复到
正确状态。先写日志后写数据库,可防止写日志和写数据库这两步之间出现错误时,通过日志进
行恢复不会对数据库造成影响。
2.答:DBA的主要职责是:数据库的设计;数据库的存储和存取;数据库的运行;数据库的重组;
数据库的监控和维护。
3.答:数据库系统通常采用三级模式结构:外模式、模式、内模式。提供了三级模式之间的二级
映像。模式内模式映像保证了数据物理独立性。外模式模式映像保证了数据逻辑独
立性。外模式对应于视图,模式对应基本表,内模式对应于物理存储文件,SQL提供上述概念的
支持。
4.答:有三类,分别为实体完整性、引用完整性、用户自定义完整性。外部吗可以为空,当被引
用的实体在被引用表中不存在时。这时空值表示特殊意义。
五、(10分)
1.
课程
姓名
职工
名
课程
课时
号
职称
号
数
N
1
授课
课程
年龄教员
N
N
选修
课
成绩
上
地址
教室
性别
1
学号
M
号
教室
容量
学生
年龄
姓名
2.教员<职工号,姓名,年龄,职称>
课程<课程号,课程名,课时数,职工号,教室编号>
学生<学号,姓名,性别,年龄>
教室<教室编号,地址,容量>
选修<学号,课程号,成绩>
六、(15分)
1.select ,sname,grade
from s,sc
where = and =’C2’
order by grade asc;
2.select sno,sname,ssex,sdept
from s
where sname not like’张%’;
3.select sno,sname,avg(grade)
from s,sc
where =
group by ;
4.select sno,sname,ssex,sdept
from s
where sdept=(select sdept from s where sname=’张三’);
5.select cno,count(*)
from sc
where grade is null
group by cno
七、(5分)
Create table 职工(职工号 char(10),
姓名char(8),
年龄 smallint,
职务 char(10),
性别 char(2),
工资 numeric(6,2),
部门号 char(5),Check (年龄between 0 and 60),Check(性别 in(‘男’,‘女’)),Primary key (职工号),
Foreign key(部门号) references 部门(部门号));
Create table 部门(部门号char(5),
名称 char(20),
经理名char(8),
电话varchar(15),Primary key(部门号));

【数据库考试】考研复试必备数据库试题相关推荐

  1. 数据库详细思维导图,期末考试、复试必备

    数据库 一:数据库绪论 数据(Data) 数据库(Database,简称DB) 数据库管理系统(DBMS) 数据冗余度: 数据的安全性(Security) 数据的完整性(Integrity) 并发(C ...

  2. 计算机_数据库_考研复试_简答题_全(1)

    前言 计算机 研究生 数据库 复试 简答题 总计200+道题可能,分为3篇记录,一些知识点是重复的,范式那里我只贴出了简答题,其他范式相关题目也要自己找找看,复试可能会考 第二篇链接 第三篇链接 题目 ...

  3. 数据库总结(考研复试和期末复习皆可用)

    数据库总结 点击下载该文档 密码:cqoq 本人自制了简答题的速记卡片 地址,大家可以参考使用.[下载Markji App 使用] 第一章 绪论 1.1 数据库系统概述 数据库管理系统(DBMS)的功 ...

  4. 计算机_数据库_考研复试_简答题_全(2)

    文章目录 前言 题目 总结 前言 第一篇链接 第三篇链接 题目 试述数据.数据库.数据库管理系统.数据库系统的概念. (1)数据是数据库中存储的基本对象,是描述事物的符号记录. (2)数据库是长期储存 ...

  5. 考研复试操作系统面试题(一)-IO系统

    写作目的:为了应对考研复试中的面试,我整理了导师可能提问的地方,力求用口语化的语言描述出来. 这只是一部分,陆续还有操作系统的其它章节,还会推出数据结构.计算机网络.数据库的复试题整理 思维导图在我的 ...

  6. 考研复试机器学习面试题,我承认有赌的成分

    马上就要考研复试了,如果你的导师不搞机器学习领域,那真的皆大欢喜.如果他在搞机器学习,我不得不预判导师的走位和他要放的技能.我心里是非常惶恐的,别说机器学习,就是python也略知一二.万一导师提到机 ...

  7. 南京理工大学计算机复试题库,南京理工大学考研复试计算机数据库试题

    一.选择题(选择一个最合适的答案)60% 1.在实体/联系图(E/R图)中,实体集的每个属性都隐含为: A多值.B单值.C不允许为NULL.D前三者都不对. 2."两个实体集之间若有联系,则 ...

  8. 23考研 长安大学846计算机考研复试《数据库》

    长安大学846计算机考研,复试历年真题<数据库>. 目录: (1)数据库复习 (2)专业面试 (3)2017-2020年历年复试题 (4)复试的一些心得 数据库复习: 刚开始复试的时候,先 ...

  9. 考研复试-数据库面试题

    准备复试时自己从别的博客上复制的一些面试题,因为当时都复制到一个文本文件中了,也不知道从谁的博客上复制的. 触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的.它可以强化约 ...

  10. 考研复试必备八个英语问题

    自己组织的答案,如果有语法或者别的错误,欢迎大佬留言指出,我复试的时候问题是介绍所在的学院,我直接套用了问题二. 一.Introduce yourself Dear teachers, I am ca ...

最新文章

  1. 【springboot】【redis】springboot+redis实现发布订阅功能,实现redis的消息队列的功能...
  2. Java 泛型总结(三):通配符的使用
  3. 云炬Android开发报错处理教程 Gradle下载超时please configure the proxy settings either in IDE or Gradle
  4. FFMPEG使用参数详解
  5. linux jenkins自动部署,【linux】【jenkins】自动化部署一 安装jenkins
  6. HTML基本标签和一些注释的问题
  7. 编写build.xml的12个原则
  8. SOA的关键是什么?
  9. pdf打印机安装程序_Adobe Acrobat DC安装以及PDF打印机安装教程
  10. Android获取明天日期
  11. 兔聊图片二维码logo个性制作
  12. I don't know her
  13. canvas模拟实现高德地图的部分功能
  14. b站服务器崩溃大会员自动续费,[财经]B站因服务器故障赠送用户1天大会员!回应补偿会自动续费会退款 - 南方财富网...
  15. 在线制作数据库ER模型
  16. 2021 | 官方NOI系列活动已经出来啦~
  17. MySQL的性能优化理论
  18. java使用jsoup爬虫入门
  19. 【小罗的hdlbits刷题笔记4】从lemming4中的有限状态机debug过程中的一些感悟
  20. 松下6轴程序模板 plc采用FP-XHC60T ,标准可带6轴程序

热门文章

  1. wingftpserver完整配置免费ftp站点(指南)
  2. 技巧汇总:适用于Mac版Google Chrome的技巧和窍门
  3. 英文论文写作小贴士(2)
  4. java cookie 跨域共享_跨域共享cookie
  5. 【多字典公共键】快速找到多个字典的公共键及非公共键
  6. 几种通信方式的介绍及详解
  7. veu 中 nprogress 的 使用方法
  8. es3,es5语法记要
  9. 电商一定是一元化结构
  10. Akka-CQRS(9)- gRPC,实现前端设备与平台系统的高效集成