2017年湖北大学教育学院829数据库原理与C语言程序设计考研仿真模
目录
2017年湖北大学教育学院829数据库原理与C语言程序设计考研仿真模拟题(一) ............. 2 2017年湖北大学教育学院829数据库原理与C语言程序设计考研仿真模拟题(二) ........... 15 2017年湖北大学教育学院829数据库原理与C语言程序设计考研仿真模拟题(三) ........... 31 2017年湖北大学教育学院829数据库原理与C语言程序设计考研仿真模拟题(四) ........... 46 2017年湖北大学教育学院829数据库原理与C语言程序设计考研仿真模拟题(五) ........... 74
2017年湖北大学教育学院829数据库原理与C语言程序设计考研仿真模拟题(一)
说明:①本资料为VIP学员内部使用,严格按照2017考研最新题型及历年试题难度出题。
——————————————————————————————————————————
一、选择题
1. 联机分析处理包括以下( )基本分析功能。
I.聚类II.切片III.转轴IV.切块
【答案】C
2. 现有关系模式R (学号,姓名,课程代码,课程名,课程成绩),对其进行分解将其规范化到第三范式,下列( )是最正确的规范化结果。
A.R1 (学号,姓名)R2 (课程代码,课程名,课程成绩)
B.R1 (学号,姓名)R2 (课程代码,课程名)R3 (学号,课程代码,课程成绩) C.R1 (学号,姓名)R2 (学号,课程代码,课程名,课程成绩)
D.R1 (学号,姓名)R2 (课程代码,课程名)R3 (课程代码,课程成绩) 【答案】B
【解析】如果一个关系模式R属于第一范式,且每个非主属性既不部分依赖于码又不传递依赖于码,则这个关系属于第三范式。同时在对关系进行规范化的过程中,对于关系的分解不是随意而为的,需要考虑新关系与 原关系在数据上的等价、在依赖上的等价,甚至是在数据和依赖上都等价,否则就很可能达不到规范化目的。
A项中的分解,R1 (学号,姓名)达到3NF要求,R2 (课程代码,课程名,课程成绩)也达到3NF要求, 但是它们与原关系R在数据上不能等价,在依赖上也不等价,因而不是最正确的规范化结果。
C项中的分解,R1 (学号,姓名)达到3NF要求,R2 (学号,课程代码,课程名,课程成绩)中由于存在: 课程代码一课程名,即非码属性对码的部分依赖,因此,该R2只达到1NF要求,没有达到2NF要求,当然也 就没有达到3NF要求。
D项中的分解,R1 (学号,姓名)达到3NF要求,R2 (课程代码,课程名),R3 (课程代码,课程成绩) 也都达到3NF要求,但是它们与原关系R在数据上不能等价,在依赖上也不等价,因而不是最正确的规范化结果。
,R2 (课程代码,课程名),R3 (学号,课程代码,只有B项的分解,R1 (学号,姓名)
课程成绩)都达到 3NF要求,同时分解后的关系与原关系在数据和依赖上都等价,因而是最正确的规范化结果。
3. 某校选课关系基本表其中分别代表学号和课程号且均为字符型数
,Grade表示成绩为数值型数据,现要往该表中插入数据,请问以下语句中不正确的是据( )。
A. B. C. D. 【答案】D
【解析】在SQL语言中,使用INSERT语句插入数据时,需要注意以下几个问题:首先,列名表和元组值中的项数应该对称相等,并且保持数据类型一致;其次,元组值中给出的数据元素个数应该小于等于关系模式中的属性列个数,而且此时列名表不可缺省,列名表中未给出的属性列的值在插入时取默认值1此外,列表名缺省时意味着取关系模式中的全部属性列,而且其顺序与模式定义一致,插入时还需要注意非空属性列值的输入及主码列值的唯一性等问题。
4. 将局部E-R模型集成为全局E-R模型时要解决( )。
A.冗余问题、插入问题、更新问题和删除问题 B.属性冲突、结构冲突和命名冲突
C.属性冲突、结构冲突、命名冲突、冗余问题、插入问题、更新问题和删除问题 D.实体完整性和参照完整性 【答案】B
【解析】在将局部E-R模型集成为全局E-R模型时要解决三类冲突:属性冲突、结构冲突和命名冲突。冗余问题、插入问题、更新问题和删除问题属于逻辑结构设计阶段的设计内容。
5. 下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?( )
A. B. C. D. 【答案】C
【解析】CONVERT函数能将某种数据类型的表达式显式转换为另一种数据类型。其他3个都是聚集函数,COUNT( )的功能是统计一列中值的个数
;
统计元组个数
;
计算一列值的平均值(此列必须是数值型)。此外,SQL语言中还提供了另一个数据
类型转换函数CAST,这两个函数均能将表达式值转换为指定的数据类型,CONVERT可以指定长度,而CAST不能指定长度。
6. 在关系代数运算中,最费时间和空间的是( )。
A.选择和投影运算 B.除法运算
C.笛卡尔积和连接运算 D.差运算
【答案】C
【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。
7.
中RecordSet对象的UPDATE方法的作用是( )。
A.在内存中开辟一个存放新记录的缓冲区 B.将数据缓冲区中的内容保存到数据库中 C.更改用户屏幕上显示的数据
D.更改数据缓冲区中当前行指针的位置 【答案】B
【解析】UPDATE方法的作用是将新添加在缓冲区的记录或修改后的结果永久保存在数据库中。
8. SQL语言中,HAVING子句用于筛选满足条件的( )。
A.列 B.行 C.分组 D.元组 【答案】C
【解析】HAVING子句常与GROUPBY子句联合使用,期所有课程中,班级平均成绩高于75的课程号、课程名称时,低于75的就不提取了。
9. 关于“死锁”,下列说法中正确的是( )。
A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C.当两个用户竞争相同资源时不会发生死锁 D.只有出现并发操作时,才有可能出现死锁
【答案】D
【解析】不仅操作系统中有死锁问题,数据库系统中也同样存在死锁问题,死锁是在并发操作时上锁不当而出现的。
10.关于UML的各种视图及其分类,下列说法错误的是( )。
A.用例图、类图、对象图,组件图和部署图都是静态视图
通常指出分组的依据列,
子句应该指出分组的
即依据那个属性列来分组,而HAVING子句则指出各分组提取的条件。例如:要求列出某班本学HAVING子句则提出该课程的全班平均成绩AVG要高于75,依据是选课关系中的课程号属性列,
B.顺序图、交互图、状态图和活动图都是动态视图 C.类图和对象图都是结构视图
D.顺序图、状态图和组件图都是行为视图 【答案】D
【解析】UML视图共有9种,主要分为两类:静态图和动态图,其中: ①静态图:用例图、类图、对象图、组件图、部署图。 ②动态图:顺序图、交互图、状态图、活动图。 根据它们在不同视图的应用可以分为五类: ①用例视图:用例图。 ②结构视图:类图、对象图。
③行为视图:顺序图、活动图、交互图、状态图。 ④实现视图:组件图。 ⑤环境视图:部署图。
D项错误,组件图属于实现视图而不是行为视图。
11.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须 …… 此处隐藏:11740字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




