郑州大学2005级数据库原理课程试题(AB 卷)

郑州大学2005级数据库原理课程试题(AB 卷)
郑州大学2005级数据库原理课程试题(AB 卷)

郑州大学2005级数据库原理课程试题

(AB 卷)

1 2005 级数据库原理课程试题(A 卷)

一、填空题:(每空2 分,共20 分)

1、数据库系统中的数据模型通常由______ 、数据操作和完整性约束条件三部分组成。

2、设有两个实体集A、B,A 中实体可能与B 中多个实体或零个相联系,而B 中实体至多和A 中一个实体有联系,则称A 和 B 是_ ____联系。

3、在关系模型中,实体以及实体间的联系都是用______来表示的。

4、关系模式由3NF 转化为BCNF 是消除了主属性对码的_____ 和______ 。

5、在事务依赖图中,若两个事务的依赖关系构成循环,则系统出现_______ 。

6、在并发控制技术中有两种基本类型的锁,它们是______ 和______ 。

7、自主存取控制(DAC)方法被广泛支持,主要通过SQL 的语句______和______ 语句。

二、单选题:(每题分1,共15 分)

1.位于用户和操作系统之间的用于管理数据的系统软件是()

A.DBS B.DB C.DBMS D.MIS

2.在数据库中,产生数据不一致的根本原因是(。)

A.数据存储量太大

B.没有严格保护数据

C.未对数据进行完整性控制

D.数据冗余

3.下列各种模型中不是数据模型的是()。

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

4.数据库系统依靠()支持了数据独立性。

A.封装机制

B.模式分级、各级之间有映像机制

C.定义完整性约束条件

D.DDL 语言和DML 语言互相独立

5.有关系R 和S,R∩S 的运算等价于()

A.S-(R-S)B.R-(R-S)C.S∪(R-S)D.R∪(R-S)

6.在数据库设计中,将E-R 图转换成关系数据模型的过程属于()

A.概念结构设计阶段

B.物理结构设计阶段

C.逻辑结构设计阶段

D.数据库实施阶段

7.在嵌入式SQL 中,不必使用游标的SQL 语句是()

A.查询结果为多条记录的SELECT 语句

B.查询结果为单条记录的SELECT 语句

C.CURRENT 形式的UPDA TE 语句

D.CURRENT 形式的DELETE 语句

8.设有关系模式RABCD A→C ,C→D ,其分解ABC,ABD ()

A.具有无损连接性,又保持函数依赖

B.具有无损连接性,但不保持函数依赖

C.不具有无损连接性,但保持函数依赖

D.不具有无损连接性,又不保持函数依赖

9.设有关系模式R(A,B,C,D),F 是R 上成立的函数依赖集,F={B→C,D→C},

则属性集AB 关于 F 的闭包()+

F

AB

为()。

A.ABCD B.ABC C.CD D.BCD

10.下列关于规范化理论各项中正确的是()。

A.对于一个关系模式来说,规范化级别越高越好

B.满足2NF 的关系模式一定满足1NF

C.1NF 要求非主属性完全函数依赖码

D.规范化一般是通过分解相关关系模式实现的,但有时也有合并

11.在关系代数表达式优化策略中,应尽可能早执行()操作。

A.投影B.联接C.选择D.笛卡儿积

12.在数据库系统中,日志文件主要用于。

A.保障事务的并发性B.保障数据的安全性

C.检测系统的死锁D.数据库故障的恢复

13.数据库中解决并发操作带来的数据不一致性问题,一般采用方法。

A.恢复B.封锁C.存取控制D.协商

14.事务的并发执行不会破坏DB 的完整性,这个性质称为事务的()。

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

15.在正常的DBS 中,“所有事务都是两段式的”与“事务的并发调度是可串行化的”()。A.前者是后者的必要条件

B.后者是前者的充要条件

C.前者是后者的必然结果

D.后者是前者的必然结果

三、判断题

1.在数据模型中,数据结构是对系统静态特性的描述。()

