当前位置:文档之家› 数据库系统原理04735历年试题

数据库系统原理04735历年试题

数据库系统原理04735历年试题
数据库系统原理04735历年试题

全国2009年1月自考数据库系统原理试题

一、单项选择题(本大题共15小题,每小题2分,共30分)

1.使用二维表格结构表达实体及实体间联系的数据模型是( )

A.层次模型 B.网状模型 C.关系模型 D.联系模型

2.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )

A.DBMS B.数据库应用系统 C.相关的计算机系统D.DBA

3.数据库系统提供的数据控制功能,不包括( )

A.并发控制 B.控制数据冗余 C.完整性保护D.故障恢复

4.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为( )

A.(1,3),(1,5) B.(3,1),(5,1)

C.(1,5),(1,3) D.(5,1),(3,1)

5.有关系R(A,B,C),主码为A;S(D,A),主码为D,外码为A,参照R中的属性A。关系R和S的元组如下表所示。关系S中违反关系完整性规则的元组是( )

R S

A.(d1,2) B.(d2,NULL) C.(d3,4) D.(d4,1)

6.在最小依赖集F中,下面叙述不正确的是( )

A.F中每个FD的右部都是单属性B.F中每个FD的左部都是单属性

C.F中没有冗余的FD D.F中每个FD的左部没有冗余的属性

7.如果某个属性包含在候选键中,则它称为( )

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

8.设有关系R和S如下表:

R S T

则关系T是关系R和关系S的( )

A.自然连接结果 B. 连接结果 C.笛卡尔积D.并

9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和( ) A.投影、连接B.连接、选择 C.选择、投影D.交、选择

10.以下叙述中正确的是( )

A.为了实现连接运算,SELECT命令中必须指出属性的来源

B.如果缺省WHERE子句,则会产生错误信息

C.在SQL语言中绝大多数连接操作都是自然连接

D.连接操作中不可以用别名指定数据的来源

11.SQL语言中建立惟一性索引的命令是( )

A.CREATE INDEX 索引名 ON 基本表名(属性名)

B.CREATE INDEX UNIQUE索引名 ON 基本表名(属性名)

C.CREATE UNIQUE INDEX索引名 ON 基本表名(属性名)

D.CREATE DISTINCT INDEX索引名 ON 基本表名(属性名)

12.DBMS的并发控制子系统保证了事务的( )

A.原子性实现B.一致性实现 C.隔离性实现D.持久性实现

13.在DB恢复时,对已经提交但更新未写入磁盘的事务执行( )

A.UNDO处理B.REDO处理 C.ROLLBACK处理D.ABORT处理

14.SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是( )

A.Master数据库B.Model数据库 C.Msdb数据库D.Tempdb数据库

15.在SQL/CLI中,保存元组或参数的有关信息的是( )

A.环境记录 B.连接记录 C.语句记录 D.描述记录

二、填空题(本大题共10小题,每小题1分,共10分)

请在每小题的空格中填上正确答案。错填、不填均无分。

16.DBMS提供DML实现对数据的操作,基本的数据操作有两类:检索和___________。17.DBMS主要由___________和存储管理器两大部分组成。

18.关系中属性的取值围称为属性的___________。

19.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},则F在模式ACD上的投影为___________。

20.设关系R和S具有相同的关系模式,R和S的差是由___________的元组构成的集合。21.SQL语言中,撤消基本表的语句是___________。

22.封锁可以避免并发操作引起的错误,但可能产生___________、饿死、死锁等问题。23.SQL中一组具有相同权限的用户称为_______。

24.SQL Server具有两种身份验证模式:Windows身份验证模式和___________验证模式。25.在面向对象技术中,引用类型相当于程序设计中___________的概念。

三、简答题(本大题共10小题,每小题3分,共30分)

26.数据库系统中支持数据独立性的方法是什么?

27.简述数据库概念设计的主要步骤。 28.什么是数据冗余?它会引起哪些操作异常? 29.简述视图的特点。 30.简述事务的COMMIT语句和ROLLBACK语句的功能。

31.简述可串行化调度的概念。32.什么是触发器?它由哪三个部分组成?

33.简述SQL Server查询分析器的功能。34.在UML类图中,类由哪三部分组成?

35.简述ODBC数据库应用程序的主要功能。

四、设计题(本大题共5小题,每小题4分,共20分)

36.设有关系S(S#,NAME,AGE,SEX),其属性分别表示:学号,,年龄和性别;关系SC(S#,C#,GRADE),其属性分别表示:学号,课号和成绩。

试用SQL语句完成统计每一年龄选修课程的学生人数。

37.设有学生表S(S#,NAME,AGE,SEX),其属性分别表示:学号,,年龄和性别;选课表SC(S#,C#,GRADE),其属性分别表示:学号,课号和成绩。试用关系代数表达式表达下面查询:检索学习课号为C2课程的学号和。

38.设有职工基本表EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示:职工号,,年龄,性别,工资。试用SQL语句写出为每个工资低于1000元的女职工加薪200元。39.设有科研项目表PROJ(项目编号,项目名称,金额,教师编号)。试用SQL语句写出下

面查询:列出金额最高的项目编号和项目名称。

40.设有学生关系STU(SNO,SNAME,AGE,SEX),其属性分别表示:学号,,年龄和性别。试用SQL语句检索年龄为空值的学生。

五、综合题(本大题共2小题,每小题5分,共10分)

41.某学校图书借阅管理系统应提供如下功能:

(1)查询书库中现有图书信息,包括书号、书名、作者、单价、;

(2)查询读者信息,包括读者的借书证号、、性别、单位;

(3)查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;

(4)不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。

根据以上叙述,回答下列问题:

(1)试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)。

42.设有一个反映教师参加科研项目的关系模式:

R(教师号,项目名称,科研工作量,项目类别,项目金额,负责人)

如果规定:每个项目可有多人参加,每名教师每参加一个项目有一个科研工作量;每个项目只属于一种类别,只有一名负责人。

(1)根据上述规定,写出模式R的基本FD和关键码。

(2)说明R不是2NF的理由。

(3)将R规到3NF。

全国2009年10月自学考试数据库系统原理试题

一、单项选择题(本大题共15小题,每小题2分,共30分)

1.数据库系统的核心组成部分是( )

A.DB

B.DD

C.DBA

D.DBMS

2.数据库的最小存取单位是( )

A.字符

B.数据项

C.记录

D.文件

3.数据库应用程序的编写是基于三级模式结构中的( )

A.外模式

B.逻辑模式

C.模式

D.概念模式

4.完成关系模式设计是在数据库设计的( )

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

5.下列关于外键的说确的是( )

A.外键必须和相应的主键同名

B.外键值不允许为空

C.外键和相应的主键可以不同名,只要定义在相同域上即可

D.外键的取值只允许等于所参照关系中某个主键值

6.关系模式设计理论主要解决的问题是( )

A.提高查询速度

B.消除操作异常和数据冗余

C.减少数据操作的复杂性

D.保证数据的安全性和完整性

7.设有关系R (A ,B ,C )和S (A ,D )则与R S 等价的关系代数表达式是( )

A.R S

B.S)(R D C,B,R.A,?∏

C.A .S ,A .R =σ )S R (?)

