数据库系统概论期中试卷及答案.doc

上传人:wj 文档编号:4894949 上传时间:2023-05-07 格式:DOC 页数:9 大小:113.50KB
下载 相关 举报
数据库系统概论期中试卷及答案.doc_第1页
第1页 / 共9页
数据库系统概论期中试卷及答案.doc_第2页
第2页 / 共9页
数据库系统概论期中试卷及答案.doc_第3页
第3页 / 共9页
数据库系统概论期中试卷及答案.doc_第4页
第4页 / 共9页
数据库系统概论期中试卷及答案.doc_第5页
第5页 / 共9页
数据库系统概论期中试卷及答案.doc_第6页
第6页 / 共9页
数据库系统概论期中试卷及答案.doc_第7页
第7页 / 共9页
数据库系统概论期中试卷及答案.doc_第8页
第8页 / 共9页
数据库系统概论期中试卷及答案.doc_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库系统概论期中试卷及答案.doc

《数据库系统概论期中试卷及答案.doc》由会员分享,可在线阅读,更多相关《数据库系统概论期中试卷及答案.doc(9页珍藏版)》请在冰点文库上搜索。

数据库系统概论期中试卷及答案.doc

云南师范大学2013---2014学年第一学期统一考试

空间数据库期中试卷

学院专业年级学号姓名  

考试方式(闭卷或开卷):

    考试时量:

分钟 试卷编号(A.B卷):

题号

总分

评卷人

得分

评卷人

一、单项选择题

(本题共25小题,每小题1分,共计25分。

在每小题列出的四个选项中,只有一项是最符合题目要求的,请将答案填写在下面表格中。

题号

1

2

3

4

5

6

7

8

9

10

11

12

13

答案

题号

14

15

16

17

18

19

20

21

22

23

24

25

答案

1、____是长期存储在计算机内的有组织,可共享的数据集合.

A.数据库管理系统B.数据库系统C.数据库D.文件组织

2、在数据库中存储的是____。

A.数据B.数据模型C.数据以及数据之间的联系D.信息

3、____由数据结构、关系操作集合和完整性约束三部分组成。

A.关系模型B.关系C.关系模式D.关系数据库

4、一组具有相同数据类型的值的集合称为_____。

A.关系 B.属性C.分量 D.域

5、数据库类型是按照()来划分的。

A.文件形式B.数据模型C.记录形式D.数据存取方法

6、若要求分解保持函数依赖,那么模式分解一定能够达到()

A.2NFB.3NFC.BCNFD.1NF

7、实体是信息世界中的术语,与之对应的数据库术语为_____。

A.文件B.数据库C.字段D.记录

8、3NF______规范为BCNF。

A.消除非主属性对码的部分函数依赖B.消除非主属性对码的传递函数依赖

C.消除主属性对码的部分和传递函数依赖D.消除非平凡且非函数依赖的多值依赖

9、一个m:

n联系转换为一个关系模式。

关系的码为___B____。

A.实体的码B.各实体码的组合C.n端实体的码D.每个实体的码

10、在关系代数运算中,五种基本运算为

A.并、差、选择、投影、自然连接  B.并、差、交、选择、投影       

C.并、差、选择、投影、乘积   D.并、差、交、选择、乘积 

11、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。

A.SB.SC,CC.S,SCD.S,C,SC

12、下面哪个不是数据库系统必须提供的数据控制功能。

A.安全性 B.可移植性 C.完整性 D.并发控制

13、在数据系统中,对存取权限的定义称为。

A.命令 B.授权C.定义 D.审计

14、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的。

A.可靠性 B.一致性 C.完整性 D.安全性

15、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是

A.REVOKEUPDATE(XH)ONTABLEFROMZHAO

B.REVOKEUPDATE(XH)ONTABLEFROMPUBLIC

C.REVOKEUPDATE(XH)ONSTUDFROMZHAO

D.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC

16、在数据库系统中,保证数据及语义正确和有效的功能是

A.并发控制B.存取控制C.安全控制D.完整性控制

17、关于主键约束以下说法错误的是

A.一个表中只能设置一个主键约束B.允许空值的字段上不能定义主键约束

C.允许空值的字段上可以定义主键约束D.可以将包含多个字段的字段组合设置为主键

18、在表或视图上执行除了以外的语句都可以激活触发器。

A.Insert B.Delete C.Update D.Create

19、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的________约束。

A.实体完整性B.参照完整性C.用户自定义D.用户操作

20、关系模型中的关系模式至少是

A.1NFB.2NFC.3NFD.BCNF

21、候选关键字中的属性称为。

A.非主属性B.主属性C.复合属性D.关键属性

22、建立数据字典的时机是

A.需求分析阶段B.数据库物理设计阶段

C.数据库实施D.概念结构设计阶段

23、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的阶段。

A.需求分析 B.概念设计 C.逻辑设计 D.物理设计

24、在嵌入式SQL语言中使用游标的目的在于____。

A.区分SQL与宿主语言B.与数据库通信C.处理错误信息D.处理多行记录

25、在SQLServer编程中,可使用将多个语句捆绑。

A.{} B.BEGIN-END C.( )  D.[ ]

得分

评卷人

二、填空题

(本题共25空,每空1分,共计25分。

1、数据管理技术经历了人工管理、文件管理和数据库管理三个阶段。

2、数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以及维护等4个方面。

3、数据独立性又可分为逻辑数据独立性和物理数据独立性。

4、数据库体系结构按照模式、外模式和内模式三级结构进行组织。

5、实体之间的联系可抽象为三类,它们是1∶1、1:

m.和m:

n。

6、一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度和关键字。

1、7、关系数据库中基于数学上两类运算是关系代数和关系演算

8、视图是一个虚表,它是从一个或几个基本表中导出的表。

在数据库中,只存放视图的定义,不存放视图的对应的数据。

9、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用GRANT语句,收回所授的权限使用 Revoke语句。

10、DBMS存取控制机制主要包括两部分:

自主存取控制和___强制存取控制___________。

11、 当对某一表进行诸如INSERT、Delete、Update这些操作时,SQLServer就会自动执行触发器所定义的SQL语句。

12.数据库的完整性是指数据的实体完整性、参照完整性和用户定义的完整性。

13、为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就拒绝操纵。

14、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:

保持原有的依赖关系和无损连接性。

15、在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有属性冲突、命名冲突和结构冲突三类。

16、游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。

得分

评卷人

三、简答题(每小题6分,共30分)

1.简述数据库管理系统的功能。

一般来说,DBMS的功能主要包括以下6个方面:

1)数据定义。

2)数据操纵。