2.内模式是对数据库中全体数据的逻辑结构和特征的描述。()

3.关系代数、关系演算在表达查询能力上是完全等价的。()

4.建立索引是为了加快查询速度。因此,对一个基本表可以建立多个聚簇索引。()5.DBMS 执行CREATE VIEW 语句的结果只是把视图的定义存入数据字典,并不执行其中的SELECT 语句。()

6.封锁粒度越大,并发度就越小,但系统的开销也越小。()

7.介质故障的恢复只需借助于日志文件这一种冗余数据即可。()

8.在数据库实施阶段,数据的载入并不重要,关键是程序的编码和调试。()

9.关系模式RABCD AB→C ,C→D 最高达到3NF。()

10.可串行性是并发事务正确调度的充要条件。()

四、简答题(每小题4 分,共16 分)

1.数据库设计的步骤。

2.介质故障的恢复

3.描述SQL 语言的核心动词。

4.对学生-课程数据库有如下查询语句,写出等价的关系代数表达式,并画出优化后的查询语法树。

SELECT Sname

FROM Student ,SC ,Course

WHERE Student.Sno SC.Sno AND

https://www.360docs.net/doc/867048294.html,o https://www.360docs.net/doc/867048294.html,o AND

Cname “数据库”AND

五、综合题(共39 分)

已知有基本表:

学生:S(SNO,SNAME,SEX,DEPT,BIRTH)

课程:C(CNO,CNAME,PCNO)

选课:SC(SNO,CNO,G)

写出如下SQL 语句。

(1)定义学生选课SC 表。在定义模式的同时,要完成如下完整性约束定义:

①定义主码②定义参照完整性

(2)查询选修了 1 号课程的学生名字

(3)找出学修了数据库课程的学生的姓名

(4)查询选修了 1 号课程的学生总人数

2.某一研究院有若干研究生导师,包括职工编号、姓名、职称、开始工作时间,其中每个导师的职工编号是唯一的。该研究院承担若干个科研课题,包括课题编号、课题名称、经费、课题级别,其中每个课题的课题编号是唯一的。每个导师可以承担或参与若干个课题,每个课题可以由若干人参与,每个课题有一个负责人。同时,该研究院有若干研究生,包括学号、姓名、性别、入学日期,其中每个研究生的学号是唯一的。每个导师可以带若(每小题6 分,共12 分)干研究生,但每个研究生只能有一个导师。根据上述介绍完成:

(1)画出E-R 图

(2)设计相应的关系模型

3.(11 分)设有关系模式R(ABCDEG),F={ A→C,C→A,B→DG}

(1)求R 的所有候选码。

(2)求()+ AB

(3)将R 分解为3NF,且既具有无损连接性又保持函数依赖。

2 2005 级数据库原理课程试题(B卷)

一、填空题:(每空2 分,共20 分)

1.数据库系统与文件系统的本质区别是数据结构化。

2.实体完整性和参照完整性是关系模型必须满足的完整性约束条件,它们被称为关系的两个不变性。

3 事务必须是使数据库从一个一致性状态变到另一个一致性状态这是指事务的一致性

4.SQL 语言对自主存取控制提供支持,这主要是通过的grant 语句和revoke 语句来实现。5.在集中式数据库中,查询的执行开销(总代价)主要包括I/O 代价,cpu 代价,内存代价,通信代价。

6.建立冗余数据最常用的技术是数据转储和日志文件。

7.并发控制的主要技术是封锁。封锁对象的大小称为封锁的粒度。

二、单选题:(每题分1,共15 分)

1.关系代数的五种基本运算是(D )

A、∪,∩,-,∏,

B、∪,∩,×,,

C、∪,∩,×,∏,

D、∪,-,×,,

2.数据库系统通常采用三级模式结构,不包括下面哪个模式。(D )

A、模式

B、内模式

C、子模式

D、父模式

3.在数据库三级模式间引入二级映像的主要作用是(B )