D.S))(R (S.A R.A D C,B,R.A,?∏=σ 8.设有关系模式R (A ,B ,C ),其关系r 如下表所示:

下面叙述正确的是( )

A.函数依赖A →B 在上述关系中成立

B.函数依赖BC →A 在上述关系中成立

C.函数依赖B →A 在上述关系中成立

D.函数依赖A →BC 在上述关系中成立 9.设有关系R 和S 如下表所示,则R S 的值是( )

A.

B.

C.

D.

10.SQL 语言是( )

A.高级言语

B.汇编语言

C.结构化查询语言

D.宿主语言

11.在SQL 中,与“NOT IN ”等价的操作符是( )

A.< >ALL

B.< >SOME

C.= SOME

D.= ALL

12.关于事务的故障与恢复,下列说确的是( )

A.事务日志用来记录事务执行的频度

B.任何故障的恢复都由系统自动完成

C.系统故障的恢复只需进行REDO 操作

D.对日志文件设置检查点是为了提高故障恢复的效率

13.下列不属于...

并发操作带来的问题是( ) A.丢失更新

B.读脏数据

C.不可重复读

D.死锁

1.4.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是( )

A.Overlapping

https://www.doczj.com/doc/9b4425937.html,plete

C.Disjoint

D.Imcomplete

15.在对象联系图中,双向箭头(← →)表示( )

A.属性值是单值

B.属性值是多值

C.对象类型之间的联系

D.两个属性之间值的联系 二、填空题(本大题共10小题,每小题1分,共10分)

请在每小题的空格上填上正确答案。错填、不填均无分。

16.在数据库技术中,用________的概念描述数据库的结构和语义,对现实世界的数据进行抽象。

17.DBMS 的存储管理器主要包括:权限和完整性管理器、________、文件管理器、缓冲区管理器。

18.当局部ER 图合并全局ER 图时,可能出现________冲突、结构冲突、命名冲突。

19.设ρ={R 1,R 2,…,R K }是R 的一个分解,F 是R 上的FD 集,如果有(F)U i R K

1i ∏=|=F ,那么称分解ρ是________的分解。

20.已知关系R(A ,B ,C ,D)和S(B ,C ,D),则R ×S 的元数是________个。

21.SQL 语言中修改数据的命令是________。

22.封锁对象的大小称为________。

23.SQL 中把完整性约束分成三大类:域约束、基本表约束和________。

24.一种没有直接对象,但它的子可以有直接对象的类称为________。

25.关联是对类的实例之间联系的命名,相当于ER 模型中的________。

三、简答题(本大题共10小题,每小题3分,共30分)

26.相对于数据库系统,文件系统阶段数据管理有哪些缺陷?

27.以学生选课关系SC (学号,课程号,成绩)为例,说明实体完整性规则的含义。

28.如果关系模式R 的候选键由全部属性组成,那么R 是否属于3NF ?说明理由。

29.设有关系模式SC (SNO ,CNO ,SCORE ),试写出与关系代数表达式(SC))(2B CNO SCORE SNO,'='∏σ等价的元组表达式。

30.嵌入式SQL 语句何时不必涉及到游标?何时必须涉及到游标?

31.试说明事务的ACID 特性分别由DBMS 的哪个子系统实现。

32.设有两个关系模式:职工(职工号,,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。

33.用户访问数据库的权限有哪几种?

34.在SQL /CLI 中,宿主程序与数据库交互过程中有哪几个重要记录?

35.简述DB 驱动程序的主要任务。

四、设计题(本大题共5小题,每小题4分,共20分)

设有两个关系模式:职工(职工号,,性别,年龄,职务,工资,部门号)

部门(部门号,部门名称,经理名,地址,)

依据上述关系回答下面36~40题。

36.用关系代数表达式写出下列查询:

检索“采购部”女职工的职工号和。

37.试用SQL 语句删除年龄大于70岁的职工信息。

38.试用SQL 语句统计每个部门的人数。

39.试用SQL 语句检索人事部所有姓的职工和年龄。

40.试用SQL 语句定义一个包含、性别、工资、职务和部门名称的视图ZBB 。

五、综合题(本大题共2小题,每小题5分,共10分)

41.设有一个记录学生毕业设计情况的关系模式:

R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩)

如果规定:每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题目可能重复。

(1)根据上述规定,写出模式R 的基本FD 和关键码。

(2)R 最高属于几式。

(3)将R 规到3NF 。

42.某旅行社管理系统涉及的部分信息如下:.

(1)景点:景点编号、景点名称、地点、景点描述。

(2)线路:线路编号、线路名称、线路描述。

(3)导游:工号、、等级。

(4)团队:团队编号、人数、开始日期、截止日期。

其中:每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。

(2)根据转换规则,将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如

果存在)。

全国2010年1月自考数据库系统原理试题

课程代码:04735

一、单项选择题(本大题共15小题,每小题2分,共30分)

1.数据库管理系统是( )

A.采用了数据库技术的计算机系统

B.包括DBA、计算机硬件及DB的系统

C.位于用户与OS之间的数据管理软件

D.包括OS在的数据管理软件

2.外模式DDL用来描述( )

A.数据库的总体逻辑结构

B.数据库的局部逻辑结构

C.数据库的物理存储结构

D.数据库的概念结构

3.下列关于数据冗余的叙述中,不正确

...的是( )

A.冗余的存在容易破坏数据库的完整性

B.冗余的存在给数据库的维护增加困难

C.不应该在数据库中存储任何冗余数据

D.冗余数据是指可由基本数据导出的数据

4.适当调整DB的模式和模式,使DB适应新的应用环境称为DB的( )

A.重组织

B.监控分析

C.查询优化

D.重构造

5.关系模型中将不含有多余属性的超键称为( )

A.键

B.候选键

C.主键

D.外键

6.如果一个关系属于3NF,则它( )

A.必然属于2NF

B.必然属于4NF

C.可能不属于2NF

D.必然属于BCNF

7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F( )

A.是无损分解,也保持函数依赖

B.是无损分解,但不保持函数依赖

C.不是无损分解,但保持函数依赖

D.既不是无损分解,也不保持函数依赖

8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( )

A.0

B.4

C.5

D.6

9.设有关系R和S,与R—S等价的元组表达式是( )

A.{t|R(t)V┐S(t)}

B.{t|R(t)∧┐S(t)}

C.{t|?u(R(t)∨┐S(u))}

D.{t|?u(R(t) ∧┐S(u))}

10.在SQL语言中,用于测试列值非空的短语是( )

A.IS NOT EMPTY

B.NOT UNIQUE

C.IS NOT NULL

D.NOT EXISTS

11.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )

A.包括20岁和30岁

B.不包括20岁和30岁

C.包括20岁但不包括30岁

D.包括30岁但不包括20岁

12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( )

A.一级封锁协议

B.二级封锁协议

C.三级封锁协议

D.两段锁协议

13.断言是DBS采用的( )

A.安全性措施

B.完整性措施

C.恢复措施

D.并发控制措施

14.在对象联系图中,如果从A到B有双线箭头,则表示A是B的( )

A.一个子类

B.同类

C.一个父类

D.一个属性

15.一个UML类图,如下图所示。表示对象操作的是( )

A.University

B.uname

C.city

D.num_staff

二、填空题(本大题共10小题,每小题1分,共10分)

请在每小题的空格上填上正确答案。错填、不填均无分。

16.DB能为各种用户共享,具有较小冗余度、数据间联系紧密、较高的数据________等特点。

17.DB分成物理数据库和________数据库两类,后者由DD系统管理。

18.不必存储属性值,而是从其他属性值推导出值的属性称为________属性。

19.若F是最小函数依赖集,则其中每一个函数依赖的右部都是________。

20.关系代数的五个基本操作是:并、差、________、投影和选择。

21.SQL语言中创建基本表的命令是________。

22.事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要________配合执行。

23.保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的___控制。

24.ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种________的能力。

25.在类图中,重复度类似于ER模型中________的概念。

三、简答题(本大题共10小题,每小题3分,共30分)

26.简述层次、网状和关系模型中数据联系的实现方法。

27.为什么关系中的元组没有先后顺序?

28.什么是完全函数依赖?

29.简述SQL数据库的体系结构中表的三种类型。

30.简述关系模型的三个组成要素。

31.简述采用检查点方法的恢复算法的主要容。

32.事务的存取模式有几种,分别是什么?

33.什么是ODBC数据源?

34.简述引用类型的概念。

35.简述事务的调度、串行调度和并发调度的含义。

四、设计题(本大题共5小题,每小题4分,共20分)

36.设有选课关系SC(学号,课号,成绩),试用SQL语句定义一个有关学生学号及其平均

成绩的视图SV。

37.设有两个关系:学生关系S(学号,,年龄,性别)和选课关系SC(学号,课号,成绩),试用关系代数表达式检索没有选修B5课程的学生。

38.设有选课关系SC(学号,课号,成绩),试用SQL语句检索选修B2或B5课程的学生学号。

39.设有学生关系S(学号,,性别,奖学金),选课关系SC(学号,课号,成绩),用SQL语句完成如下操作:对成绩得过满分(100)的学生,如果没有得过奖学金(NULL值),将其奖学金设为1000元。

40.设有学生关系S(学号,,性别,年龄),课程关系C(课号,课名),选课关系SC(学号,课号,成绩),试用SQL语句检索选修课程名为BC的学生和成绩。

五、综合题(本大题共2小题,每小题5分,共10分)

41.设有一个记录高校教师参加社会学术团体情况的关系模式:

R(教师号,,职称,团体名称,团体简介,团体负责人,参加日期,担当职务)如果规定:每名教师可同时参加多种学术团体,在每种团体中只担当一种职务;每种学术团体由多人组成,只有一位负责人。

(1)根据上述规定,写出模式R的基本FD和关键码。

