北航15年3月《数据库原理及应用》试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京航空航天大学现代远程教育
2015年3月份《数据库原理及应用》课程考试试卷
注意事项: 1、本试卷满分100分;考试时间:90分钟;考试形式:开卷
2、请将答案一律写在答题纸上,试卷上作答无效
3、考试结束后,考生将试卷及答题纸一并交回
4、请将条形码贴在答题纸的指定位置
学习中心______________姓名____________学号____________
一、单项选择题(本大题共20小题,每小题1.5分,共30分)
1、第一代数据模型是指()。
A.关系模型B.网络模型
C.面向对象模型D.人工智能模型
2、SQL语言中授权的操作是通过()语句实现的。
A.CREATE B.REVOKE
C.GRANT D.INSERT
3、SQL Server是一个基于()。
A.层次模型的DBMS B.网状模型的DBMS
C.关系模型的应用程序D.关系模型的DBMS
4、一个m:n联系转换为一个关系模式。关系的码为()。
A.某个实体的码B.各实体码的组合
C.n端实体的码D.任意一个实体的码
5、手工处理阶段是()。
A.计算机数据处理技术发展的初级阶段
B.计算机数据管理技术发展的初级阶段
C.计算机数据处理技术发展的中级阶段
D.计算机数据管理技术发展的中级阶段
6、在DBS中,DBMS和OS之间的关系是()。
A.相互调用B.DBMS调用OS
C.OS调用DBMS D.并发运行7、数据库保护的几个方面中,不包括的是()。
A.控制数据冗余B.并发控制
C.完整性保护D.故障恢复
8、()是长期存储在计算机内的有组织、可共享的数据集合。
A.数据库管理系统B.数据库系统
C.数据库D.文件组织
9、数据库系统包括()。
A.DB、DBMS
B.DB、DBA
C.DB、DBMS、DBA、计算机硬件
D.DB、DBMS、DBA、OS、计算机硬件
10、SQL语言具有()的功能。
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
11、部分匹配查询中有关匹配符“_”的正确的叙述是()。
A.“_”代表任意单个字符
B.“_”可以代表零个或多个字符
C.“_”不能与“%”一同使用
D.“_”代表一个字符
12、规范化过程主要是为了克服数据库逻辑结构中的插入异常、删除异常以及()的缺陷。
A.数据的不一致性B.结构不合理
C.冗余度大D.数据丢失
13、SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列()功能。
A.数据查询B.数据操纵
C.数据定义D.数据控制
14、下列命题中不正确的是()。
A.数据库减少了不必要的数据冗余
B.数据库中不存在冗余数据
C.数据库中的数据可以共享
D.若冗余数据是可控的,则数据更新的一致性得以保证
15、数据库中,实体是指()。
A.客观存在的事物B.客观存在的属性
C.客观存在的特性D.某一具体事件
16、我们通常所说实体的m : n联系实际上是指实体的()。
A.一元联系B.二元联系
C.三元联系D.多元联系
17、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。
A.索引B.视图
C.存储文件D.另一个表
18、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积则T的元组个数是()。
A.400 B.10000
C.30000 D.90000
19、SQL语言是()语言。
A.层次数据库B.网络数据库
C.关系数据库D.非数据库
20、创建视图的语句格式为()。
A.CREATE TABLE <视图名>
B.CREATE INDEX <视图名>
C.CREATE VIEW <视图名>
D.DROP VIEW <视图名>
二、名词解释(本大题共2小题,每小题10分,共20分)
21、数据库恢复
22、关系数据库
三、简答题(本大题共1小题,每小题20分,共20分)
23、简述建立视图的优点。
四、综合分析题(本大题共1小题,每小题30分,共30分)
24、设有图示的三个关系,请完成下列工作:
S:
SC:
C:
(1)写出“求选修并通过C语言考试的女生姓名”的SQL语句。
(2)写出“列出所有同学的各科平均成绩,并按平均成绩从高到低排序,列出栏包括学号,姓名,平均成绩”的SQL语句。
(3)写出“列出数据库课程的单科成绩单,按学号顺序排序,列出栏包括学号,姓名,成绩”的SQL 语句。