3)数据库运行管理。

4)数据组织、存储和管理。

5)数据库的建立和维护。

6)数据通信接口。

2.简述SQL语言的特点。

答:

SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据库语言的特点和优点。

其特点如下:

1)综合统一

2)高度非过程化

3)面向集合的操作方式

4)以同一种语法结构提供两种操作方式

5)语言简洁,易学易用

3、什么是数据库系统?

答:

数据库系统是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬资源组成的系统。

它包含关联数据的集合,DBMS和用户应用程序等。

4、数据字典包含的内容有哪些?

在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,

5、数据库设计分为哪些步骤,并简述各步骤的主要内容。

需求分析概念结构设计逻辑结构设计数据库物理设计数据库的实施与维护

得分

评卷人

四、综合题(每小题10分,共20分)

1.设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC,图1所示:

 Student

学号

Sno

姓名

Sname

性别

Ssex

年龄

Sage

所在系

Sdept

95001

李勇

20

CS

95002

刘晨

19

IS

95003

王敏

18

MA

95004

张立

19

IS

 Course

课程号

Cno

课程名

Cname

先行课

Cpno

学分

Ccredit

1

数据库

5

4

2

数学

 

2

3

信息系统

1

4

4

操作系统

6

3

5

数据结构

7

4

6

数据处理

 

2

7

PASCAL语言

6

4

 SC

学号

Sno

课程号

Cno

成绩

Grade

95001

1

92

95001

2

85

95001

3

88

95002

2

90

95002

3

80

图1 学生-课程数据库

写出完成下列要求的SQL语句:

1)查询所有年龄在20岁以下的学生姓名与年龄。

selectSname,Sage

fromStudent

whereSage<20;

2)查询年龄不在20~23(包括20岁和23岁)之间的学生的姓名、系别和年龄。

selectSname,Sdept,Sage

fromStudent

whereSagenotbetween20and23;

3)查询每个学生及其选修课程的情况。

selectStudent.*,SC.*

fromStudent,SC

whereStudent.Sno=SC.Sno;

2.把下面用关系表示的实体、实体与实体之间的联系,用E-R图表示出来,要求在图中表示联系的类型(1∶1、1∶n、m∶n)。

实体1:

学生(学号,姓名,性别,年龄)

关键字为:

学号

实体2:

课程(课程号,课程名,学分数)

关键字为:

课程号

实体1与实体2的联系:

学习(学号,课程号,成绩)

关键字为:

学号+课程号

注:

一个学生可以选多门课程,一门课程也可以被多个学生选,学生选课后有成绩。

学生选课关系E-R图

9

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2