(2)R最高属于第几式。

(3)将R规到3NF。

42.某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息如下:

(1)项目:项目编号,项目名称,申请者,期限,金额,项目描述。

(2)项目类别:类别编号,类别名称。

(3)专家:专家编号,,职称,单位。

其中:根据项目类别,每个申报项目需由对应领域的多位专家进行评审;每位专家只参与一类项目的评审,评审时要记录评审日期和评审意见。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。

(2)将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。

全国2010年10月高等教育自学考试

数据库系统原理试题

课程代码:04735

一、单项选择题(本大题共15小题,每小题2分,共30分)

1.在数据库系统中,提供数据与应用程序间物理独立性的是( )

A.外模式/模式映像B.模式/模式映像

C.外模式/模式映像D.子模式/模式映像

2.对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是( )

A.多对一B.一对多

C.多对多D.一对一

3.数据库物理设计的任务不包括

...( )

A.优化模式B.存储记录结构设计

C.确定数据存放位置D.存取方法设计

4.设有关系WORK(ENO,CNO,PAY),主码为(ENO,CNO)。按照实体完整性规则( )

A .只有ENO 不能取空值

B .只有CNO 不能取空值

C .只有PAY 不能取空值

D .ENO 与CNO 都不能取空值

5.在关系模式R 中,函数依赖X →Y 的语义是( )

A .在R 的某一关系中,若任意两个元组的X 值相等,则Y 值也相等

B .在R 的一切可能关系中,若任意两个元组的X 值相等,则Y 值也相等

C .在R 的某一关系中,Y 值应与X 值相等

D .在R 的一切可能关系中,Y 值应与X 值相等

6.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R 1,…,R K }。如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)

2R ∏(r)…k R ∏(r),则称这

个分解ρ是( )

A .无损分解

B .损失分解

C .保持函数依赖分解

D .丢失函数依赖分解

7.关系R 和S 如下表

R -S 的结果是( )

8.下面关于自然连接和等值连接的叙述中,不正确...

的是( ) A .自然连接是一种特殊的等值连接

B .自然连接要求在两个关系中有公共属性,而等值连接不必

C .两种连接都可以只用笛卡尔积和选择运算导出

D .自然连接要在结果中去掉重复的属性,而等值连接不必

9.设有关系表S(NO ,NAME ,AGE),其中AGE 为年龄字段,则表达式

AGE NOT BETWEEN 18 AND 24 等价于( )

A .AGE<=18 OR AGE>=24

B .AGE<=18 OR AGE>24

C .AGE<18 OR AGE>=24

D .AGE<18 OR AGE>24

10.下列关于视图的说法中错误

..的是( )

A.视图是从一个或多个基本表导出的表,它是虚表

B.视图可以被用来对无权用户屏蔽数据

C.视图一经定义就可以和基本表一样被查询和更新

D.视图可以用来定义新的视图

11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( )

A.REDO操作B.UNDO操作

C.RESTART操作D.NULL操作

12.如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是( )

A.丢失更新B.死锁

C.不可重复读D.读脏数据

13.在SQL Server 2000中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是( )

A.服务管理器B.企业管理器

C.查询分析器D.事件探查器

14.PowerBuilder9.0的工作空间扩展名是( )

A..pbt B..pbl

C..dsw D..pbw

15.在对象联系图中,表示两个属性之间值的联系为逆联系的是( )

A.小圆圈B.单箭头

C.双线箭头D.双向箭头

二、填空题(本大题共10小题,每小题1分,共10分)

请在每小题的空格上填上正确答案。错填、不填均无分。

16.在数据库中为提高查询速度而设置的逻辑排序手段称为________。

17.关系模型中,数据联系是通过表间的________实现的。

18.设F是关系模式R的FD集,如果对F中每个非平凡的FD X→Y,都有X是R的______,则R∈BCNF。

19.SQL数据库中表的三种类型有________、视图和导出表。

20.关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集合的________操作,因而关系代数运算总是安全的。

21.封锁技术中主要有两种封锁:排他型封锁和________型封锁。

22.DBS中用于安全性目的的数据库日志称为________。

23.在安装SQL Server 2000时,安装程序会自动创建4个系统数据库,分别是________、Model数据库、Msdb数据库、Tempdb数据库。

24.PowerBuilder的一大特点是提供了________,它封装了对数据库中的数据操作。25.ODBC是一个分层体系结构,由纵向四个部分:ODBC数据库应用程序、________、DB驱动程序、数据源构成。

三、简答题(本大题共10小题,每小题3分,共30分)

26.简述外部模型的优点。

27.简述弱实体的概念。

28.以订购关系ORDER(订单号,书号,书名,单价,订购数量)为例,说明插入异常的含义。

(注:一个订单可订购多种图书)

29.简述核心SQL的四个组成部分。

30.简述事务的性质。

31.设有关系R(A,B,C)和S(D,E,A),其中A是R的主键和S的外键,为了不破坏参照完整性,当修改R中的A值时,对S中的A值可能有几种修改?

32.简述权限的定义及权限的种类。

33.简述T-SQL语言中Begin…End语句的作用。

34.简述PowerBuilder9.0中连接ODBC数据库的步骤。

35.简述SQL/CLI中环境记录的功能。

四、设计题(本大题共5小题,每小题4分,共20分)

36.设学生社团管理数据库有三个关系:

S(Sno,Sname,Age,Sex,Dept)

A(Ano,Aname,Location,Manager)

SA(Sno,Ano,Date)

其中表S的属性分别表示学号、、年龄、性别和所在系;表A的属性分别表示会员编号、协会名、协会的办公地点和负责人(负责人为学号);表SA描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。

试用SQL语言查询参加“篮球”协会的学生和所在系。

37.依据36题的关系模式,建立一个包含Sno、Sname、Aname和Date的视图ST。

38.依据36题的关系模式,试用SQL语言查询每个协会的协会编号和学生数,并按人数降序排列。

39.依据36题的关系模式,试用SQL语言查询没有参加任何协会的学生和所在系。

40.依据36题的关系模式,试用关系代数查询计算机系的学生和年龄。

五、综合题(本大题共2小题,每小题5分,共10分)

41.设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:R(员工编号,,,产品型号,日期,安装数量)

如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量。

(1)写出关系模式R的基本FD和关键码。

(2)R最高属于第几式。

(3)将R规到3NF。

42.某商业集团的商品进销存系统中,涉及的部分信息如下:

(1)商品:商品号、商品名、规格、计量单位。

(2)供应商:供应商号、供应商名、地址。

(3)商店:商店号、商店名、地址。

(4)客户:客户号、客户名、地址。

其中,每个供应商可供应多种商品,每种商品也可向多个供应商订购,订购时要记录订购单价和订购数量;每个商店可向多个客户销售多种商品,每个客户可以从多个商店购买多种商品,每种商品也可在多个商店销售给多个客户,商品销售时要记录销售单价、销售数量和销售日期。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。

(2)根据转换规则,将ER模型转换为关系模型。

全国2011年1月自学考试数据库系统原理试题

一、单项选择题(本大题共15小题,每小题2分,共30分)

1.使用数据库技术来处理一个实际问题时,对数据描述经历的过程是()

A.定义、描述、实现

B.概念设计、逻辑设计、物理设计

C.结构设计、表设计、容设计

D.逻辑设计、结构设计、表设计

2.负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是()

A.应用程序员

B.终端用户

C.专业用户

D.DBA

3.数据库应用系统设计的需求分析阶段生成的文档是数据字典和()

A.数据流图

B.E-R图

C.功能模块图

D.UML图

4.设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是()

A.课程号

B.开设专业号

C.先修课程号

D.开设专业号和先修课程号

5.由于关系模式设计不当所引起的插入异常指的是()

A.未经授权的用户对关系进行了插入操作

B.两个事务并发地对同一关系进行插入而造成数据库的不一致

C.由于码值的部分为空而不能将有用的信息作为一个元组插入到关系中

D.向关系中插入了不该插入的数据

6.X→Y能用FD推理规则推出的充分必要条件是()

A.Y?X

B.Y?X+

C.X?Y+

D.X+=Y+

7.下面关于SQL语言的描述中,不正确

...的是()

A.SQL语言支持数据库的三级模式结构

B.一个SQL数据库就是一个基本表

C.SQL的一个表可以是一个基本表,也可以是一个视图

D.一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表

8.当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是

()

A.左外连接

B.右外连接

C.外连接

D.外部并

9.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成()

A.书名LIKE '%_ _M%'

B.书名LIKE '_ _M%'

