当前位置:文档之家› 2014年1月至2007年4月高等教育自学考试数据库系统原理试题

2014年1月至2007年4月高等教育自学考试数据库系统原理试题

2014年1月至2007年4月高等教育自学考试数据库系统原理试题
2014年1月至2007年4月高等教育自学考试数据库系统原理试题

全国2014年4月数据库系统原理试题

课程代码:04735

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。

1.长期存储在计算机内、有组织的、统一管理的相关数据的集合称为

A.数据库

B.数据库管理系统

C.数据库系统

D.数据库技术

2.客观存在,可以相互区别的事物称为

A.实体标识符

B.属性

C.实体集

D.实体

3.关于键的描述,下面错误

..的是

A.在关系中能惟一标识元组的属性集称为关系模式的超键

B.不含有多余属性的超键称为候选键

C.如果模式R中属性K是其他模式的主键,那么K在模式R中称为内键

D.用户选作元组标识的候选键称为主键

4.在关系模型中,对关系的叙述不正确

...的是

A.关系中每一个属性值都是不可分解的

B.关系中允许出现重复元组

C.由于关系是一个集合,因此不考虑元组间的顺序,即没有行序

D.元组中的属性在理论上也是无序的

5.属性集U为ABCD,FD集为{A→B,B→C,D→B},则属性A的闭包A+为

A.A

B.AB

C.ABC

D.ABCD

6.关于关系模式的非形式化设计准则,下面叙述不正确

...的是

A.关系模式的设计应尽可能使得相应关系中不出现插入、删除和修改等操作异常现象

B.关系模式的设计不只包含有直接联系的属性,也可以包含有间接联系的属性

C.关系模式的设计应尽可能使得相应关系中避免放置经常为空值的属性

D.关系模式的设计应尽可能使得关系的等值连接在主键和外键的属性上进行

7.在关系R与关系S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为

A.外连接

B.内连接

C.左外连接

D.右外连接

8.在关系代数运算中,五种基本运算为

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

B.并、差、交、选择、投影

C.并、差、选择、投影、笛卡尔积

D.并、差、交、选择、乘积

9.关于调用存储过程的说法错误

..的是

A.可以从交互式界面调用

B.可以使用CALL语句来调用存储结构

C.可以由嵌入式SQL调用

D.不是所有的SQL接口都能调用存储结构

10.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为z,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE

A.′_ _Z_%′

B. ′_%Z_ _′

C. ′_Z_ _′

D. ′_Z_ _%′

11.一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会

..丢失,是事务的

A.原子性

B.一致性

C.隔离性

D.持久性

12.在SQL2提供事务的隔离级别中,只允许事务读已提交的数据,并且在两次读同一数据时不允许

...其他事务修改此数据的是

A.可串行化

B.可重复读

C.读提交数据

D.可以读未提交数据

13.在SQLServer 2000中,用来启动和停止SQL Server的主要服务和指示其当前状态的是

A.服务管理器

B.查询分析器

C.企业管理器

D.事件探查器

14.PowerBuilder 9.0中,用于拖放可视化控件,并设置控件属性、样式等功能的是

A.窗口画板

B.函数画板

C.数据管道画板

D.查询画板

15.在面向对象技术中,相同类型元素的无序集合,并且允许有重复的元素的复合类型,称为

A.行类型

B.列类型

C.包类型

D.集合类型

非选择题部分

注意事项:

用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

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

16.在数据库阶段,对数据的操作不一定以记录为单位,可以以________为单位。

17.数据字典中通常包括数据项、数据结构、数据流、数据存储和________五个部分。

18.在数据管理中,一直影响系统性能的大问题是________。

19.关系代数表达式的启发式优化是由DBMS的________完成的。

20.一个SQL模式是表和________的集合。

21.事务的执行次序称为________。

22.安全性确保用户被限制在做其想做的事情;而完整性确保用户所做的事情是________。

23.存储过程可以增强代码的可重用性,提高________。

24.数据窗口画板是PB中功能最强大的画板。在其中创建的数据窗口对象可以实现对数据库的各种操作,并按照不同的风格________。

25.聚合表达了成分对象和聚合对象之间的________的联系。

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

26.简述概念模型的特点。

27.简述数据库设计中逻辑设计的主要步骤。

28.简述最小函数依赖集的条件。

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

30.简述DBMS中完整性子系统的主要功能。

31.简述在数据恢复中REDO处理的方法。

32.什么是“脏数据”?

33.简述T—SQL语言中局部变量与全局变量的区别。

34.PowerBuilder9.0的开发空间有哪几个层次?

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

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

某工程项目管理系统的数据库包含如下关系表:

S(SNO,SNAME,SEX,DEPT,SCHOLARSHIP);S为学生表,分别表示(学号,姓名,性别,专业,奖学金)

C(CNO,CNAME,CREDIT);C为课程表,分别表示(课程号,课程名,学分)

SC(SNO,CNO,SCORE);SC为选课表,分别表示(学号,课程号,分数)

实现下列操作:

36.用关系代数表达式查询选修了课号为C3或C4课程的学生学号。

37.使用SQL语句查询获得奖学金的所有学生所学课程的信息,包括学号、姓名、课程名和分数。

38.使用SQL语句查询没有任何一门课程成绩超过90分的所有学生的信息,包括学号、姓名和专业。

39.使用SQL语言对成绩有过不及格的学生,如果已经获得奖学金的,将奖学金减半。

40.使用SQL语言建立视图V—SC,视图包括学号、姓名、课程号、课程名、分数。

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

41.设有一个记录各个球队队员每场比赛进球数的关系模式:R(队员编号,比赛场次,进球数,球队名,队长名)。如果规定每个队员只能属于一个球队,每个球队只有一个队长,基于R的函数依赖集F={队员编号→球队名,球队名→队长名,(队员编号,比赛场次)→进球数}

(1)根据上述条件,写出关系模式R的关键码。

(2)R最高属于第几范式,为什么?

(3)将R规范到3NF。

42.设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄、身份证号。

设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位教师主讲;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程需要记录成绩。

(1)试画出反映上述实体关系的E—R图(可以省略实体的属性)。