A.提高数据库中数据与应用程序的安全性

B.提高数据库中数据与应用程序之间的独立性

C.保持数据库中数据与应用程序之间的一致性

D.提高数据库中数据与应用程序的可移植性

4.数据库类型是按照B 来划分的。

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

5.有关系R 和S,R∩S 的运算等价于(B )

A.S-(R-S)B.R-(R-S)C.S∪(R-S)D.R∪(R-S)

6.在数据库设计中,将E-R 图转换成关系数据模型的过程属于(C )

A.概念结构设计阶段B.物理结构设计阶段

C.逻辑结构设计阶段D.数据库实施阶段

7.在嵌入式SQL 中,不必使用游标的SQL 语句是(B )

A.查询结果为多条记录的SELECT 语句

B.查询结果为单条记录的SELECT 语句

C.CURRENT 形式的UPDA TE 语句

D.CURRENT 形式的DELETE 语句

8.设有关系模式R(ABCD A→C ,C→D ),其分解P={ ABC,ABD }(B )

A.具有无损连接性,又保持函数依赖

B.具有无损连接性,但不保持函数依赖

C.不具有无损连接性,但保持函数依赖

D.不具有无损连接性,又不保持函数依赖

9.在关系模式R(A,B,C)中,有函数依赖集F(A,B)→C,(B,C)→A,则R 最高达到

(D )A.INF B.2NF C.3NF D.BCNF

10.当将局部E-R 图合并成全局E-R 图时可能出现的一些冲突,不包括(B )

A.属性冲突B.实体冲突C.结构冲突D.命名冲突

11.若数据库系统在运行过程中,由于某种原因,造成系统停止运行,会导致事务在执行过程中以非控制方式终止,同时内存中的信息丢失,这种情况称为(C )

A.事务故障B.运行故障C.系统故障D.介质故障则事务T 对R

12.若事务T 获得了数据对象R 的X 锁控制权,(A )

A.既能读,也能写B.不能读,但能写C.不能读,也不能写D.只能读,不能写13.DBMS 通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(A )

A.安全性B.完整性C.并发控制D.恢复

14.事务的隔离性是由DBMS 的(D)子系统实现。

A.恢复B.完整性C.安全性D.并发控制

15.数据库的后援副本的主要用途是(D )。

A.数据的转储B.一致性控制C.安全性保障D.故障后的恢复

三、判断题

1.在数据模型中,数据结构是对系统动态特性的描述。(错)

2.模式是对数据库中全体数据的逻辑结构和特征的描述。(对)

3.关系代数、关系演算和SQL 语言在表达查询能力上是完全等价的。(对)

4.建立索引是为了加快查询速度。因此,对一个基本表可以建立多个聚簇索引。(X )5.DBMS 执行CREATE VIEW 语句的结果只是把视图的定义存入数据字典,并不执行其中的SELECT 语句。(对)

6.封锁粒度越小,并发度就越高,但系统的开销也越大。(对)

7.系统故障的恢复只需借助于日志文件这一种冗余数据即可。(对)

8.在数据库实施阶段,数据的载入并不重要,关键是程序的编码和调试。(X )

9.关系模式RABCD AB→C ,C→D 最高达到3NF。(X )

10.可串行性是并发事务正确调度的准则。(对)

四、简答题

1.试从数据库的三级模式结构角度,简述什么是数据的逻辑独立性。

指修改数据的逻辑模式而不必重写应用程序的能力。这种能力是通过模式/外模式映象来实现的。对于同一个模式有任意多个外模式,而对于每一个外模式都有一个模式/ 外模式映象。2.在概念结构设计阶段,需要对实际的人、物等对象加以处理,抽取所关心的共同特性。其数据抽象方法主要有哪些?

分类,聚集,概括

3.事务的并发操作若不加控制会带来哪些不一致性?试举一例。

1 丢失修改

2 不可重复读

3 读‘脏’数据

5 在集中式数据库中,查询的执行开销(总代价)主要包括?