C.书名LIKE ' _ _M_%'

D.书名LIKE '_%M_ _'

10.设关系R和S具有相同的关系模式,则与R?S等价的是()

A.{}S

∈ D.{}S

t|t∈

R

t|t?

R

t

t

∈ C.{}S

t|t?

R

t

∈ B.{}S

t

t|t∈

R

11.表示事务执行成功的语句是()

https://www.doczj.com/doc/9b4425937.html,MIT

B.RETURN

C.ROLLBACK

D.OK

12.SQL2提供事务的四种隔离级别,其中最高级别是()

A.SERIALIZABLE

B.REPEATABLE READ

C.READ COMMITTED

D.READ UNCOMMITTED

13.SQL Server 2000提供的服务中,管理SQL Server周期性行为的安排,并在发生错误时通知系统管理员的是()

A.MS SQL Server

B.SQL Server Agent

C.MS DTC(Distributed Transaction Coordinator)

D.Microsoft Server Service

14.PowerBuilder9.0开发工具附带的小型数据库是()

A.RDBMS ASA

B.WORKSPACE

C.TARGET

D.LIBRARY

15.在ODBC分层体系结构中,用来处理ODBC函数的是()

A.ODBC数据库应用程序

B.驱动程序管理器

C.DB驱动程序

D.数据源

二、填空题(本大题共10小题,每小题1分,共10分)

请在每小题的空格上填上正确答案。错填、不填均无分。

16.根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、_______________型等。

17.实体完整性规则要求关系中元组在组成_____________的属性上不能有空值。

18.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→A,B→D},则R的候选键是_________。

19.存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在_________中。

20.关系演算可以分为元组关系演算和_____________关系演算。

21.SQL3的触发事件有三类:________、DELETE和INSERT。

22.数据库由低到高安全性级别依次是环境级、职员级、OS级、网络级、________级。

23.SQL Server 2000的混合验证模式表示数据库系统接受_________和SQL授权用户。

24.在PowerBuilder9.0中,ODBC数据源创建以后,必须定义_________________后才能与数据源建立连接。

25.使用SQL/CLI时,函数调用中SQL语句将作为___________动态地创建和传递。

三、简答题(本大题共10小题,每小题3分,共30分)

26.简述数据库系统三级模式结构中的两级映像,并说明其优点。

27.设有选课关系SC(Sno,Cno,Score),其属性为学号、课程号和成绩。

简述下面元组表达式的含义: {t|(?u)(SC(u)∧u[2]='C2'∧t[l]=u[1]∧t[2]=u[3])}

28.在关系模式分解时,为了保持原模式的特性,要求分解具有哪些特性?

29.简述使用游标的四个步骤。 30.简述第三级封锁协议的容。31.简述数据库故障的种类。

32.请用SQL语句完成如下授权:授予用户CHEN查询、修改关系S的权限,并且允许CHEN 将这些权限转授给其他用户。

33.简述T-SQL语言中局部变量和全局变量的区别。 34.简述PowerBuilder9.0应用画板的功能。

35.简述UML类图中的重复度与ER模型中实体基数的区别。

四、设计题(本大题共5小题,每小题4分,共20分)

36.设某数据库有三个关系:

音像(音像编号,音像名,租金,类别)

会员(会员编号,会员名,年龄,所在地区,联系)

租借(音像编号,会员编号,租借日期,归还日期)

试用SQL语言查询扬租借过的音像制品的名称和类别。

37.依据36题的关系模式,试用SQL语句查询2010年5月以前租借音像制品的会员编号。(注:租借日期为字符型,格式为'2010/01/01')

38.依据36题的关系模式,试用SQL语句建立一个有关科幻类音像制品的视图LM。

39.依据36题的关系模式,试用SQL语句查询每一类音像制品的类别和被租借的次数。

40.依据36题的关系模式,试用关系代数查询地区的会员名和联系。

五、综合题(本大题共2小题,每小题5分,共10分)

41.设有一个记录商品采购信息的关系模式:

R(商品号,商品名,规格,采购日期,采购单价,采购数量,采购员编号,采购员)

如果规定:每名采购员可负责多种商品的采购,但每种商品只能由一个人员负责采购;商品的采购单价随市场行情而定。

(1)根据上述规定,写出R的基本FD和关键码。

(2)R最高达到第几式。 (3)将R规到3NF。

42.某学生宿舍管理系统,涉及的部分信息如下:

(1)学生:学号,,性别,专业,班级。

(2)寝室:寝室号,房间。

(3)管理员:员工号,,联系。

其中:每个寝室可同时住宿多名学生,每名学生只分配一个寝室;每个寝室指定其中一名学生担当寝室长;每个管理员同时管理多个寝室,但每个寝室只有一名管理员。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。

(2)根据转换规则,将ER模型转换为关系模型。

全国2011年10月高等教育自学考试

一、单项选择题(本大题共15小题,每小题2分,共30分)

1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是( )

A.DB

B.DBMS

C.DBS

D.OS

2.DBMS的数据字典中存放的是( )

A.数据库三级模式结构的定义

B.数据库的工作日志

C.数据库的所有索引信息

D.数据库的存储路径

3.数据库逻辑设计阶段应考虑的主要因素是( )

A.概念模型

B.处理要求

C.存取方法

D.DBMS特征

4.关系数据库系统中对外键没有任何限制的操作是( )

A.插入

B.删除

C.修改

D.置空值

5.由于关系模式设计不当所引起的删除异常指的是( )

A.应该删除的数据不能删除

B.未经授权的用户对数据进行了删除操作

C.数据删除过程中发生了故障

D.不该删除的数据被删除

6.设有关系模式R(ABCDE),F是R上成立的FD集,F={A→B,B→C,D→E},那么F在模式ABC 上的投影为( )

A.{A→B,B→C,A→C}

B.{A→B,B→C,D→E}

C.{A→B,B→C}

D. (即不存在非平凡的FD)

7.关系R和S如下表,则关系T是R和S的( )

A.自然连接

B.交

C.除

D.并

8.设R 和S 都是二元关系,那么与元组演算表达式{t|R(t)∧(?u)(S(u)∧u[1]≠t[2])}不.等价..

的关系代数表达式是( ) A.1223π( (R S) )σ≠?,

B.1221π( (R S) )σ≠?,

C.

D.1214π( (S R) )σ≠?,

9.设有学生表STUDENT (学号,,性别,年龄),则向STUDENT 表插入一条新记录的正确的SQL 语句是( )

A.APPEND INTO STUDENT VALUES ('d001','王明','女',18)

B.APPEND STUDENT VALUES ('d001','王明','女',18)

C.INSERT STUDENT VALUES ('d001','王明','女',18)

D.INSERT INTO STUDENT VALUES('d001','王明','女',18)

10.存储过程的优点不包括...

( ) A.提高运行速度 B.降低网络通信量

C.间接实现安全控制

D.存储在DB 之外方便修改

11.如果事务T 获得了数据项Q 上的排他锁,则T 对Q( )

A.只能读不能写

B.只能写不能读

C.既可读又可写

D.不能读也不能写

12.DBMS 中实现事务原子性的子系统是( )

A.完整性子系统

B.并发控制子系统

C.事务管理子系统

D.恢复管理子系统

13.SQL Server 的身份验证模式包括WINDOWS 身份验证模式和( )

A.混合验证模式

B.账号验证模式

C.用户验证模式

D.DNA 验证模式

14.PowerBuilder9.0中连接数据库的正确步骤是( )

A.建立数据库描述文件;用CONNECT 命令连接数据库

B.建立ODBC 数据源;建立数据库描述文件;用CONNECT 命令连接数据库

C.建立ODBC 数据源;用CONNECT 命令连接数据库

D.建立ODBC 数据源;建立数据库对象;用CONNECT 命令连接数据库

15.在对象联系图中,表示属性具有多值的是( )

A.→

B.?

C.→→

D.←→

二、填空题(本大题共10小题,每小题1分,共10分)

请在每小题的空格上填上正确答案。错填、不填均无分。

16.数据库在磁盘上的基本组织形式是________。

17.层次模型中上一层记录类型和下一层记录类型之间的联系是________联系。

18.Armstrong公理系统的三条推理规则是自反律、增广律和________。

19.关系代数表达式的启发式规则有:尽可能早地执行选择操作,尽可能早地执行投影操作和避免直接做________。

20.SQL语言是介于关系代数和________之间的一种语言。

21.常见的数据库故障分为:事务故障、系统故障、______________。

22.触发器是一个能由系统自动执行对________修改的语句。

