北航15年3月《数据库原理及应用》试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 语句。

相关文档
最新文档