1 数据库系统实现整体结构的结构化

2 实体完整性参照完整性

3 一致

4 REVOKE GRANT

5 总代价I/O 代价、CPU 代价、内存代价、通信代价

6 数据转储登陆日志文件

7 封锁粒度

4.对学生-课程数据库有如下查询语句,写出等价的关系代数表达式,并画出优化后的查询语法树。

SELECT Sname

FROM Student ,SC ,Course

WHERE Student.Sno SC.Sno AND https://www.360docs.net/doc/867048294.html,o https://www.360docs.net/doc/867048294.html,o AND Cname “传统文化与美德”AND Grade 90

五、综合题(共39 分)

1.设有一SPJ 数据库,有四个基本表:

供应商表S Sno Sname City

零件表P Pno Pname Color Weight

工程项目表J Jno Jname City

供应关系表SPJ Sno Jno Pno Qty

写出如下SQL 语句。

(1)定义零件表P Pno Pname Color Weight 在定义模式的同时要求定义主码。

(2)将上海供应商为工程号“J2”供应的所有零件的数量改为0

(3)找出工程号“J2”使用的各种零件号和数量,降序显示。

(4)将对SPJ 表的查询权限授予用户U3,并允许他再授予其他用户。

2.已知某集团在全国各地有若干个保险公司,每个公司都有若干个职工。每个公司都有若干个被保险人并投有一定的保额。假设被保险人可以选择多个保险公司为自己投保多份。请自己设计适当的属性,完成下面设计。

(1)画出E-R 图(2)设计相应的关系模型

3.(11 分)设有关系模式R(ABCDEG),F ={A→CD,CG→E,C→A }

(1)求R 的所有候选码。

(2)求AB

(3)将R 分解为3NF,且既具有无损连接性又保持函数依赖。

数据库原理与应用试题及答案

一、单选题(共20分,每题1分) 1.DB、DBMS和DBS三者之间的关系是() A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS C. DBS与DB和DBMS无关 2.在数据库系统中,读脏数据是指一个事务读了另一个事务() A. 未更新的数据 B. 未撤销的数据 C. 未提交的数据 D. 未刷新的数据 3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现() A. 活锁 B. 死锁 C. 读-写冲突 D. 写-写冲突 4.语句DELETE FROM SC表明() A. 删除SC中的全部记录 B. 删除基本表SC C. 删除基本表SC中的列数据 D. 删除基本表SC中的部分行 5.数据库设计阶段分为() A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 模型设计阶段、程序设计阶段和运行阶段 C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段 D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 6.关系笛卡尔积运算记号R×S表示() A. R为关系名,S为属性名 B. R和S均为属性名 C. R为属性名,S为关系名 D. R和S均为关系名 7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句 一般一次只能处理一条记录,其协调可通过哪种技术实现() A. 指针 B. 游标 C. 数组 D. 栈 8.下列说法中不正确的是() A. 任何一个包含两个属性的关系模式一定满足3NF B. 任何一个包含两个属性的关系模式一定满足BCNF C. 任何一个包含三个属性的关系模式一定满足3NF D. 任何一个关系模式都一定有码

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

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

郑州大学2011年数据库原理

ZZU2011年 数据库原理 课程试题(A 卷) 合分人: 一、选择题:(每题 1 分,共 20 分) 1. 在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是 ( ) A 、子模式 B 、用户模式 C 、模式 D 、存储模式 2.在关系模型中,实现关系中不允许出现相同的元组的约束是通过 ( ) A 、侯选键 B 、主键 C 、外键 D 、超键 3、下列哪种运算不属于关系代数的基本运算 ( ) A 、连接 B 、笛卡尔积 C 、差 D 、 投影 4、概念设计结果是 ( ) A 、一个与DBMS 相关的概念模式 B 、一个与DBMS 无关的概念模式 C 、数据库系统的公用视图 D 、数据库系统的数据字典 5、在SQL 中,与“IN ”等价的操作符是 ( ) A 、=ALL B 、<>SOME C 、<>ALL D 、=SOME 6、当同一个实体集内部的实体之间存在着一个M :N 联系时,根据ER 模型转换成关系模型的规则,这个ER 结构转换成关系模式个数为 ( ) A 、1个 B 、3个 C 、5个 D 、7个 7、在SELECT 语句中,与关系代数中π运算符对应的是哪个子句。 ( ) A 、SELECT B 、FROM C 、GROUP BY D 、WHERE 8、关系模型的完整性规则不包括 ( ) A 、实体完整性规则 B 、参照完整性规则 C 、用户自定义的完整性规则 D 、数据操作性规则 9、关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是 ( ) A 、(学号,课程号)和(课程号,名次)都可以作为候选键