23.T-SQL语言中,局部变量由用户定义和维护,名称以________开头。

24.PowerBuilder9.0中,开发空间有三个层次:Workspace(工作空间)、Target(目标)和________。

25.UML类图中,聚合表达了成分对象和聚合对象之间的________的联系。

三、简答题(本大题共10小题,每小题3分,共30分)

26.简述物理数据独立性与逻辑数据独立性的含义。

27.候选键与超键有哪些联系和区别?

28.有如下部门信息表,试判断该表是否可以直接作为关系数据库中的关系,并说明原因。

29.简述嵌入式SQL中引入游标的原因。

30.数据库的并发操作会带来哪些问题?

31.用户对数据库模式有哪些修改权限?

32.什么是角色?其作用是什么?

33.简述SQL Server 2000中Msdb数据库的作用。

34.简述PowerBuilder中数据窗口对象的功能。

35.述SQL/CLI中描述记录的功能。

四、设计题(本大题共5小题,每小题4分,共20分)

设一个图书借阅管理数据库中包括三个关系模式:

图书(图书编号,书名,作者,,单价)

读者(借书证号,,性别,单位,地址)

借阅(借书证号,图书编号,借阅日期,归还日期,备注)

用SQL语句完成下面36-39题。

36.查询价格在50到60元之间的图书,结果按及单价升序排列。

37.查询王明所借阅的所有图书的书名及借阅日期。

38.查询各个图书的最高价格、最低价格和平均价格。

39.建立“红星汽车厂”读者的视图RST。

40.依据36题的关系模式,用关系代数表达式检索借阅“高等数学”的读者。

五、综合题(本大题共2小题,每小题5分,共10分)

41.设有一个记录职工历次体检情况的关系模式:

R(职工号,,部门号,体检日期,体检医院,总检结果,体检项目,分项结果)

说明:体检医院不固定,总检结果是指对体检结果的总体评价。

(1)写出模式R的基本FD和关键码。

(2)R最高属于第几式?

(3)将R规到3NF。

42.某课程的计算机模拟考试系统涉及的部分信息如下:

用户:用户号、、密码。

试题:试题编号、试题容、知识点、难度系数、选项A、选项B、选项C、选项D、答案。试卷:试卷编号、生成时间。

说明:允许用户多次登录系统进行模拟测试;每次登录后,测试试卷由系统自动抽题随机生成,即每次生成试卷均不相同;每份试卷由若干试题组成;系统要记录每次测试的起始和结束时间,以及测试成绩。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。

(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果

存在)。

全国2012年1月高等教育自学考试

一、单项选择题(本大题共15小题,每小题2分,共30分)

1.数据库类型的划分依据是( )

A.记录形式

B.数据模型

C.数据联系

D.存取数据方法

2.在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序( )

A.必须改变

B.自动改变

C.可以不变

D.必须作废

3.STUDENT和DEPT两个关系如下表所示,其中STUDENT关系中的主码为学号,年龄在18~25之间,DEPT关系的主码为系号。向STUDENT中插入行(507,'王方',17,'D4'),该操作( )

数据库系统原理课后答案 第九章

9.1 名词解释 (1)OODBS:是指面向对象数据库系统,它既具数据库管理的基本功能,又能支持面向对象的数据模型。 (2)ORDBS:基于对象关系数据模型的DBS称为对象关系数据库系统(ORDBS)。 (3)平面关系模型:传统的关系模型称为“平面关系模型”,它要求关系模式具有第一范式(1NF)性质,关系具有规范化的结构。也就是规定属性值是不可分解的,即不允许属性值具有复合结构(元组或关系)。 (4)嵌套关系模型:是从平面关系模型发展而成的。它允许关系的属性值又可以是一个关系,而且可以出现多次嵌套。嵌套关系突破了1NF的定义框架,是“非1NF关系”。 (5)复合对象模型:在嵌套关系模型上进一步放宽要求。在关系定义上,集合与元组不再有交替出现的严格限制,此时的关系中,属性类型可以是基本数据类型、结构类型(元组类型)或集体类型(即关系类型)。 (6)数据的泛化/细化:是对概念之间联系进行抽象的一种方法。当在较低层上的抽象表达了 与之联系的较高层上抽象的特殊情况时,就称较高层上抽象是较低层上抽象的"泛化",而较低层上抽象是较高层上抽象的"细化"。 (7)对象关系模型:在传统关系数据基础上,提供元组、数组、集合等更为丰富的数据类型及处理新数据类型操作的能力而形成的数据模型。(注:传统关系模型只支持字符、数值、字串,布尔值等等基本数据类型及其处理功能) (8)类型级继承性:当继承性发生在类型级时,子类型继承了超类型的属性。也就是说,超类型所具有的属性,在子类上也具有。 (9)表级继承性:继承性也可发生在表级,(就是元组集合上发生继承),子表继承超表全部属性,超表中每个元组最多可以与子表中一个元组对应,而子表中的每个元组在超表中恰有一个元组对应,并在继承的属性值上具有相同的值。 (10)引用类型:数据类型可以嵌套定义,在嵌套引用时,不是引用对象本身,而是个用对象标识符(即指针),这种指针被称为引用类型。 (11)对象:客观世界中的实体经过抽象称为问题空间中的对象,它是对一组信息及其操作的描述。 (12)类:是具有相同的变量名和类型、相同的消息和使用方法的对象的集合。 (13)单重继承性:一个子类继承某一个超类的结构和特性,称为单重继承性。 (14)多重继承性:一个子类继承多个超类的结构和特性,称为多重继承性。 (15)对象标识:在面向对象语言中,对象标识是一个指针一级的概念,在对象创建的瞬间,由系统赋给每个对象一个“标识”,即系统内的一个唯一的指针,在对象生存期内,这个标识不可改变。 (16)对象包含:不同类的对象之间存在的包含关系称为对象包含。包含是一种“一部分”(is part of)的联系。 (17)类继承层次图:表示类继承关系的图,由超类名、子类名和一组线条自上而下有序的表示。(18)类包含层次图:表示对象包含关系的图,由一些具有包含关系的对象和线条自上而下表示(下方的对象为其连线所指上方对象的一部分)。 (19)持久数据:是指创建这些数据的程序运行终止后数据依然存在于系统之中。数据库中的关系就是持久数据。 (20)持久对象:程序运行结束后,被保留下来的对象称为持久对象。 (21)持久指针:持久指针可看作是数据库中指向对象的指针。持久化指针不像内存中的指针,它在程序执行后及数据重组后仍保持有效。 (22)持久化C++系统: 基于C++的持久化扩充的OODBS。

数据库系统原理模拟试卷(五)

北方民族大学计算机学院 数据库系统系统原理模拟试卷 1.D 2.C 3.B 4.A 5.C 6.A 7.C 8.D 9.C 10.B 一、选择题(20分,每小题2分) 1关于联系的多重性,下面哪种说法不正确? A.一个多对多的联系中允许多对一的情形。 B.一个多对多的联系中允许一对一的情形。 C.一个多对一的联系中允许一对一的情形。 D.一个多对一的联系中允许多对多的情形。 2.某关系R(A, B, C, D)有函数依赖A→B, BC→D, D→A,R有几个键? A.1 B.2 C.3 D.4 3. 有关系R和S,R∩S的运算等价于 A.S-(R-S) B.R-(R-S) C.(R-S)∪S D.R∪(R-S) 4. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字为: A.UNIQUE B.COUNT C.DISTINCT D.UNION 5. 由函数依赖A→B和C B,有A→C。此规则是: A.合并规则 B.平凡依赖规则 C.传递规则 D.分解规则 6.设,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足( ) A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s 7. 设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U—X—Y。下面关于多值依赖的叙述中,不正确的是( ) A.若X→→Y,则X→→Z B.若X→Y,则X→→Y C.若X→→Y,且Y’ Y,则X→→Y’ D.若Z=Ф,则X→→Y 8. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( ) A.多对多 B.一对一 C.多对一 D.一对多 9. SQL语言集数据查询、数据操纵,数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现的功能是( ) A.数据查询 B.数据操纵 C.数据定义 D.数据控制 10.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( )状态。 A.安全性 B.一致性 C.完整性 D.可靠性 二、填空题(10分,每小题2分) 1. 数据操作是指对DB的查询和__更新_________两大类操作。 2. 实体完整性约束规则是对______参照________约束。 3. SQL语言有两种使用方式:交互式和___嵌入式_______。 4. 函数依赖完备的推理规则集包括:自反律、__增广律______、传递律。 5. 事务的原子性是有DBMS的_事务管理程序________实现的。

