数据库原理试题及答案六.docx
- 文档编号:24822557
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:13
- 大小:154.82KB
数据库原理试题及答案六.docx
《数据库原理试题及答案六.docx》由会员分享,可在线阅读,更多相关《数据库原理试题及答案六.docx(13页珍藏版)》请在冰豆网上搜索。
数据库原理试题及答案六
数据库原理试题及答案
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库类型的划分依据是(B)
A.记录形式B.数据模型
C.数据联系D.存取数据方法
2.在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序(C)
A.必须改变B.自动改变
C.可以不变D.必须作废
3.STUDENT和DEPT两个关系如下表所示,其中STUDENT关系中的主码为学号,年龄在18~25之间,DEPT关系的主码为系号。
向STUDENT中插入行(507,'王方',17,'D4'),该操作(D)
A.仅违反实体完整性B.仅违反参照完整性
C.仅违反用户定义完整性D.违反了参照完整性和用户定义完整性
4.在数据库设计中,超类实体与子类实体的关系是(D)
A.前者只继承后者的主码B.后者只继承前者的主码
C.前者继承后者的所有属性D.后者继承前者的所有属性
5.设有关系模式R(ABCDEG),F是R上成立的FD集,F={D→G,C→A,CD→E,A→B},则(AC)+F为(B)
A.ACB.ABC
C.ABDGD.ABCDEG
6.3NF规范到BCNF,必须消除(C)
A.非主属性对键的部分函数依赖B.非主属性对键的传递函数依赖
C.主属性对键的部分和传递函数依赖D.非平凡且非函数依赖的多值依赖
7.设有关系R(ABCD)和关系s(BCD),则R×S结果集的元数为(D)
A.3B.4
C.6D.7
8.关系代数中投影运算是对关系进行的(A)
A.垂直分割B.水平分割
C.结合D.先垂直分割后水平分割
9.当关系R和S自然连接时,能够把R和S原来应该舍弃的元组放到结果关系中的操作是(D)
A.左外连接B.右外连接
C.外部并D.外连接
10.嵌入式SQL中实现主语言与SQL语句间的参数传递是通过(B)
A.SQLCAB.共享变量
C.数据集D.游标
11.应用程序中的运算溢出属于(A)
A.事务故障B.系统故障
C.介质故障D.人为故障
12.事务的并发执行不会破坏数据库的完整性,这个性质称为事务的(C)
A.原子性B.一致性
C.隔离性D.持久性
13.在T-SQL语言中,表变量存在的地方是(A)
A.内存B.数据库
C.文件D.临时表
14.PowerBuilder9.0中,用于生成可执行文件、动态链接库、组件和代理对象的是(B)
A.应用画板B.工程画板
C.函数画板D.窗口画板
15.在面向对象技术中,下列不属于汇集类型的是(C)
A.数组B.列表
C.行类型D.包类型
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格上填上正确答案。
错填、不填均无分。
16.DBMS是位于用户与___操作系统(OS)___之间的一层数据管理软件。
17.设计数据库概念结构时,常用的数据抽象方法是___聚集___和概括。
18.引起关系模式中各种数据操作异常的原因是___数据冗余___。
19.关系R和S都是二元关系,则与元组表达式{w|(∃u)(∃v)(R(u)∧S(v)∧u[2]=v[1]∧w[1]=u[1]∧w[2]=v[2])}等价的关系代数表达式是______。
20.SQLDML分成数据查询和___数据更新___两类。
21.如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为__可串行化调度____。
22.数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或___破坏___。
23.在SQLServer2000中,角色分为服务器角色和___数据库___角色。
24.PowerBuilder在访问数据库之前,必须首先与要使用的数据库___建立连接___。
25.在SQL标准中,CLI定义了一套可以从宿主语言调用的___公共函数___。
三、简答题(本大题共10小题,每小题3分,共30分)
26.DBMS的存储管理器有哪几部分组成?
27.在关系模型中,对关系作了哪些规范性限制?
28.设F是关系模式R(ABCDE)的FD集,F={AB→C,C→E,E→CD,C→D,AB→E},试求与F等价的最小函数依赖集。
29.所有的视图都可以更新吗?
为什么?
30.参照完整性规则在SQL中可以用哪几种方法实现?
31.什么是数据库的可恢复性?
32.封锁可能带来哪些问题?
33.SQLServer2000安装程序自动创建的系统数据库有哪些?
34.简述PowerBuilder9.0集成开发环境中系统树窗口的功能。
35.在类图中,子类之间的语义约束有哪些?
四、设计题(本大题共5小题,每小题4分,共20分)
设有如下3个关系模式:
职工(职工号,姓名,性别,年龄)
工程(工程号,工程名称,预算)
报酬(职工号,工程号,工资)
用SQL语句完成下面36—40题。
36.查询年龄不在19至55岁之间的职工姓名和性别。
37.按照职工号统计每名职工的总收入。
38.将预算额达到10万元及以上工程的职工工资提高10%。
39.创建一个关于职工参加工程项目的视图VPS,该视图包括职工号,姓名,工程名称和工资。
40.查询参加过两个以上工程项目的职工号及项目数,并按项目数降序排列。
五、综合题(本大题共2小题,每小题5分,共10分)
41.设某校教材管理系统中,有一个记录各班级领用教材情况的关系模式:
R(教材编号,教材名称,出版社,班级号,领用时间,领用数量)
如果规定:
每个班级每次可领用多种教材,但每种教材只允许领用一次;同一种教材可被不同班级领用;不同班级可同时领用教材。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式?
(3)将R规范到3NF。
42.某汽车维修部门的维修工单如下表所示:
维修工单号:
2011008下达日期:
××××××
机动车牌照号:
××××××型号:
××××故障说明:
××××
更换
零件
零件号
零件名称
规格
单价
更换数量
LJ002
×××
××
××
××
LJ517
×××
××
××
××
维修工代号:
×××维修工姓名:
×××完工日期:
××××××
(1)根据上表,试为某汽车维修部门设计一个优化的ER模型,要求标注联系类型(可省略实体属性)。
(2)将ER模型转换为关系模型,标注每个关系模型的主键和外键(如果存在)。
2012年10月高等教育自学考试全国统一命题考试
数据库系统原理试题
课程代码:
04735
请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分
注意事项:
1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.数据管理技术的发展经历了人工管理、文件系统、数据库和高级
A.数据描述阶段B.应用程序系统
C.编译系统D.数据库阶段
2.下面不是关系数据模型的性质的是
A.关系的每个属性是不可分割的B.关系模型的查询效率比非关系模型高
C.关系中不允许出现重复元组D.关系是一个集合,因此没有行序
3.要保证数据库逻辑数据独立性,需要修改的是
A.逻辑模式B.模式与内模式的映射
C.逻辑模式与外模式的映射D.内模式
4.下列模型中,广泛采用ER模型设计方法的是
A.逻辑模型B.概念模型
C.物理模型D.外模型
5.如果关系模式设计的不好,会出现
A.数据冗余B.函数依赖
C.关键码D.多值依赖
6.下面说法正确的是
A.满足4范式不一定满足BC范式B.满足BC范式一定满足4范式
C.满足4范式一定满足BC范式D.BC范式与4范式没有任何关系
7.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×S
A.包含r+s个属性和m+n个元组B.包含r+s个属性和m×n个元组
C.包含r×s个属性和m+n个元组D.包含r×s个属性和m×n个元组
8.关系演算是一种
A.以元组为变量的谓词演算B.以属性为变量的谓词演算
C.基于集合的运算D.以关系为运算对象的高级运算的集合
9.下列关于导出表叙述正确的是
A.导出表即为视图
B.导出表是执行了查询时产生的表
C.导出表必然与原表具有同样结构
D.导出表可以用CREATETABLE直接创建
10.关于SQL语言下列描述正确的是
A.SQL语言只包括数据查询语言和数据操纵语言
B.用SQL语言可以实现可视化应用程序开发
C.SQL语言可作为一种交互式语言
D.SQL语言是一种关系代数查询语言
11.DBMS的恢复管理子系统保证了事务的
A.独立性实现B.一致性实现
C.隔离性实现D.持久性实现
12.下列不属于并发操作带来的问题的是
A.丢失更新B.读脏数据
C.不可重复读D.运算溢出
13.记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是
A.Master数据库B.Model数据库
C.Msdb数据库D.Tempdb数据库
14.用PowerBuilder脚本语言来连接数据库时,语句SQLCA.DBMS="ODBC"所指的是
A.数据库厂商的名称B.定义程序是否提交事务
C.从数据库中显示检索到的数据D.所需要的额外信息
15.在面向对象技术中,可以避免数据结构的无穷嵌套问题的数据类型是
A.行类型B.集合类型
C.引用类型D.包类型
非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共10小题,每小题1分,共10分)
16.数据库系统提供四方面数据控制功能:
数据库的恢复、数据库的并发控制、数据的完整性和____________。
17.若关系R满足1NF,且它的每一非主属性完全函数依赖于候选键,则该关系满足___________。
18.数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统的________________。
19.关系R和S做外连接时,结果元组中只有R中的属性存在Null值,则该连接属于_____________连接。
20.国际标准化组织ISO发布的SQL语言标准SQL99习惯上被称为____________。
21.SQL的基本表约束主要有三种形式:
候选键定义、外键定义、______________定义。
22.封锁对象的大小称为_______________。
23.用户管理SQLServer2000的主要管理工具是_____________。
24.在PB9.0中连接数据库有三个步骤:
建立ODBC数据源;建立数据库描述文件;用
__________命令连接数据库。
25.在对象联系图中,椭圆之间的边表示对象之间的__________。
三、简答题(本大题共10小题,每小题3分,共30分)
26.什么是数据库的外模式,外模式有何特点?
27.简述逻辑设计的主要步骤。
28.设关系模式R(A,B,C,D,E,G)上的函数依赖集F={D→G,C→A,CD→E,A→B},那么分解
={DG,AC,CDE,AB}是无损分解吗?
为什么?
29.说明DROPTABLE语句和DELETE语句的联系和区别。
30.典型的数据库恢复策略中,平时应做好哪两件事?
31.简述SQL3触发器中触发动作的作用,它由哪几个部分组成?
32.什么是数据库的安全性?
33.SQLServer中的存储过程有哪些主要的优点?
34.简述PowerBuilder9.0查询画板的功能。
35.简述驱动程序管理器的主要功能。
四、设计题(本大题共5小题,每小题4分,共20分)
36.某农场有多名饲养员(Worker),每名饲养员可以饲养多只动物(Animal),每只动物都有一个动物编号,每只动物只由一名饲养员饲养,其关系模式如下:
Worker(wID,wName,wSex,wAge,wPhone),分别表示(编号,姓名,性别,年龄,电话)
Animal(aID,wID,aType,aAge),分别表示(动物编号,饲养员编号,种类,年龄)
实现下列操作:
用关系代数语言查询没有饲养过牛的饲养员的姓名和年龄。
37.根据题36给出的关系模式,实现下列操作:
写出创建饲养员表的SQL语句,其中wID定义为主码。
38.根据题36给出的关系模式,实现下列操作:
用SQL语言查询由姓吴的饲养员饲养的所有动物的个数。
39.根据题36给出的关系模式,实现下列操作:
用SQL语言查询饲养过牛或者年龄大于40岁的饲养员的编号。
40.根据题36给出的关系模式,实现下列操作:
用SQL语言创建视图VW:
没有饲养过牛的饲养员的姓名和年龄。
五、综合题(本大题共2小题,每小题5分,共10分)
41.设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师工作单位TD),基于R的函数依赖集F={(Sno,Cno)→G,Cno→TN,TN→TD}根据上述规定
(1)写出模式R的关键码。
(2)判断R最高为第几范式?
为什么?
(3)若R不为3NF,试将R分解成等价的3NF模式。
42.某学生管理系统,涉及如下信息:
学生:
学号、姓名、性别、年龄;
课程:
课程号、课程名、学分;
教师:
教师号、姓名、职称、专业;
学会:
学会名称、成立时间、负责人姓名、会费。
假设每门课程可由多位教师讲授,每位教师只讲授一门课程;每个学生可加入多个学会,学生进入学会有一个入会年份。
学生可选修多门课程,每个学生选修的每门课程有一个成绩。
(1)根据以上叙述,设计优化的ER模型,要求标注联系类型(可省略实体的属性)。
(2)将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 试题 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)