(2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。

全国2013年10月数据库系统原理试题

课程代码:04735

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。

1.在数据管理技术发展过程中,关于数据库阶段描述错误

..的是

A.采用数据模型表示复杂的数据结构B.有较高的数据独立性

C.对数据的操作只能以记录为单位D.数据库系统为用户提供了方便的用户接口

2.关于逻辑模型,下面叙述错误

..的是

A.逻辑模型独立于硬件和软件

B.逻辑模型表达了DB的整体逻辑结构

C.逻辑模型是从数据库实现的观点出发,对数据建模

D.逻辑模型是数据库设计人员与应用程序员之间交流的工具

3.对于数据库系统生存期,属于数据库实现阶段的工作的是

A.将局部概念模型综合成全局概念模型

B.数据库试运行

C.设计应用程序与数据库的接口

D.数据库的重组织和重构造

4.在关系模型完整性规则中,要求“不允许引用不存在的实体”的规则是

A.实体完整性规则B.参照完整性规则

C.用户定义的完整性规则D.域的引用规则

5.已知关系R有如下函数依赖{AB→C,BC→D,AD→E},则{A,B}的闭包是

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

C.{A,B,C,D}

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

6.关于关系模式分解,叙述正确的是

A.2NF的关系模式不一定是1NF

B.3NF的关系模式一定是BCNF

C.分解成BCNF模式集的算法能保证无损分解,但不一定能保证FD集

D.消除了非主属性对键的局部函数依赖的关系一定是3NF

7.有关系SC(SNO,CNO,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是

ⅰ.πSNO,SCORE(σAGE>22(SC))ⅱ.σAGE>22(πSNO,SCORE(SC))

ⅲ.πSNO,SCORE(σAGE>22(πSNO,SCORE,AGE(SC)))

A.i和ⅲ正确B.只有i正确

C.只有ⅱ正确D.i和ⅱ正确

8.下列关系代数操作中,要求两个运算对象其属性结构完全相同的是

A.笛卡儿积、连接B.投影、选择

C.自然连接、除法D.并、交、差

9.使用SQL语句进行查询操作时,若希望查询出全部存在的元组,一般使用的保留字是

A.Unique B.Except

C.Distinct D.All

10.某数据库中有设备表:Equipment(编号,名称,启用日期,单价)

命令:select*from Equipment where启用日期=(select max(启用日期)from Equipment)的功能是

A.查询最早启用的设备B.查询最晚启用的设备

C.计算启用日期最大值D.语法有错误没有结果

11.下列不是

..数据库恢复采用的方法是

A.建立检查点B.建立副本

C.建立日志文件D.建立索引

12.要求事务在读取数据前先加共享锁,且读完数据后即可释放S锁,这种封锁协议是

A.一级封锁协议B.二级封锁协议

C.三级封锁协议D.四级封锁协议

13.作为小工作组或部门的数据库服务器使用的应该是

A.SQL Server2000企业版B.SQL Server2000个人版

C.SQL Server2000标准版D.SQL Server2000开发版

14.在PowerBuilder脚本中,如果数据窗口控件为dw_l,则从表中显示检索到数据的语句是

A.dw_l.retrieve()

B.dw_l.filter()

C.dw_l.setfocus()

D.dw_l.update()

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

A.子类B.同类

C.超类D.属性

非选择题部分

注意事项:

用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

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

16.数据库技术是研究数据库的________、存储、设计、管理和使用的一门软件学科。

17.在数据库系统生存期中,对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程,称为________阶段。

18.解决冗余的主要方法,也是规范化的一条原则就是:关系模式有冗余问题,就____________它。

19.由关系代数运算经有限次复合而成的式子称为关系代数表达式。这种表达式的运算结果是一个________。20.视图是一个虚表,它一经定义就可以和基本表一样被查询,但有一定限制的操作是________。

21.用于安全性目的的数据库日志,称为________。

22.在程序中,事务以BEGIN TRANSACTION语句开始,以COMMIT语句或________语

句结束。

23.表变量类似于临时表,它的优点在于它存在于内存中。表变量与变量具有同样的作用域和________。

24.PainterBar是PB提供的操作________的工具栏。

25.在UML类图中,与关联有关的类的个数,称为________。

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

26.DBA的主要职责有哪些?

27.逻辑设计的目的是什么?

28.设有关系模式R(ABCD),FD集F={AB→C,C→D,D→A},试求R的所有候选键。

29.简述嵌入式SQL中引入游标的过程。

30.简述数据库故障的种类。

31.封锁粒度的大小对并发系统有什么影响?

32.SQL的基本表约束有哪几种形式。

33.什么是T-SQL语言中的全局变量?

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

35.ODBC的体系结构有哪几层?

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

某设备管理系统的数据库包含如下关系表:

设备(设备编号,设备名称,产地,购入日期,价值)

人员(员工号,姓名,性别,出生日期,职位)

设备使用(设备编号,员工号,借出日期,使用时间,收费金额)

实现下列操作:

36.使用关系代数查询所有设备价值大于6000元的设备的设备编号、员工号和借出日期。

37.使用SQL语句查询王琦使用设备的信息。信息包括:姓名、设备名称、借出日期。

38.使用SQL语句查询每种设备使用的人数,输出列名为设备编号和使用人数(员工号不能重复计算)。

39.使用SQL语句将设备编号为130001的记录的收费金额减少10%。

40.使用SQL语言创建视图V_SRS,视图按设备购人日期进行降序排列,包括设备编号、设备名称、购人日期。五、综合题(本大题共2小题,每小题5分,共10分)

41.设有一个记录读者借阅图书的关系模式R(读者号,姓名,出生日期,图书号,图书名,出版社,借书日期,还书日期),每本图书读者可以重复借阅,但每本图书每个读者每天最多借一次。

(1)根据上述条件,写出关系模式R的关键码。

(2)R最高属于第几范式,为什么?

(3)将R规范到3NF。

42.设一个海军基地要建立一个舰队管理信息系统,它包括四个实体:

舰队:舰队名、基地地点;舰艇:舰艇号、舰艇名;

武器:武器号、武器名称、生产日期;官兵:官兵证号、姓名、出生日期、身份证号。

其中,一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇安装多种武器,一种武器可安装于多艘舰艇上,武器安装在舰艇上要记安装日期;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇;

(1)试画出反映上述实体关系的E-R图(可以省略实体的属性)。

(2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。

全国2013年1月数据库系统原理试题

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。

1.以下不属于

...数据库系统优于文件系统的特点是

A.数据库系统冗余更少、共享性更强

B.数据库系统的数据独立性更强

C.数据库系统为用户提供更方便的用户接口

D.数据库系统对数据的操作以记录为单位

2.数据库完整性约束的建立需要通过DBMS提供的

A.数据定义语言

B.数据操纵语言

C.数据查询语言

D.数据控制语言

3.数据库逻辑设计时,应首先

A.设计外模型

B.把概念模型转化成逻辑模型

C.设计存储模型

D.修正模型

4.如果规定:一个学校只有一个校长,一个校长只在一个学校任职,则实体集学校和校长之间的联系是A.1对1 B.1对多

C.多对多

D.多对1

5.在关系模式设计时,每个关系模式应只对应于

A.一个实体类型或一个联系类型

B.一个实体类型和一个联系类型

C.多个实体类型

D.多个联系类型

6.设F是关系模型R的FD集,如果对F中每个非平凡函数依赖X→Y,都有X是R的超键,则R属于A.1NF B.2NF

C.3NF

D.BCNF

7.设关系R如下表,则π专业,入学年份(R)的元组数为

A.2

B.3

8.常用的关系运算是关系代数和

A.集合运算

B.逻辑演算

C.关系演算

D.集合演算

9.如果想找出关系R的属性A上为空的那些元组,则选择子句应该为

A.WHERE A=NULL

B.WHERE A==NULL

C.WHERE A IS NULL

D.WHERE A NOT IS NULL

10.SQL语言的聚合函数COUNT、SUM、A VG等,不允许

...出现在其中的子句为

A.SELECT

B.HA VING

C.GROUP…HA VING

D.WHERE

11.下列语句中表示事务执行成功的是

https://www.doczj.com/doc/c515630764.html,MIT

B.BEGIN TRANSACTION

C.ROLLBACK

D.OK

12.事务把数据R的S锁升级为X锁的操作是

A.XFIND R

B.SFIND R

C.UPDX R

D.SRELEASE R

13.在T-SQL批处理中调用存储过程所使用的命令是

A. exec

B. declare

C. user

D. set

14.在PowerBuilder应用中建立窗口为w_main,下列打开此窗口的正确脚本语句是

A.open w_mam

B.open(w_main)

C.display w_mam

D.display(w_main)

15.如果有枚举类型定义:sex{male,female},那么male和female的值分别为

A.0,0

B.0,1

C.1,0

D.1,1

非选择题部分

注意事项:

用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

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

16.DBMS中提供存储在数据库中低层数据和应用程序、查询之间的接口的是____________ 管理器。

17.全局ER模型的优化原则包括:合并实体类型、消除冗余属性和消除冗余____________。

18.最小函数依赖集F必须满足的一个条件是F中的每个函数依赖的右部都是____________。

19.关系代数表达式优化的启发式规则有:尽早地执行____________和投影操作,避免直接做笛卡尔积。

20.撤销基本表Score的SQL语句是____________。

21.数据库的并发操作通常会带来三个问题:丢失更新问题、读脏数据问题和____________。

22.在SQL中,视图机制使系统具有三个优点:数据安全性、逻辑数据独立性和____________。

23.Microsoft SQL Server 2000是一个分布式的____________型数据库管理系统。

24.PowerBuilder9.0中,PowerBar是PB的____________工具栏。

25.对用户来说,____________驱动程序屏蔽了不同数据库系统的差异。

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

26.在数据库三层模式体系结构中包含哪几种模式?

27.简述关系数据库的三类完整性规则。

28.已知关系模式R中U={A,B,C,D,E,G},F={AB→C,BC→D,C→A,ACD→B,

D→EG,BE→C},求(BD)+。

29.设SC(学号,课号,成绩)为选课关系,则下面的元组表达式

{t|( u)(SC(u)Λ(u[2]=…C2?Ⅴu[2]=…C4?)Λt[1]=u[1])}的中文含义是什么?

30.什么是事务的原子性?

31.设DBS运行时,在某检查点之后发生故障。事务T1在检查点之前完成更新;事务T2结束于检查点之后和故障点之前;事务T3在故障点还没有做完,试问对事务Tl、T2、T3分别要进行什么操作?

32.如果教学数据库中的关系如下:教师关系T(T#,TNAME,TITLE),课程关系C(C#,CNAME,T#),学生关系S(S#,SNAME,AGE,SEX),选课关系SC(S#,C#,SCORE),用断言写出每门课程最多50名男生选修的完整性约束。33.简述SQL Server 2000提供的Master数据库有何作用。

34.简述PowerBuilder9.0中数据窗口画板的作用。

35.简述SQL/CLI函数:SQLAllocHandle(< handle_type>,)中三个参数的含义。

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

设学生管理数据库有3个关系:

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

课程(课号,课名,学时)

选课(学号,课号,成绩,考试时间)

用SQL语言完成下面36-40题。

36.查询不是

..信息系、数学系、物理系的学生姓名和性别(提示:使用NOT IN)。

37.查询考试成绩有不及格

...(小于60分)的学生的学号(要求结果无重复)。

38.查询各门课程的课号及其选课人数。

39.把学生“刘晨”所选修的课程的成绩加10分。

40.创建学生成绩表视图VW1,包括学号,姓名,课名,成绩,考试时间。

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

41.有运动员参加比赛的关系模式R(运动员号码,比赛项目,成绩,项目类别,比赛主管),如果规定:每个运动员参加一个比赛项目只有一个比赛成绩,每个比赛项目只属于一个项目类别,每个项目类别只有一个比赛主管。

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

(2)R最高为第几范式?

(3)将R规范为3NF。

42.某图书管理系统,涉及如下信息:

书籍:书号、名称、品种、数量、存放位置;

借书人:单位、姓名、借书证号;

出版社:出版社名,电话等。

如果规定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性;当借书人借书时产生借书日期和还书日期;一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。

(1)根据上述语义画出ER图,要求在图中注明联系的类型(实体的属性可省略)。

(2)将ER模型转换成关系模型,并指出每个关系模式的主键。

全国2012年10月数据库系统原理试题

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。

1.数据管理技术的发展经历了人工管理、文件系统、数据库和高级

A.数据描述阶段B.应用程序系统

C.编译系统D.数据库阶段

2.下面不是

..关系数据模型的性质的是

A.关系的每个属性是不可分割的B.关系模型的查询效率比非关系模型高

C.关系中不允许出现重复元组D.关系是一个集合,因此没有行序

3.要保证数据库逻辑数据独立性,需要修改的是

A.逻辑模式B.模式与内模式的映射

C.逻辑模式与外模式的映射D.内模式

4.下列模型中,广泛采用ER模型设计方法的是

A.逻辑模型B.概念模型

C.物理模型D.外模型

5.如果关系模式设计的不好

..,会出现

A.数据冗余B.函数依赖

C.关键码D.多值依赖

6.下面说法正确的是

A.满足4范式不一定满足BC范式B.满足BC范式一定满足4范式

C.满足4范式一定满足BC范式D.BC范式与4范式没有任何关系

7.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×S

A.包含r+s个属性和m+n个元组B.包含r+s个属性和m×n个元组

C.包含r×s个属性和m+n个元组D.包含r×s个属性和m×n个元组

8.关系演算是一种

A.以元组为变量的谓词演算B.以属性为变量的谓词演算

C.基于集合的运算D.以关系为运算对象的高级运算的集合

9.下列关于导出表叙述正确的是

A.导出表即为视图

B.导出表是执行了查询时产生的表

C.导出表必然与原表具有同样结构

D.导出表可以用CREATETABLE直接创建

10.关于SQL语言下列描述正确的是

A.SQL语言只包括数据查询语言和数据操纵语言

B.用SQL语言可以实现可视化应用程序开发

C.SQL语言可作为一种交互式语言

D.SQL语言是一种关系代数查询语言

11.DBMS的恢复管理子系统保证了事务的

A.独立性实现B.一致性实现

C.隔离性实现D.持久性实现

12.下列不属于

...并发操作带来的问题的是

A.丢失更新B.读脏数据

C.不可重复读D.运算溢出

13.记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是

A.Master数据库B.Model数据库

C.Msdb数据库D.Tempdb数据库

14.用PowerBuilder脚本语言来连接数据库时,语句SQLCA.DBMS="ODBC"所指的是

A.数据库厂商的名称B.定义程序是否提交事务

C.从数据库中显示检索到的数据D.所需要的额外信息

15.在面向对象技术中,可以避免数据结构的无穷嵌套问题的数据类型是

A.行类型B.集合类型

C.引用类型D.包类型

非选择题部分

注意事项:

用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

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

16.数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性和____________。17.若关系R满足1NF,且它的每一非主属性完全函数依赖于候选键,则该关系满足___________。

18.数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统的________________。

19.关系R和S做外连接时,结果元组中只有R中的属性存在Null值,则该连接属于_____________连接。20.国际标准化组织ISO发布的SQL语言标准SQL99习惯上被称为____________。

21.SQL的基本表约束主要有三种形式:候选键定义、外键定义、______________定义。

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

23.用户管理SQLServer2000的主要管理工具是_____________。

24.在PB9.0中连接数据库有三个步骤:建立ODBC数据源;建立数据库描述文件;用

__________命令连接数据库。

25.在对象联系图中,椭圆之间的边表示对象之间的__________。

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

26.什么是数据库的外模式,外模式有何特点?

27.简述逻辑设计的主要步骤。

28.设关系模式R(A,B,C,D,E,G)上的函数依赖集F={D→G,C→A,CD→E,A→B},那么分解 ={DG,AC,CDE,AB}是无损分解吗?为什么?

29.说明DROPTABLE语句和DELETE语句的联系和区别。

30.典型的数据库恢复策略中,平时应做好哪两件事?

31.简述SQL3触发器中触发动作的作用,它由哪几个部分组成?

32.什么是数据库的安全性?

33.SQLServer中的存储过程有哪些主要的优点?

34.简述PowerBuilder9.0查询画板的功能。

35.简述驱动程序管理器的主要功能。

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

36.某农场有多名饲养员(Worker),每名饲养员可以饲养多只动物(Animal),每只动物都有一个动物编号,每只动物只由一名饲养员饲养,其关系模式如下:

Worker(wID,wName,wSex,wAge,wPhone),分别表示(编号,姓名,性别,年龄,电话)

Animal(aID,wID,aType,aAge),分别表示(动物编号,饲养员编号,种类,年龄)

实现下列操作:

用关系代数语言查询没有

..饲养过牛的饲养员的姓名和年龄。

37.根据题36给出的关系模式,实现下列操作:

写出创建饲养员表的SQL语句,其中wID定义为主码。

38.根据题36给出的关系模式,实现下列操作:

用SQL语言查询由姓吴的饲养员饲养的所有动物的个数。

39.根据题36给出的关系模式,实现下列操作:

用SQL语言查询饲养过牛或者年龄大于40岁的饲养员的编号。

40.根据题36给出的关系模式,实现下列操作:

用SQL语言创建视图VW:没.有.饲养过牛的饲养员的姓名和年龄。

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

41.设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师工作单位TD),基于R的函数依赖集F={(Sno,Cno)→G, Cno→TN,TN→TD}根据上述规定

(1)写出模式R的关键码。

(2)判断R最高为第几范式?为什么?

(3)若R不为3NF,试将R分解成等价的3NF模式。

42.某学生管理系统,涉及如下信息:

学生:学号、姓名、性别、年龄;

课程:课程号、课程名、学分;

教师:教师号、姓名、职称、专业;

学会:学会名称、成立时间、负责人姓名、会费。

假设每门课程可由多位教师讲授,每位教师只讲授一门课程;每个学生可加入多个学会,学生进入学会有一个入会年份。学生可选修多门课程,每个学生选修的每门课程有一个成绩。

(1)根据以上叙述,设计优化的ER模型,要求标注联系类型(可省略实体的属性)。

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

全国2012年1月高等教育自学考试数据库系统原理试题

课程代码:04735

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

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

A.记录形式

B.数据模型

C.数据联系

D.存取数据方法

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

A.必须改变

B.自动改变

C.可以不变

D.必须作废

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

A.仅违反实体完整性

B.仅违反参照完整性

C.仅违反用户定义完整性

D.违反了参照完整性和用户定义完整性

4.在数据库设计中,超类实体与子类实体的关系是()

A.前者只继承后者的主码

B.后者只继承前者的主码

C.前者继承后者的所有属性

D.后者继承前者的所有属性

5.设有关系模式R(ABCDEG),F是R上成立的FD集,F={D→G,C→A,CD→E,A→B},则(AC)+F为()

A.AC

B.ABC

C.ABDG

D.ABCDEG

6.3NF规范到BCNF,必须消除()

A.非主属性对键的部分函数依赖

B.非主属性对键的传递函数依赖

C.主属性对键的部分和传递函数依赖

D.非平凡且非函数依赖的多值依赖

7.设有关系R(ABCD)和关系s(BCD),则R×S结果集的元数为()

A.3

B.4

C.6

D.7

8.关系代数中投影运算是对关系进行的()

A.垂直分割

B.水平分割

C.结合

D.先垂直分割后水平分割

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

A.左外连接

B.右外连接

C.外部并

D.外连接

10.嵌入式SQL中实现主语言与SQL语句间的参数传递是通过()

A.SQLCA

B.共享变量

C.数据集

D.游标

11.应用程序中的运算溢出属于()

A.事务故障

B.系统故障

C.介质故障

D.人为故障

12.事务的并发执行不会破坏数据库的完整性,这个性质称为事务的()

A.原子性

B.一致性

C.隔离性

D.持久性

13.在T-SQL语言中,表变量存在的地方是()

A.内存

B.数据库

C.文件

D.临时表

14.PowerBuilder 9.0中,用于生成可执行文件、动态链接库、组件和代理对象的是()

A.应用画板

B.工程画板

C.函数画板

D.窗口画板

15.在面向对象技术中,下列不属于

...汇集类型的是()

A.数组

B.列表

C.行类型

D.包类型

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

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

16.DBMS是位于用户与______之间的一层数据管理软件。

17.设计数据库概念结构时,常用的数据抽象方法是______和概括。

18.引起关系模式中各种数据操作异常的原因是______。

19.关系R和S都是二元关系,则与元组表达式{w|(?u)(?v)(R(u)∧S(v)∧u[2]=v[1]∧w[1]=u[1]∧w[2]=v[2])}等价的关系代数表达式是______。

20.SQL DML分成数据查询和______两类。

21.如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为______。

22.数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或______。

23.在SQL Server 2000中,角色分为服务器角色和______角色。

24.PowerBuilder在访问数据库之前,必须首先与要使用的数据库______。

25.在SQL标准中,CLI定义了一套可以从宿主语言调用的______。

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

26.DBMS的存储管理器有哪几部分组成?

27.在关系模型中,对关系作了哪些规范性限制?

28.设F是关系模式R(ABCDE)的FD集,F={AB→C,C→E,E→CD,C→D,AB→E},试求与F等价的最小函数依赖集。

29.所有的视图都可以更新吗?为什么?

30.参照完整性规则在SQL中可以用哪几种方法实现?

31.什么是数据库的可恢复性?

32.封锁可能带来哪些问题?

33.SQL Server 2000安装程序自动创建的系统数据库有哪些?

34.简述PowerBuilder 9.0集成开发环境中系统树窗口的功能。

35.在类图中,子类之间的语义约束有哪些?

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

设有如下3个关系模式:

职工(职工号,姓名,性别,年龄)

工程(工程号,工程名称,预算)

报酬(职工号,工程号,工资)

用SQL语句完成下面36—40题。

36.查询年龄不在19至55岁之间的职工姓名和性别。

37.按照职工号统计每名职工的总收入。

38.将预算额达到10万元及以上工程的职工工资提高10%。

39.创建一个关于职工参加工程项目的视图VPS,该视图包括职工号,姓名,工程名称和工资。

40.查询参加过两个以上工程项目的职工号及项目数,并按项目数降序排列。

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

41.设某校教材管理系统中,有一个记录各班级领用教材情况的关系模式:

R(教材编号,教材名称,出版社,班级号,领用时间,领用数量)

如果规定:每个班级每次可领用多种教材,但每种教材只允许领用一次;同一种教材可被不同班级领用;不同班级可同时领用教材。

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

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

(3)将R规范到3NF。

42.

(1)根据上表,试为某汽车维修部门设计一个优化的ER模型,要求标注联系类型(可省略实体属性)。

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

全国2011年10月高等教育自学考试数据库系统原理试题

课程代码:04735

一、单项选择题(本大题共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 V ALUES ('d001','王明','女',18) B.APPEND STUDENT V ALUES ('d001','王明','女',18) C.INSERT STUDENT V ALUES ('d001','王明','女',18)

D.INSERT INTO STUDENT V ALUES('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模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。

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

数据库系统原理试题

课程代码:04735

一、单项选择题(本大题共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

t

t|t∈

R

t

R

t|t?

∈ B.{}S

C.{}S

R

t|t?

t

R

t

t|t∈

∈ D.{}S

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

https://www.doczj.com/doc/c515630764.html,MIT

B.RETURN

C.ROLLBACK

D.OK

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

A.SERIALIZABLE

B.REPEA TABLE 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模型转换为关系模型。

全国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 的结果是( )

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

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、数据是以()的方式存储于操作系统(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

数据库系统原理考试试题

四川理工学院试卷(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.子模式

数据库系统原理(2018年版)课后习题参考答案解析

答案仅供参考 第一章数据库系统概述 选择题 B、B、A 简答题 1.请简述数据,数据库,数据库管理系统,数据库系统的概念。 P27 数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。 数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。 数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。 2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。 数据共享性高 数据冗余小 易于保证数据一致性 数据独立性高 可以实施统一管理与控制 减少了应用程序开发与维护的工作量 3.请简述数据库系统的三级模式和两层映像的含义。 P31 答: 数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。 两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。 4.请简述关系模型与网状模型、层次模型的区别。 P35 使用二维表结构表示实体及实体间的联系 建立在严格的数学概念的基础上 概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用 存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库 选择题 C、C、D 简答题 1.请简述关系数据库的基本特征。P48 答:关系数据库的基本特征是使用关系数据模型组织数据。 2.请简述什么是参照完整性约束。 P55 答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K 相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。 3.请简述关系规范化过程。 答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。 第三章数据库设计 选择题 B、C、C 简答题 1. 请简述数据库设计的基本步骤。 P66 需求分析设计;概念结构设计;逻辑结构设计;物理结构设计;数据库设计;数据库的运行和维护。 2. 请分别举例说明实体之间联系的三种表现情形。 P74 一对一联系:对于实体集A中的每个实体,实体集B中最多只有一个实体与之联系,反之亦然。举例:班级与班长,每个班只有一个班长,每个班长也只在一个班内任职。 一对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中最多只有一个实体与之联系。举例:班级与班级成员,每个班级对应多个班级成员,每个班级成员只对应一个班级。 多对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中有M个实体与之联系。举例:授课班级与任课教师,每个

专升本《数据库系统原理》_试卷_答案

专升本《数据库系统原理》 一、 (共53题,共150分) 1、数据库管理系统DBMS中用来定义模式、内模式与外模式的语言就是( )。 (2分) A、DML B、C C、DDL D、Basic 、标准答案:C 2、保证数据库系统正常工作的的核心软件就是( )。 (2分) A、编译系统 B、数据库 C、操作系统 D、数据库管理系统 、标准答案:D 3、数据库(DB、、数据库系统(DBS)与数据库管理系统(DBMS)三者之间的关系就是( ) (2分) A、DBS包括DB与DBMS B、DBMS包括DB与DBS C、DB包括DBS与DBMS D、DBS就就是DB,也就就是DBMS 、标准答案:A 4、事务的原子性就是指( ) (2分) A、事务中包括的所有操作要么都做,要么都不做 B、事务一旦提交,对数据库的改变就是永久的 C、一个事务内部的操作及使用的数据对并发的其她事务就是隔离的 D、事务必须就是使数据库从一个一致性状态变到另一个一致性状态 、标准答案:A 5、系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS 的这种能力称为( ) (2分) A、完整性控制 B、安全性控制 C、可恢复性 D、并发控制 、标准答案:C 6、有两个实体集,并且它们之间存在着一个M:N联系,那么按照E—R模型转换成关系数据库的规则,这个E—R结构转换成表的个数为( )。 (2分) A、1 B、2 C、3 D、4 、标准答案:C 7、把E-R图转换为关系模型的过程,属于数据库设计的( ) (2分) A、概念设计 B、逻辑设计 C、需求分析 D、物理设计 、标准答案:B 8、若用如下的SQL语句创建一个student表: 可以插入到student表中的记录就是( )。 (2分) A、(‘1031’,‘曾华’,男,23) B、(‘1031’,‘曾华’,NULL,NULL) C、(NULL,‘曾华’,‘男’,‘23’) C、(‘1031’,NULL,‘男’,23) 、标准答案:B 9、 SQL语言中,删除一个视图的命令就是( )。 (2分) A、DELETE B、DROP C、CLEAR D、REMOVE 、标准答案:B 10、在SQL语言中的视图VIEW就是数据库的( )。 (2分) A、外模式 B、模式 C、内模式 D、存储模式 、标准答案:A 11、 ( )构成了关系模型的三要素。 (3分) A、三级模式 B、关系数据结构 C、专门的关系操作与传统的集合操作 D、关系的三类完整性约束条件 、标准答案:B,C,D 12、如果不进行控制,事务的ACID特性可能在( )情况下遭到破坏。 (3分) A、多个事务并发执行 B、多个事务顺序执行 C、事务在运行过程中强行终止 D、事务运行一半被撤销。 、标准答案:A,C 13、下列SQL命令中属于数据控制的有( )。 (3分) A、SELECT B、UPDATE C、GRANT D、REVOKE 、标准答案:C,D 14、数据库领域中常用的数据模型有( )。 (3分) A、层次模型 B、网状模型 C、关系模型 D、面向对象模型 、标准答案:A,B,C,D 15、现有关系模式: EMP(empno,ename,mgr,sal,workday), DEPT(deptno,dname,loC、在以下视图中,不可能更新的视图为( )。 (3分) A、视图V1,由1970年以后参加工作的雇员组成 B、视图V2,由部门号与各部门的平均工资组成 C、视图V3,由雇员姓名与其领导者姓名组成 D、视图V4,由薪金超出所有雇员平均薪金以上的雇员组成 、标准答案:B,D 16、简述数据库系统的三级模式两级映象结构?这种结构的优势何在? (5分) 标准答案:数据库系统的三级模式结构就是指外模式,模式与内模式。两级映象就是指外模式/模式映象,模式/内模式映象。三级模式两级映像结构就是数据库实现数据独立性的关键,包括逻辑独立性与物理独立性。 数据逻辑独立性就是指局部逻辑数据结构(外模式即用户视图)与全局逻辑数据结构(模式)之间的独立性。当数据库的全局逻辑数据结构(模式)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。 物理数据独立性就是指数据的存储结构与存取方法(内模式)改变时,对数据库的全局逻辑结构(模式)与应用程序不必作修改的一种特性,也就就是说,数据库数据的存储结构与存取方法独立与之上的应用程序与模式。

《数据库系统原理与技术》试题库试题与参考答案选编

一、选择题 1 等值连接与自然连接是 ( )。 A.相同的 B.不同的,自然连接是两表普通连接 C. 不同的,自然连接连接条件无等值要求 D.不同的,自然连接连接条件有等值要求 D 2 关系数据库管理系统应能实现的专门关系运算包括。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 B 3 关系运算中花费时间能最长的运算是()。 A.不可再分 B.选择 C.笛卡尔积 D. 除 C 4 设有关系R,按条件f对关系R进行选择,正确的是 ( ) 。 A.R×R B.R-R

C. δf (R) D.∏f (R) C 5 欲从已知关系中按某条件取出两列,则应采取关系代数的()运算 A.选择 B.投影 C.连接 B 6 在关系代数运算中,五种基本运算为 ( ) 。 A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积 C 7 自然连接是构成新的有效方法。一情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 ( )。 A.元组B.行 C.记录D.属性 D 8 从关系中挑选出指定的属性组成新关系的运算称为()。 A.“选取”运算 B. “投影”运算 C.“连接“运算 D.“交”运算

9 关系数据库管理系统应能实现的专门关系运算包括()。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表 B 10 逻辑表达式运算的结果是()。 A.数值型 B. 字符型 C.逻辑型 C. 日期型 C 11 设域 D1={a1,a2,a3},D2={1,2},D3={计算机打印机扫描仪}。则D1、D2 和D3 的笛卡儿积的基数为()。 A.2 B. 3 C. 8 D. 18 D 12 下列哪种运算不属于关系代数的基本运算()。 A. 连接 B. 笛卡儿积 C. 相减 D. 投影 A 13 有两个关系 R和S ,分别包含15个和10个元组,则在R ∪ S,R - S,R ∩S 中不可能出现的元组数目情况是()。 A.15,5,10 B.18,7,7 C.21,11,4 D.25,15,0

数据库系统原理试题答案

《数据库系统原理》期中试题答案 一.选择题(每小题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语言是关系数据库的标准语言,它是()

数据库系统原理试题答案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

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

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.不能加任何锁

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

(一)填空题 1.数据管理经历了_______阶段、________阶段到________阶段的变迁。(手工管理、 文件管理、数据库管理) 2.实体之间联系的基本类型有______、_______、_______。(一对一、一对多、多对多) 3.在E-R图中,用____表示实体,用______表示联系,用______表示属性。(矩形框、菱形框、椭圆框) 4.数据库的三层模式结构是________、_________、_______。(外模式、逻辑模式、内模式) 5.关系模型中一般讲数据完整性分为三类:_________、___________、__________。 (实体完整性、参照完整性、用户定义完整性) 6.数据模型由三部分组成:数据结构、数据操作和____________。(数据的约束条件或数据完整性规则) 7.SQL语言是一种标准的数据库语言, 包括数据的查询、定义、操纵和______四部分功能。(控制) 8.视图是从其它________或视图导出的虚表。(基本表) 9.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的___________。(外关键字) 10.访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。(权限验证、混合) 11._______是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。(脚本) 12.SQL语言中行注释的符号为_________;块注释的符号为_________。(--、/**/) 13.SQL server中的变量分为两种,全局变量和局部变量。其中全局变量的名称以_______字符开始,有系统定义和维护。局部变量以__________字符开始,由用户自己定义和赋值。(@@、@) 14.在SQL server中,其权限分为三类,即_________权限、_________权限和_________权限。(对象、语句、隐含) 15.用户对数据进行添加、修改和删除时,自动执行的存储过程称为_________。(触发器) 16.角色是一组用户所构成的组,可以分为服务器角色和_______角色。(数据库) 17.触发器有3种类型,即INSERT类型、_______和_______。(UPDATE类型、DELETE类型) 18.如果要计算表中的行数,可以使用聚合函数______。(COUNT()) 19.在SQL Server中修改表的结构应使用关键字,修改表中的数据应使用关键字。(ALTER 、UPDA TE) (二)单项选择题 1.一个仓库可以存放多种产品,而一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是 (C )。 A、一对一的联系 B、多对一的联系 C、一对多的联系 D、多对多的联系 2.不属于传统数据模型的是(D)。 A、层次数据模型 B、网状数据模型 C、关系数据模型 D、面向对象数据模型 3.声明了变量:declare @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是(C)。 A、set @i=10,@c='abcd' B、set i=10 , set @c='abcd' C、select @i=10,@c='abcd' D、select @i=10, select @c='abcd' 4.长期存储在计算机内的有组织、可共享的数据集合是(C)。 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’两门课程号的同学姓名。

自考数据库系统原理真题与答案

2006年10月份自考数据库系统原理真题 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1. 最终用户使用的数据视图称为() A. B. 内模式外模式 C.概念模式 D.存储模式 答案:B 2.在数据库系统中,把可以相互区别的客观事物称为() A.文件 B.字段 C.实体 D.关键码 答案:C 3. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的() A.事务并发性 B.数据可靠性 C.数据独立性 D.数据重用性 答案:C 4.设关系R和S的元数分别为r和s,则R×S的元数为() A.r+s B.r-s C.r×s D.MAX(r,s) 答案:A 5.设有关系R(A,B,C)和S(D,A),如下图所示,R的主键为A,S的主键为D且外键为A.则关系S中违反参照完整性约束的元组是() A.(1,2) B.(2,NULL) C.(3,3)

D.(4,4)答案:D

6. 有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是() A.SELECTsnameFROMRWHEREage=NULL B.SELECTsnameFROMRWHEREageISNULL C.SELECTsnameFROMRWHERENOT(ageISNULL) D.SELECTsnameFROMRWHEREageISNOTNULL 答案:A 7.在数据库系统中,系统故障造成() A.硬盘数据丢失 B.软盘数据丢失 C.内存数据丢失 D.磁带数据丢失 答案:C 8.在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到() A.1NF B.2NF C.3NF D.BCNF 答案:A 9.数据库设计中,用于反映企业信息需求的是() A.ER模型 B.关系模型 C.层次模型 D.网状模型 答案:A 10.在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是() A. 3

数据库系统原理试题(二)

《数据库原理及应用》复习题及参考答案 一、判断题 1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。(×) 2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。(×) 3.概念设计可以独立于数据库管理系统。(√) 5.在视图中插入一个元组,该元组会同时插入到基本表中。(√) 6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。 (×) 7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。 (√) 8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。(√) 9.超类可以自动继承子类的所有特性。(×) 二、选择题 1.实体联系模型属于( D )。 A. 层次模型 B. 网状模型 C. 关系模型 D 概念模型 2.在一个关系中,任意两个元组的值( C )。 A. 可以全同 B. 必须全同 C. 不能全同 D. 以上都不是4.SQL是( C )的缩写. A. Standard Query Language B. Select Query Language C. Structured Query Language D. 以上都不是 6.在数据库设计中,当合并局部E---R图时,职工在某一局部应用中被除数当作实体,而在另一局部应用中被除数当作属性,那么被称之为( A )冲突。 A.结构 B.命名 C.联系 D.属性 7.在关系中的各元组的( B )。 A.顺序不能任意排列,一定要按照输入的顺序排列 B.顺序可以任意排列 C.顺序一定要按照关键字段值的顺序排列

2016年10月全国自考《数据库系统原理》真题及详解

2016年10月全国自考《数据库系统原理》真题 (总分100, 考试时间90分钟) 1. 单项选择题 1. 造成数据库中的数据不一致的原因是( ) A 数据冗余 B 数据存储数量太大 C 数据相互关系复杂 D 数据库安全性差 答案:A 2. 逻辑模式/内模式映像,保证了数据库的( ) A 完整性 B 全性 C 逻辑独立性 D 物理独立性 答案:D 解析:如果数据库的内模式要修改,即数据库的物理结构有所变化,那么只要对逻辑模式/内模式映像(即"对应性")作相应的修改,可以使逻辑模式尽可能保持不变。也就是对内模式的修改尽量不影响逻辑模式,当然对于外模式和应用程序的影响更小,这样,我们称数据库达到了物理数据独立性(简称物理独立性)。 3. 数据库系统生存期中,下面不是需求分析阶段工作的是( ) A 分析用户活动,产生业务流程图 B 确定系统范围,产生系统关联图 C 可行性分析 D 分析系统数据,产生数据字典 答案:C 解析:需求分析阶段的工作主要有:(1)分析用户活动,产生业务流程图。(2)确定系统范围,产生系统关联图。 (3)分析用户活动涉及的数据,产生数据流图。(4)分析系统数据,产生数据字典。 4. 关系数据库的数据与更新必须遵循三类完整性规则,下列不是其中一项的是( ) A 实体完整性规则 B 逻辑完整性规则 C 参照完整性规则 D 用户定义的完整性规则 答案:B 5. 设关系模式R(ABCDE),F是R上成立的FD集,F={AB→C,CD→E,DE→B},则关系R的候选键是( ) A A B AB C ABD D ABE 答案:C 6. 关于模式分解,下面叙述不正确的是( ) A 模式分解能消除数据冗余和操作异常现象 B 在分解以后,所有的检索操作可以节省时间 C 在分解了的数据库中可以存储悬挂元组,存储泛关系中无法存储的信息 D 在有泛关系假设时,对数据库中关系进行自然连接时,可能产生寄生元组,即损失了信息 答案:B 解析:模式分解以后,检索操作需要做笛卡儿积或连接操作,这将付出时间代价。 7. 假设有学生表(学号,姓名;性别,班级,专业),查找英语专业的学生学号、姓名和班级,正确的关系代数表达式是( ) i.π学号,姓名,班级(σ专业='英语' (学生表))ii.σ专业='英语' (π学号,姓名,班级(学

数据库系统原理考试试题

- 理工学院试卷(2015至2016学年第1学期) 课程名称:数据库系统原理模拟试卷 命题教师:黎远松 适用班级:计算机学院专升本,重补修 注意事项: 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.文件系统阶段

数据库系统原理试题

哈尔滨工业大学(威海)2009/2010学年 秋 季学期 数据库系统试题卷(A ) 考试形式(开、闭卷):闭卷答题时间: 105(分钟) 本卷面成绩占课程成绩50 % (注:平时成绩占课程总成绩的30%,实验成绩占课程总成绩的20%) 答题说明: 本试题卷一共有七道大题,共计11页,总成绩100分。另加一道10分的附加题,在第12页,供选做,附加题的成绩只记入平时成绩,不计入本次试卷成绩。其中第一页为客观试题(第一题、第二题和第三题)的答题卡,要求将第一题、第二题和第三题的答案填写在该答题卡上,其它问题的答案填写在相应题目的后面。 第一题,填空题答案填写在下面相应空白处: (1)外模式 (2)模式 (3)内模式 (4)实体完整性 (5)参照完整性(6)用户自定义完整性(7) 属性值在计算机中实际存储 (8) 基数 (9)不能延迟检查的约束(10) 可以延迟检查的约束 第二题,选择题答案填写在下面相应空格处: 第三题,判断题答案填写在下面相应空格处: 姓名: 班级: 学号: 遵 守 考 试 纪 律 注 意 行 为 规 范

一、填空题(每空0.5分,共10分) 1.数据库的三级模式是、模式和内模式。 2.关系模型的完整性包括、参照完整性和用户自定义完整性。 3. 实体的基属性是的属性。 4. 关系中元组的个数称为关系的。 5. 定义关系的约束包括和可以延迟检查的约束两种类型。 6. SQL 语言具有数据定义、数据操作和三种功能。 7.死锁是多个事务由于而不能执行的一种状态。 8. JDBC 的三层结构从上到下依次是JDBC API 、JDBC 驱动程序管理器和。 9.在关系模式R(U,F)中,如果R 1NF ,且不存在非码属性对码的传递函数依赖, 则称R 满足。 10.弱实体集的主码由强实体集的主码和组成。 二、选择题(全为单选,每小题1分,共10分) 1.一般地,数据库的逻辑层包含数据库中哪些对象() A 、全部表和全部视图。 B 、部分表和部分视图。 C 、全部表。 D 、全部视图。 2.一个企业的不同职能部门之间形成一种隶属关系,这种隶属关系的映射基数是 () A 、1:1 B 、1:n C 、m :n D 、不确定 3.关于关系中的NULL 值,以下说法错误的是() A 、NULL 值不能作为主码的值。 B 、NULL 值不能作为外码的值。 C 、对NULL 值的测试不同于对整数类型值的测试。 D 、两个取值为NULL 值的属性列是相等的。 4.关于视图,以下说法正确的是() A 、视图是一个虚表,也是一个永久的数据库对象。

数据库系统系统原理试卷(一)

数据库系统系统原理试卷(一) 一、 选择题(20分,每小题2分) 1. 要保证数据库逻辑数据独立性,需要修改的是: C A.模式 B. C.模式与外模式的映射 D. 2.设关系R(A ,B ,C)和S(A ,D),与自然连接等价的关系代数表达式是: D A.σR.A=S.A (R ×S) C. ∏R,A ,B.C,D (R ×S) D. ∏B,C,S.A,D (σR.A=S.A (R ×S)) 3. 若某关系R(A, B, C, D)有函数依赖AB →C, C →D, D →A ,那么R 的所有超键的数量 是: D A.3 B.4 C.6 D.7 4. 设关系R 和S 的结构相同,且各有100个元组,那么这两个关系的并操作结果的元组的个数为: B A.200 B.小于等于200 C.100 D.小于等于100 5. 与操作“AGE NOT BETWEEN 15 AND 20”等价的式子是: D A.AGE >= 15 AND AGE <= 20 B.AGE <= 15 OR AGE >= 20 C.AGE > 15 AND AGE < 20 D.AGE < 15 OR AGE >20 6.关系prodsales(salesman,prodid,prodname,quantity,amount)表示销售员所销售 商品情况:销售员、货号、品名、销售数量及销售金额。一名销售员可销售多种商品,一种商品可由多名销售员销售。该关系违背下列最低范式是: B A.1NF B.2NF C.3NF D.BCNF 7. 在DB 技术,未提交的随后被撤消了的数据,称为: A A. 脏数据 B. 报废的数据 C.过时的数据 D.撤消的数据 8. 设有关系模式R(A,B,C),F 是R 上成立的函数依赖集,F={A →B ,C →B},将关系R 分解为R1(A ,B)和R2(A ,C),则分解后的函数依赖集为: D A.依然保持原有的函数依赖集 B.丢失了A →B C.丢失了B →C D.丢失了C →B 9.在数据库中,如果有8个不同实体集,它们之间存在着10个不同的二元联系(二元关系是指两个不同实体集间的联系),其中4个1∶N 联系,6个M ∶N 联系,那么根据ER 模型转换成关系模型的规则,这个ER 结构转换成关系模式个数是: C A.8 B.12 C.14 D.18 10. 下面哪一种指令能撤销用户的授权: B A Grant B Revoke C Commit D Privilege 二、填空题(10分,每小题2分) 1. 数据按 外模式 的描述提供给用户,按内模式的描述存储在磁盘中,而概念模式 提供了连接这两级的相对稳定的中间观点,并使得两级中任何一级的改变都不受另

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