全国自考数据库系统原理历年试题及答案

2008年1月高等教育自学考试全国统一命题考试 数据库系统原理试卷 4735 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.数据库在磁盘上的基本组织形式是( B ) A.DB B.文件 C.二维表D.系统目录 2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A ) A.概念模型B.逻辑模型 C.内部模型D.外部模型 3.数据库三级模式中,用户与数据库系统的接口是( B ) A.模式B.外模式 C.内模式D.逻辑模式 4.在文件系统中,所具有的数据独立性是( D ) A.系统独立性

B.物理独立性 C.逻辑独立性 D.设备独立性 5.在DB技术中,“脏数据”是指( D ) A.未回退的数据 B.未提交的数据 C.回退的数据 D.未提交随后又被撤消的数据 6.关系模式至少应属于( A ) A.1NF B.2NF C.3NF D.BCNF 7.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B ) A.BD B.BCD C.BC D.CD 8.设有关系R如题8图所示:(C)

R 则 专业,入学年份(R)的元组数为 A.2 B.3 C.4 D.5 9.集合R与S的交可以用关系代数的基本运算表 示为( A ) A.R-(R-S) B.R+(R-S) C.R-(S-R) D.S-(R-S) l0.已知SN是一个字符型字段,下列SQL查询语 句( C ) SELECT SN FROM S WHERE SN LIKE′AB%′;的执行结果为 A.找出含有3个字符′AB%′的所有SN字段 B.找出仅含3个字符且前两个字符为′AB′的SN字段 C.找出以字符′AB′开头的所有SN字段

数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”与“值”之分;○2数据受数据类型与取值范围的约束;○3数据有定性表示与定量之分;○4数据应具有载体与多种表现形式。 3、(1)数据管理的功能: ○1组织与保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存; ○2数据维护功能,即根据需要随时进行插入新数据,修改原数据与删除失效数据的操作; ○3数据查询与数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全与完整性控制功能,即能保护数据的安全与完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全与完整性。 4、(1)数据库:就是数据管理的新方法与技术,她就是一个按数据结构来存储与管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它就是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询与统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:就是数据存储、数据操作与数据控制功能。其数据存储与数据操作就是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除与修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询与统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露与破坏,也就就是避免数据被人偷瞧、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效与相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件与用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统就是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法与汉字信息的处理方法。②数据库管理系统与主语言系统:数据库管理系统就是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统就是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具就是DBMS系统为应用开发人员与最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询与视图设计器等,它们为数据库系统的开发与使用提供了良好的环境与帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们就是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理与处理操作。(3)关系:

数据库系统原理(含答案)

数据库系统原理自测题(2) 一、单项选择题 1.数据库物理存储方式的描述称为【B】A.外模式B.内模式 C.概念模式D.逻辑模式 2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构 C.编写应用程序D.编写完整行规则 3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式 C.概念模型D.逻辑模式 4.数据库在磁盘上的基本组织形式是【B】A.DB B.文件 C.二维表 D.系统目录 5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式 6.从模块结构考察,DBMS由两大部分组成:【B】A.查询处理器和文件管理器B.查询处理器和存储管理器 C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器 7.设W=R?S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满 足【A】 A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s 8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式 C.内模式、子模式和概念模式D.子模式、模式和概念模式 9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体 C.实体的属性D.联系的属性 10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除 C.建立、插入、修改、排序D.建立、授权、修改 11.设有关系R(A,B,C)和关系S(B,C,D),那么与R?S等价的关系代数表达式是【C】

数据库系统原理试题答案3

全国2008年10月自学考试 一、单项选择题(本大题共15小题,每小题2分,共30分) 1.数据库是长期存储在计算机内、有组织的、统一管理的相关( B ) A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( C ) A.外模式 B.内模式 C.逻辑模式 D.存储模式 3.数据库系统中存放三级结构定义的DB称为( B )A.DBS B.DD C.DDL D.DBMS 4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( A ) A.派生属性 B.多值属性 C.复合属性 D.NULL属性 5.对关系的描述不正确的是( C ) A.关系是一个集合 B.关系是一张二维表 C.关系可以嵌套定义 D.关系中的元组次序可交换 6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B ) A.一对一联系 B.一对多联系 C.多对一联系 D.多对多联系 7.设F是关系模式R的FD集,如果对F中每个非平凡的FD X—Y,都有X是R的超键,则( C ) A.R属于2NF,但不一定属于3NF B.R属于3NF,但不一定属于BCNF C.R属于BCNF,但不一定属于4NF D.R属于4NF 8.关系Rl和R2如下表所示: A.1 B.3 C.6 D.9 9.设四元关系R(A,B,C,D),则下面不正确的是( ) A. )R(B D, ∏ 为取属性D,B的两列组成新关系B. )R( 4,2 ∏ 为取属性的值是4,2的两列组成新关系 C. )R(B D, ∏ 与 )R( 4,2 ∏ 是等价的D. )R(B D, ∏ 与 )R( 2,4 ∏ 是相同关系 10.下列叙述正确的是( ) A.在ORDER BY子句后只能有一个属性 B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容 C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项 D.ORDER BY子句中必须指明是升序或降序,不能缺省 12.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SC WHERE( )A.G=0 B.G<=0 C.G=NULL D.G IS NULL 12.数据库恢复的主要依据是( D )A.DBA B.DD C.文档 D.事务日志 13.不能激活触发器执行的事件是( )A.SELECT B.UPDA TE C.INSFRT D.DELETE 14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( A ) A.查询分析器 B.服务管理器 C.企业管理器 D.事件探查器 15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是( B ) A.ODBC数据库应用程序 B.驱动程序管理器 C.DB驱动程序 D.数据源 二、填空题(本大题共10小题,每小题1分,共10分) 请在每小题的空格上填上正确答案。错填、不填均无分。 16.能惟一标识实体的属性或属性集称为___ 实体标识符_____。 17.数据独立性使得修改数据结构时,尽可能不修改外部应用程序________。 18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和__存取方法______。 19.由于数据的冗余,在对数据操作时常会引起__修改异常______、插入异常、删除异常。 20.关系代数运算中,专门的关系操作有:选择、投影、除和_连接_______。 21.SQL语言的条件表达式中字符串匹配操作符是__like______。 22.DBS运行的最小逻辑工作单位是____数据项____。 23.SQL的基本表约束主要有三种形式:候选键定义、外键定义、__域______定义。 24.在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为__列表类型______。 25.SQL Server 2000引擎对外使用Net-Library抽象层来支持不同的__网络协议______。 1

数据库系统原理考试试题

四川理工学院试卷(2015至2016学年第1学期) 课程名称:数据库系统原理模拟试卷 命题教师:黎远松 适用班级:计算机学院专升本,重补修 考试 年 月 日 共6页 注意事项: 1、 满分100分。要求卷面整洁、字迹工整、无错别字。 2、 考生必须将姓名、班级、学号完整、准确、清楚地填写在试卷规定的地方,否则视为废卷。 3、 考生必须在签到单上签到,若出现遗漏,后果自负。 4、 如有答题纸,答案请全部写在答题纸上,否则不给分;考完请将试卷和答题卷分别一同交回,否则不给分。 试 题 一、选择题(共20个小题,每个小题2分,共40分) ............................... ............................... 二、应用题(共6个小题,每个小题10分,共60分) ............................... ............................... 题号 一 二 总分 评阅(统分)教师 得分 黎远松 得分 评阅教师 得分 评阅教师 系 专业 级 班 学号 姓名 密 封 线 密 封 线 内 不 要 答 题

第1章绪论 1. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )模式。 A.模式 B.物理模式 C.子模式 D.内模式 2. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )。 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 3. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系( A )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A.I 和 II B.只有 II C.II 和 III D.只有 I 5. 下列四项中,不属于数据库系统特点的是( C )。 A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 6. 数据库系统的数据独立性体现在( B )。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 7. 描述数据库全体数据的全局逻辑结构和特性的是( A )。 A.模式 B.内模式 C.外模式 D.子模式

山东大学网络教育数据库系统原理期末考试试题及参考答案