数据库原理试题及答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源: 第一部分选择题 (共30分) 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1. 单个用户使用的数据视图的描述称为【】 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述【】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是【】 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4. 五种基本关系代数运算是【】 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 6. 下列聚合函数中不忽略空值 (null) 的是【】 A. SUM (列名) B. MAX (列名) C. COUNT ( * )

D. AVG (列名) 7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【】 A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解 C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解 8. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】 A. rí mρ(r) B. mρ(r) í r C. r = mρ(r) D. r≠mρ(r) 9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10. SQL中,下列涉及空值的操作,不正确的是【】 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 12. DBMS中实现事务持久性的子系统是【】 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 13. SQL的全局约束是指基于元组的检查子句和【】 A. 非空值约束 B. 域约束子句 C. 断言

数据库系统原理(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分) 标准答案:数据库系统的三级模式结构就是指外模式,模式与内模式。两级映象就是指外模式/模式映象,模式/内模式映象。三级模式两级映像结构就是数据库实现数据独立性的关键,包括逻辑独立性与物理独立性。 数据逻辑独立性就是指局部逻辑数据结构(外模式即用户视图)与全局逻辑数据结构(模式)之间的独立性。当数据库的全局逻辑数据结构(模式)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。 物理数据独立性就是指数据的存储结构与存取方法(内模式)改变时,对数据库的全局逻辑结构(模式)与应用程序不必作修改的一种特性,也就就是说,数据库数据的存储结构与存取方法独立与之上的应用程序与模式。

郑州大学现代远程教育《医学信息检索》

郑州大学现代远程教育《医学信息检索》 真题 [2015版客观题] 第一部分客观题 一、单项选择(每小题1分,共10分) 1.下列哪个文献的类型是属于零次文献:() A.书信 B.年鉴 C.期刊论文 D.进展 2.下列属于文献内容特征的是:() A.标题 B.著者 C.页次 D.文献主题 3.下列属于文献的外表特征的选项是:() A.主题 B.关键词 C.学科分类 D.著者 4.某护士检索有关“哮喘患者自理行为”方面的文献,她从现在开始往前逐年进行文献查找,此种检索方法称为:() A.分段法 B.抽查法 C.追溯法D.倒查法 5.字段简称“AB”的意思是以下哪一个:( ) A.作者 B.刊名 C.摘要 D.地址 6.检索文献数据库时,下列哪种方法不能扩大检索范围() A. 用AND B.用OR C.用相关的主题词 D.采用截词 7.通过哪个检索途径可以检索某个学科有哪些相关的刊物?() A.主题途径 B.期刊检索 C.基本检索 C.作者检索 8.检索式“TA=护理杂志”的含义是:() A.检出刊名为“护理杂志”的所有文献 B.检出作者单位地址中包含“护理杂志”的所有文献 C.检出刊名中包含“护理杂志”的所有文献 D.检出文献题目中包含“护理杂志”的所有文献 9.PubMed数据库是由以下哪个机构开发研制的?() A.Entrez B. NCBI C. NLM D. CBM 10.下列哪一过程是文献检索过程的最后一步:() A.查找文献线索 B.选择检索途径,确定检索标识