数据库系统原理—线上 一、选择题 1、数据是以()的方式存储于操作系统(OS)之中的。 A、数据文件 B、日志文件 C、存储类型 D、并行 正确答案:A 2、()是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。 A、数据管理 B、数据处理 C、数据加工 D、数据收集 正确答案:A 3、数据库管理系统简称() A、DDA B、DB C、DBA D、DBMS 正确答案:D 4、Oracle数据库特点说法正确的是:() 1支持单用户、大事务量的事务处理 2数据安全性和完整性控制 3提供对于数据库操作的接口 4支持集中式数据处理 5可移植性、可兼容性和可连接性 A、12 B、235 C、35 D、25 正确答案:B 5、()是位于用户与操作系统之间的一层数据管理软件。 A、数据库管理系统 B、数据库 C、数据库系统 D、数据库管理员 正确答案:A 6、一般来说,数据库用户账号总是与某一登录账号相关联,但有一个例外那就是()用户 A、sa B、system C、guest D、admin 正确答案:C 7、()以自由软件为主。 A、MySQL B、SQL Server C、Dreanwaver D、Oracle 正确答案:A 8、数据库的简称()A、DAB、DBC、BDD、DD 正确答案:B 9、()是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。 A、MSSQL B、MySQL C、oracle D、linux正确答案:B10、MS SQL Server 能在那两种安全模式下运行A、数据库认证模式 B、WINDOWS认证模式 C、混合模式 D、安全认证模式 正确答案:BC

04735--数据库系统原理

数据库系统原理 课程代码:04735 一、单选题 1、( C )是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等。数据有多种表现形式,它们都可以经过数字化后存入计算机。 A、视图 B、表 C、数据 D、数据库 2、数据库的简称( B ) A、DA B、DB C、BD D、DD 3、( D )是指长期储存在计算机内的、有组织的、可共享的数据集合,以及数据之间的逻辑关系的集合。 A、视图 B、数据 C、表 D、数据库 4、数据库管理系统简称( D ) A、DDA B、DB C、DBA D、DBMS 5、( A )是位于用户与操作系统之间的一层数据管理软件。 A、数据库管理系统 B、数据库 C、数据库系统 D、数据库管理员 6、( A )是自由软件,因此不属于厂商产品,所以归属于应用中间件软 件。 A、MSSQL B、MySQL C、oracle D、linux 7、数据库系统简称( B ) A、DBA B、DB C、DBS D、DBMS 8、从事数据库管理工作的人员称为数据库管理员,简称为( A ) A、DB B、DBA C、DBMS D、DSA 9、( A )是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。 A、数据处理 B、数据管理 C、数据组织 D、数据维护 10、( A )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。 A、数据管理 B、数据处理 C、数据加工 D、数据收集 11、数据库的核心任务是( D ) A、数据收集 B、数据整理 C、数据组织 D、数据管理

数据库系统原理试卷和答案

第一学期期末考试试卷和答案 试卷代码:03115A 授课课时:96 课程名称:数据库系统原理适用对象:本科选课班 一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分) 1、在数据库技术发展的几个阶段中,数据独立性最高的是_____阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 2、在SQL的SELECT语句中,与选择运算对应的命令动词是_____。 A、SELECT B、FROM C、WHERE D、ORDER BY 3、在数据库中,下列说法___是不正确的 A、数据库避免了一切数据的重复 B、若系统是完全可以控制的,则系统可确保更新的一致性 C、数据可以共享 D、数据库减少了冗余 4、在数据库系统中,模式/外模式映像用于解决数据的___ A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、关系代数的5种基本运算是___。 A、并、差、选择、投影、自然连接 B、并、差、交、选择、投影 C、并、差、交、选择、笛卡尔积 D、并、差、选择、投影、笛卡尔积 6、在SQL语句中,谓词“EXISTS”的含义是____。 A、全称量词 B、存在量词 C、自然连接 D、等值连接 7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及___的缺陷 A、数据不一致性 B、结构不合理 C、冗余度大 D、数据丢失 8、数据库数据的正确性和相容性是数据库的______。

A、安全性 B、可维护性 C、完整性 D、并发控制 9、数据库三级模式体系结构主要的目标是确保数据库的___。 A、数据安全性 B、数据独立性 C、最小冗余 D、数据结构规范化 10、后援副本的用途是_____。 A、安全性保障 B、一致性控制 C、故障后的恢复 D、数据的转储 二、简答题(回答要点,并简明扼要作解释。每题5分,共20分) 1、简述数据库系统从哪些方面来保证数据的完整性。 2、简述事务的ACID特性。 3、简述并发控制不当带来的数据不一致性问题。 4、简述数据库系统从哪些方面来保证数据的安全性。 三、编程与关系运算(每题5分,共20分) 设有四个关系 学生表(学号char(5),姓名varchar(10),姓别char(2),所属系varchar(20))Student(sno,sname,sex,dept) 课程表(课程号char(3),课程名varchar(20),先修课程char(3),学分tinyint,任课教师char(5)) Course(cno,cname,precno,ceredit,tno) 教师表(教师号char(5),教师名称varchar(10),姓别char(2)) Teacher(tno,tname,sex) 选课表(学号char(5)、课程号char(3),成绩tinyint) SC(sno,cno,grade) 1、编写一个触发器,当对学生表进行修改时其性别只能是男和女。 2、编写一个存储过程,依据输入的学号参数,统计该学生的平均分和总分,要 求使用游标,不可以使用sum和avg命令。 3、使用关系代数语言查询选修了’刘红’老师所授的所有课程的同学学号。 4、使用元组演算语言查询同时选修了‘001’和‘002’两门课程号的同学姓名。

数据库系统原理试题答案

《数据库系统原理》期中试题答案 一.选择题(每小题2分,共40分) 1.下列模型中数据抽象级别最高的是() A.概念模型B.逻辑模型 C.外部模型D.物理模型 2.设有关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立 ...的是() (R D(S)B.S A.П C.R∪S D.ПB(R)∩ПB(S) 3.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___) A.只存在一对多的实体关系,以图形方式来表示。 B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C.能体现一对多、多对多的关系,但不能体现一对一的关系。 D.关系模型数据库是数据库发展的最初阶段。 4.下列说法错误的是() A.一个基本表可以跨一个或多个存储文件 B.一个存储文件可以跨一个或多个基本表 C.每个存储文件与外部存储器上一个物理文件对应 D.每个基本表与外部存储器上一个物理文件对应 5.在SQL语言中,数值函数COUNT(列名)用于() A.计算元组个数B.计算属性的个数 C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数 6.将弱实体转换成关系时,弱实体的主码() A.由自身的候选关键字组成B.由父表的主码组成 C.由父表的主码和自身的候选关键字组成D.不确定 7.从一个数据库文件中取出满足某个条件的所有记录的操作是() A.选择B.连接 C.投影D.复制 8.下面关于自然连接与等值连接的各个叙述中,不正确 ...的是() A.自然连接是一种特殊的等值连接 B.自然连接要求两个关系中具有相同的属性组,而等值连接不必 C.两种连接都可以只用笛卡尔积和选择运算导出 D.自然连接要在结果中去掉重复的属性,而等值连接则不必 9.SQL语言是关系数据库的标准语言,它是()

《数据库系统原理及应用》习题集及参考答案要点

《数据库系统原理及应用》习题集及参考答案 一、简答题 1、什么是数据库管理系统? 一种负责数据库的建立、操作、管理和维护的软件系统。 2、数据库系统有哪几种模式?分别用来描述什么? (1)外模式 是用户的数据视图,用来描述数据的局部逻辑结构,是模式的子集。 (2)模式 是所有用户的公共数据视图,用来描述数据库中全体数据的全局逻辑结构和特征。(3)内模式 又称存储模式,描述数据的物理结构及存储方式 3、什么是事务?事务有哪些特征? 答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 事务的特征:原子性、一致性、隔离性、持续性。 4、POWER BUILDER中事务对象有何作用? 答:PowerBuider的事务对象是应用程序与数据库之间进行通信的桥梁,在应用程序初启时,系统自动创一个为SQLCA(SQL Communication Area, SQL通讯区)的全局事务对象,该对象在应用程序的任何地方都可以访问 应用程序与数据库的所有通信都需要通过事务对象来完成,除了直接使用系统的缺省事务对SQLCA外,开发人员也可以创建自己的事务对象。 5、SQL SERVER中INSERTED表和DELETED表有何用? 答:触发器中用到两种特殊的表:删除表和插入表触发器中使用名为“deleted"和“inserted"来参照这些表;删除表存储受DELTE和UPDATE语句影响的行的副本当执行DELETE或UPDA TE语句时,行从触发器表中删除并传递到删除表中。删除表和触发器表通常没有共有的行。 插入表存储受INSERT和UPDA TE语句影响的行的副本当执行一NSERT或UPDA T语句时,新行同时增加到插入表和触发器表中。插入表中的行是触发器表中新行的副本可使用删除表和插入表中的行来参照相关表中的行, 或测试被删除或插入行中的值。 6、数据库系统由哪几部分构成? 答:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 7、什么是候选码?什么是主码?主码只能有一个属性吗? 答:能唯一标识实体的属性或属性组称为超码,其任意真子集都不能成为超码的最小超码称为候选码;

数据库系统原理第一章习题

第1章绪论 一、选择题 1、数据库系统的核心和基础是()。 A. 物理模型 B. 概念模型 C. 数据模型 D. 逻辑模型 2、实现将现实世界抽象为信息世界的是()。 A. 物理模型 B. 概念模型 C. 关系模型 D. 逻辑模型 3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个显著优势是()。 A. 数据可以长期保存 B. 数据共享性很强 C. 数据独立性很好 D. 数据整体结构化 4、能够保证数据库系统中的数据具有较高的逻辑独立性的是()。 A. 外模式/模式映像 B. 模式 C. 模式/内模式映像 D. 外模式 5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?() A. 应用系统 B. 编译系统 C. 操作系统 D. 硬件系统 6、下列说法中,正确的是()。 A. 数据库的概念模型与具体的DBMS有关 B. 三级模式中描述全体数据的逻辑结构和特征的是外模式 C. 数据库管理员负责设计和编写应用系统的程序模块 D. 从逻辑模型到物理模型的转换一般是由DBMS完成的 7、长期存储在计算机内,有组织的、可共享的大量数据的集合是()。 A. 数据 B. 数据库 C. 数据库管理系统 D. 数据库系统 8、在数据管理技术发展过程中,需要应用程序管理数据的是()。 A. 人工管理阶段 B. 人工管理阶段和文件系统阶段 C. 文件系统阶段和数据库系统阶段 D. 数据库系统阶段 二、判断题 1、通常情况下,外模式是模式的子集。() 2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。()

3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型。() 4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。() 三、填空题 1、数据库系统的三级模式结构是指数据库系统是由____________、____________和_____________三级构成。 2、两个实体型之间的联系可以分为三种:一对一联系、______________和_____________。 3、数据库的三级模式结构中,描述局部数据的逻辑结构和特征的是______________。 4、数据模型的组成要素中描述系统的静态特性和动态特性的分别是________________和__________________。 5、最经常使用的概念模型是________________。

数据库系统原理模拟题

数据库系统原理模拟题 一:选择题(请将正确答案填在题号前的[ ] 内,每空1分,共20分) [A ]1:数据库的概念模型独立于——。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 [B ]2:——是存储在计算机内有结构的数据的集合。 A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 [ A ]3:数据库系统的核心是——。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 [ D ]4:在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是——。 A.外模式 B.内模式 C.存储模式 D.模式 [ B ]5:关系数据库管理系统应能实现的专门关系运算包括——。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 [D ]6:自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的——。 A.元组 B.行 C.记录 D.属性 [C ]7:在关系代数运算中,五种基本运算为——。 A.并、差、选择、投影、自然连接 B.并、差、选择、交、投影 C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积 [A]8:SQL语言具有_____的功能 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 [A]9:当B属性函数依赖于A属性时,属性A与B的联系是________ A.1对多 B.多对1 C.多对多 D.以上都不是 [ C ]10:在关系模式中,如果属性A和B存在1对1的联系,则说________ A.A→B B.B→A C.A←→B D.以上都不是 [ A ]11:在关系DB中,任何二元关系模式的最高范式必定是________ A.1NF B.2NF C.3NF D.BCNF [ D ]12:一个实体型转换为一个关系模式。关系的码为____D____。 A.实体的码 B.二个实体码的组合 C.n端实体的码 D.每个实体的码 [ C ]13:一个m:n联系转换为一个关系模式。关系的码为___C_____。 A.实体的码 B.各实体码的组合 C.n端实体的码 D.每个实体的码 [ B ]14:在数据系统中,对存取权限的定义称为________。

数据库系统原理期末考试题试题

2006——2007学年 第一学期 《数据库系统原理》期末考试试题(试卷B) 一、填空题(每空1分,共15分) 1. 数据管理经历了 , , 三个阶段。 2表示实体和实体之间联系的模型,称 为 。 3现实世界中事物的个体在信息世界中称 为 ,在机器世界中称为 。

5.4在数据库三级模型结构中,单个用户使用的数据视图的 描述,称为,全局数据视图的描述,称为,物理存储数据视图的描述,称为。 5关系模型是由,, 三部分组成。 6关系数据库中,二维表称为一个,表的一行称为,表的一列称为。 二、单项选择题(每小题2分,共20分) 1、数据库技术的奠基人之一,E.F.Codd于1970年发表多篇论文,主要论述的是______。 A.网络数据模型 B.层次数据模型 C.关系数据模型 D.面向对象数据模型 2、数据库的网状模型应满足的条件是_____。 A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点 C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲 3、数据库三级模式体系结构的划分,有利保持数据库的_____。 A.结构规范化 B.数据安全性 C.数据独立性 D.操作可行性 4、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是_____。

A.DBS包括 DB和DBMS B.DBMS包括DB和DBS C.DB包括 DBS和 DBMS D.DBS就是DB,也就是DBMS 5、数据的正确、有效和相容称之为数据的______。 A.安全性 B.一致性 C.独立性 D.完整性 6、在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。 A.候选码 B.数据项 C.主属性 D.主属性值 7、在关系代数运算中,五种基本运算为_____。 A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积 8、事务的原子性是指_____。 A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的 C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 9、若事务 T对数据 R已加 X锁,则其他对数据 R_____。A.可以加S锁不能加X锁 B.不能加S锁可以加X锁C.可以加S锁也可以加X锁 D.不能加任何锁

(完整word版)数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。 3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。(3)关系:

04735《数据库系统原理》复习题答案(汇编)

数据库系统原理(课程代码04735) 一、单项选择题(本大题共24小题)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.DBS具有较高的数据独立性,是因为DBS采用了【 B 】A.嵌入式语言B.三级模式结构 C.DD D.六个层次的存储介质 2.在层次、网状模型中,起导航数据作用的是【A 】A.指针B.关键码 C.DD D.索引 3.设关系R(A,B,C)和关系S(B,C,D), 那么与R?S等价的关系代数表达式是【B 】A.σ2=4(R?S)B.σ2=4(R×S) C.σ2=1(R?S)D.σ2=1(R×S) 4.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为【 C 】A.为m-n B.为m C.小于等于m D.小于等于(m-n) 5. 设有两个事务T1、T2,A、B的初始值分别为10和5,其并发操作如图1所示,下面评价正确的是【C 】A.该调度(schedule)不存在并发问题B.该调度是可串行化的(serializable)。 C.该调度存在冲突(conflict)操作D.该调度不存在冲突操作 T1 T2 read(A) read(B) sum=A+B read(A) A=A*2 write(A) read(A) read(B) sum=A+B write(A+B) 图1 事务并发操作图 6.设有关系R(A,B,C)的值如下:

A B C 5 6 5 6 7 5 6 8 6 下列叙述正确的是【 B 】A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F 【 B 】 A.是无损联接分解,也是保持FD的分解 B.是无损联接分解,但不保持FD的分解 C.不是无损联接分解,但保持FD的分解 D.既不是无损联接分解,也不保持FD的分解 8.概念设计的结果得到的是概念模式。概念模式是【 D 】A.与DBMS有关的B.与硬件有关的 C.独立于DBMS的D.独立于DBMS和硬件的 9.在有关“弱实体”的叙述中,不正确的是【 C 】A.弱实体的存在以父实体的存在为前提 B.弱实体依赖于父实体的存在 C.父实体与弱实体的联系可以是1:1、1:N或M:N D.父实体与弱实体的联系只能是1:1或1:N 10.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER 结构转换成的关系模式有【 B 】 A.15个B.20个C.25个D.30个 11.关系运算中花费时间可能最长的运算是【C 】A.投影B.选择C.笛卡尔积D.除 12.关系规范化中的插入操作异常是指【D 】A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 13.数据库在磁盘上的基本组织形式是【B 】A.DB B.文件 C.二维表 D.系统目录 14.在DBS中,最接近于物理存储设备一级的结构,称为【 D 】A.外模式B.概念模式C.用户模式D.内模式 15.从模块结构考察,DBMS由两大部分组成:【 B 】A.查询处理器和文件管理器B.查询处理器和存储管理器 C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器

相关主题
文本预览
相关文档 最新文档