C.获取原始文献 D.选择检索工具,确定检索方法 二、多项选择:(每题2分,共10分) 11.下列哪一种文献属于零次文献:() A.手稿B.专著C.期刊论文D.综述E.书稿12.文献检索工具中的目录主要分为哪几种:() A.分类目录B.索引目录C.著者目录D.主题目录E.书名目录13.文献检索方法中的工具法常用的有:() A.追溯法B.分段法C.顺查法D.抽查法E.倒查法14.选题过程中查阅文献的目的是:() A.充实研究方法B.启发研究思路C.阅读相关理论 D.为收集资料做准备E.避免完全重复他人的工作 15.10.PubMed收录的数据库包括:() A.MEDLINE B.PreMEDLINE C. CBM D.数据库商直接提供的数据E.Books 第二部分主观题 一、名词解释:(每题 5分,共 25 分) 1.文献检索2.文献3.信息 4.查全率 5.查准率 二、简答题:(每题8分,共40分) 1.文献检索的基本步骤是什么? 2.简述查阅文献的目的。 3. 简要论述获取全文的主要途径? 4. 检索过程中当检索结果偏少时,简述进行扩检的方法?至少举出4种方法。 5.文献按级别划分可分为几种?各自的特点是什么?各包括什么? 三、应用题(15分) 结合实际案例阐述医学信息检索在临床科研中的作用?

数据库原理试题和答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午23:05:00 来源: 第一部分选择题(共30分) ?一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出得四个选项中只有一个就是符合题目要求得,请将其代码填在题后得括号内。错选或未选均无分. 1、单个用户使用得数据视图得描述称为【】 A、外模式? B、概念模式?C、内模式?D、存储模式? 2、子模式DDL用来描述【】?A、数据库得总体逻辑结构?B、数据库得局部逻辑结构 C、数据库得物理存储结构 D、数据库得概念结构 ?3、在DBS中,DBMS与OS之间得关系就是【】?A、相互调用 B、DBMS调用OS?C、OS调用DBMS?D、并发运行 4、五种基本关系代数运算就是【】 A、∪,-,×,π与σ? B、∪,-,∞,π与σ? C、∪,∩,×,π与σ?D、∪,∩,∞,π与σ??5、当关系R与S自然联接时,能够把R与S原该舍弃得元组放到结果关系中得操作就是【】 A、左外联接?B、右外联接?C、外部并 D、外联接 ?6、下列聚合函数中不忽略空值 (null)得就是【】?A、 SUM(列名) B、MAX (列名) C、 COUNT ( * )?D、AVG (列名) ?7、设关系模式R (A,B,C),F就是R上成立得FD集,F ={B→C},则分解ρ = {AB,BC}相对于F【】?A、就是无损联接,也就是保持FD得分解?B、就是无损联接,但不保持FD得分解 C、不就是无损联接,但保持FD得分解? D、既不就是无损联接,也不保持FD 得分解? 8、关系模式R分解成ρ={R1,…,Rk},F就是R上得一个FD集,那么R中满足F得每一个关系r,与其投影联接表达式mρ(r)间得关系满足【】?A、rí mρ(r) B、mρ(r) í r?C、r= mρ(r)?D、r≠mρ(r) 9、在数据库设计中,将ER图转换成关系数据模型得过程属于【】?A、需求分析阶段?B、逻辑设计阶段 C、概念设计阶段? D、物理设计阶段? 10、 SQL中,下列涉及空值得操作,不正确得就是【】 A、 AGE IS NULL? B、 AGE IS NOT NULL C、AGE = NULL?D、NOT(AGE IS NULL) 11、如果事务T获得了数据项Q上得排它锁,则T对Q 【】 A、只能读不能写 B、只能写不能读 C、既可读又可写 D、不能读不能写 ?12、DBMS中实现事务持久性得子系统就是【】?A、安全性管理子系统?B、完整性管理子系统?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

数据库原理模拟试卷

郑州大学软件学院《数据库原理》课程模拟试题 (适用专业:10专软件技术、网络技术、网络管理 考试时间:120分钟) 合分人: 一、【填空】:(【每题2分,共 10 分】) (将选择题的答案写在试卷后面的答题纸上) 1、如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有 数据独立性。 2、视图的更新是指通过视图来插入、修改和 数据。 3、在关系T (S ,SN ,D )和R (D ,CN ,NM )中,T 的主码为S ,R 的主码为D ,则D 在T 中称为 。 4、设有以下关系:合同(合同号,用户号,用户名,用户地址,电话),我们知道合同号是唯一的,则这个关系模式最高满足 第 范式。 5、在SQL 语言中,一个 语句称为一个查询块。 二、【单项选择】:(【每题2 分,共 40 分】) (将选择题的答案写在试卷后面的答题纸上) 1、关于数据的独立性下列说法不正确的是( )。 A 、 逻辑独立性 B 、采用三级映射机制可以实现 C 、 物理独立性 D 、采用三级模式结构可以实现 2、一个完整的数据库系统不包括下面哪些组成部分( )。 A 、数据库(DB )和应用程序 B 、DBMS 和硬件 C 、OS 和存储器 D 、用户 3、在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是( )。 A 、子模式 B 、用户模式 C 、模式 D 、存储模式

4、DML指的是()。 A、数据操纵语言 B、数据查询语言 C、数据定义语言 D、数据控制语言 5、SQL语言中,实现数据查询的语句是()。 A、SELECT B、INSERT C、UPDATE D、DELETE 6、关系数据库管理系统应能实现专门的关系运算包括()。 A、排序、索引和统计 B、选择、投影和连接 C、关联、更新和排序 D、插入、删除和更新 7、SQL语言具有()的功能。 A、关系规范化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规范化、数据控制 D、数据定义、关系规范化、数据操纵。 8、在对数据进行什么操作时,DBMS会检查默认值约束()。 A、以下都检查 B、对数据进行修改 C、对数据进行删除 D、对数据进行插入 9、现实世界中客观存在的事物的特征称为()。 A、联系 B、标识符 C、实体 D、属性 10、master数据库是()。 A、始终不会发生改变 B、所有数据库的模板 C、用户可以随意删除 D、SQL SERVER中最重要的数据库 11、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是() A、一对一 B、一对多 C、多对一 D、多对多 12、第2范式存在弊病的原因,是由于关系中存在()造成的。 A、函数依赖 B、平凡依赖

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、 多选或未选均无分。 1. 要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2. 下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB .∪,—,,π和σ C.∪,∩,×,π和σD .∪,∩,,π和σ 6.下列聚合函数中不忽略空值 (NULL) 的是()。 A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7. SQL中,下列涉及空值的操作,不正确的是()。 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 8. 已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1 成绩关系

A. 1 B. 2 C. 3 D. 4 9. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视 图 10. 关系数据模型的三个组成部分中,不包括( ) A. 完整性约束 B. 数据结构 C. 恢复 D. 数据操作 11. 假定学生关系是S (S #,SNAME ,SEX ,AGE ),课程关系是C (C #,CNAME ,TEACHER ), 学生选课关系是SC (S #,C #,GRADE )。 要查找选修“COMPUTER ”课程的“女”学生姓名,将涉及到关系( ) A .S B .S C ,C C .S ,SC D .S ,SC ,C 12. 关系规范化中的删除操作异常是指( ) A .不该删除的数据被删除 B .不该插入的数据被插入 C .应该删除的数据未被删除 D .应该插入的数据未被插入 13. 从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码 是( ) A .M 端实体的码 B .N 端实体的码 C .M 端实体码与N 端实体码组合 D .重新选取其他属性 14.已知关系R={A ,B ,C ,D ,E ,F},F={A →C ,BC →DE ,D →E ,CF →B}。则(AB)F + 的闭包 是( ) A .ABCDEF B .ABCDE C .ABC D .AB 15.设有关系R (A ,B ,C )和S (C ,D )。与SQL 语句select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是( ) A .σR.C=S.C (πA,B,D (R×S)) B .πA,B,D (σR,C= S.C (R×S)) C .σR.C=S.C ((πA,B (R))×(π D (S))) D .σR,C=S.C (πD ((πA,B (R))×S)) 二、多项选择题 (本大题共5小题,每小题2分,共10分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

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

(一)填空题 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’两门课程号的同学姓名。

(完整版)郑州大学数据库原理_期末考试试题

第一章 一、单项选择题 1、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C ) A、数据存储量低 B、处理速度慢 C、数据不一致 D、操作繁琐 2、数据的存储结构与数据逻辑结构之间的独立性成为数据的(B) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 3、在数据库系统中,对数据操作的最小单位是(B ) A、字节 B、数据项 C、记录 D、字符 4、数据的逻辑结构与用户视图之间的独立性称为数据的(C) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、下述各项中,属于数据库系统的特点的是(C) A、存储量大 B、存取速度快 C、数据共享 D、操作方便 6、在数据库系统中,模式/内模式映像用于解决数据的(B) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 7、在数据库系统中,模式/外模式映像用于解决数据的(C) A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 8、数据库结构的描述,称为(D ) A、数据库模式 B、数据库 C、数据库管理系统 D、数据字典 9、数据库中全体数据的整体逻辑结构描述成为(D ) A、存储模式 B、内模式 C、外模式 D、概念模式 10、保证数据库中数据及语义的正确性和有效性,是数据库的(C) A、安全性 B、准确性 C、完整性 D、共享性 11、在数据库系统中,数据独立性是指(C) A、用户与计算机系统的独立性 B、数据库与计算机的独立性 C、数据与应用程序的独立性 D、用户与数据库的独立性 12、结构数据模型的三个组成部分是数据结构、数据操作和(C) A、数据安全型控制 B、数据一致性规则 C、数据完整性约束 D、数据处理逻辑 13、数据操纵语言(DML)的基本功能中,不包括的是( B ) A、插入新数据B描述数据库结构 C、数据库中数据排序 D、删除数据库中数据 14、控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改人员是( D )

数据库原理试题及答案

汕头职业技术学院 2009—2010学年度第二学期期中考试试卷 课程名称数据库原理与应用拟题人审题人_____________ 系(校区)计算机系班级姓名学号____________ 一、单项选择题:(将正确答案的编号填在下表中,每小题1.5分,共18分) 1.任何一个满足2NF但不满足3NF的关系模式都不存在() A)主属性对主码的部分依赖 B)非主属性对主码的部分依赖 C)主属性对主码的传递依赖 D)非主属性对主码的传递依赖 2.相对于非关系模型,关系数据模型的缺点之一是() A)查找记录的速度最慢 B)数据结构简单 C)数据独立性高 D)有严格的数学基础 3.创建一个用户数据库时,()数据库的内容(表和视图)就会自动地复制到新创建的数据库中。 A)master B)model C)msdb D)tempdb 4.下列聚合函数中不忽略空值(null)的是() A)sum(列名) B)max(列名) C)count(*) D)avg(列名) 5.关于唯一约束的叙述,错误的是() A)一个表可以定义多个唯一约束 B)唯一约束的值不能重复 C)唯一约束的值不能为null D)一个唯一约束可以施加到多个属性中 6.下列涉及空值的操作,不正确的是() A)age is null B)age is not null C)age=null D)not(age is null) 7.层次模型不能表示()的联系 A)多对多 B)一对多 C)多对一 D)一对一 8.下列关系运算中,()运算不属于专门的关系运算。 A)选择 B)连接 C)投影 D)广义笛卡尔积 9.数据库系统的体系结构是() A)两级模式结构和一级映射 B)三级模式结构和一级映射 C)三级模式结构和两级映射 C)三级模式结构和三级映射 10.单个用户使用的数据视图的描述称为()

相关文档
最新文档