安阳工学院数据库原理考试(B)

安阳工学院数据库原理考试(B)
安阳工学院数据库原理考试(B)

安阳工学院数据库原理考试(B)

————————————————————————————————作者:————————————————————————————————日期:

____________________ 系 ____________________专业

_____________

姓名

_______________学

______________________

一、填空题:(每空1分,共10分)

1、按数据结构的组织形式,数据库可以分为层次数据库、网状数据库和 。

2、数据模型的三要素包括 、数据操作、完整性约束。

3、关系代数的五种基本查询操作有选择、投影、并、差、 。

4、对数据库的一组操作序列,如果必须作为一个整体,要么全做,要么全部不做,则可以把这组操作序列定义为一个 。

5、数据库的恢复原理可以用一个词概括,就是 。

6、在数据库体系结构中 是核心,它描述了数据库系统的逻辑结构。

7、在基于日志的数据库数据恢复技术中,对发生故障时没有完成的事务应执行 操作。

8、E-R 方法中的E 表示 。

9、对数据库中的数据的操作可以分为查询和插入 、修改、 ,其中后三种操作会引起数据的变动。

10、在2NF 的基础上,消除了 以后的关系模式,属于3NF 。

二、单项选择题:(每小题1分,共20分)

1、下列四项中说法不正确的是 。

A. 数据库减少了数据冗余

B. 数据库中的数据可以共享

C. 数据库避免了一切数据的重复

D. 数据库具有较高的数据独立性

2、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是

A 、多对多

B 、一对一

C 、多对一

D 、一对多 3、数据库的并发操作可能带来的问题包括 。

A. 丢失更新

B. 数据独立性会提高

C. 非法用户的使用

D. 增加数据冗余度

4、 如果事务T 获得了数据项Q 上的排它锁,则T 对Q

A. 只能读不能写

B. 只能写不能读

C. 既可读又可写

D. 不能读不能写 5、以下关于数据库规范化理论的叙述,不正确的是:

A 、 数据库模式的范式越高越好

B 、 在函数依赖的范围内,B

C 范式是规范化程度最高的范式 C 、 一个二元模式一定属于BC 范式

D 、 一个全码的关系一定属于BC 范式 6、以下关于数据安全性的叙述,正确的是:

A 、 给用户分配权限时,不允许循环授权

B 、 一旦将对某一数据修改的权限授予一个用户,则该用户有权再将这一修改权授予另

一用户

C 、 数据加密可以减少数据所占空间

D 、 数据库加锁提供较高数据安全性, 7、以下关于视图的叙述,不正确的是:

A 、 视图是个“虚表”

B 、 视图提高了数据库的逻辑独立性

C 、 一个数据库模式中只能定义一个视图

D 、 视图对应于数据库体系中的外模式

题 号 一 二 三 四 五 六 总分 得 分

评卷人

得分

得分

安阳工学院 数据库原理 课程试卷

2010—2011 学年第 二 学期

8、数据库设计时,最先得到的是数据库的:

A、内模式

B、模式

C、外模式

D、视图

9、以下关于数据库范式的叙述,正确的是:

A、一个关系模式如果属于BC范式,则该模式一定属于4NF

B、如果一个关系的属性都是主属性,则该关系一定属于3NF

C、一个属于4NF的关系,各属性间不存在任何函数依赖

D、一个属于3NF的关系,一定不存在非主属性对码的部分函数依赖

10、以下对关系数据库的查询优化的叙述,不正确的是:

A、要尽量把选择操作提前

B、找出公共表达式,先计算出公共表达式的结果

C、查询优化由应用系统实现

D、尽量把选择和投影操作放到一起做

11、DBMS中实现事务隔离性的子系统是

A、安全性管理子系统

B、完整性管理子系统

C、并发控制子系统

D、恢复管理子系统

12、以下说法不正确的是:

A、建立表结构时需要同时指定各字段的数据类型

B、设计数据模式前先要进行问题域的需求分析

C、数据表的结构一旦建立就不能更改

D、索引不属于数据库的模式层

13、以下概念相差较大的一组是:

A、实体关系

B、元组记录

C、属性列

D、数据库表

14、关于函数依赖,以下说法不正确的是:

A、平凡的函数依赖不反映语义信息

B、函数依赖具有传递性

C、如果有函数依赖AB→C,则有A→C,B→C

D、关系的码可以函数决定关系的每一个属性

15、并发事务的调度时,以下说法正确的是:

A、观察可串行化的调度一定是冲突可串行化的调度

B、冲突可串行化的调度一定是观察可串行化的调度

C、一个可串行化的调度一定不会产生死锁

D、死锁可以通过“先来先服务”解决

16、以下说法正确的是:

A、在设计数据库模式时,要有意识地设计冗余数据以实现数据的恢复

B、要先设计数据库的模式,然后再考虑内模式和外模式

C、要先开发应用程序,然后再设计数据库

D、数据库应用的最后一步是应用系统的开发测试

17、关系数据模型的三个组成部分中,不包括

A. 完整性规则

B. 数据结构

C. 恢复

D. 数据操作

18、违反参照完整性时的系统处理方法,不包括

A. 拒绝执行

B. 级联操作

C. 系统自动修正

D. 设置为空

19、事务采用可以避免发生死锁。

A. 一级封锁协议

B. 二级封锁协议

C. 一次封锁法

D. 两段锁协议

20、DBMS划分业务工作的基本单位为。

A. 语句

B. 程序

C. 事务

D. 记录

1 2 3 4 5 6 7 8 9 10 11 12 8 19 20

三、判断题:(每小题1分,共10分)

()1、全码关系一定是属于BC范式。

()2、若事务T对数据R加X锁,则其他事务还可以对数据R申请加S锁。()3、事务一致性是指事务执行前后数据库中的数据保持不变。

()4、为提高效率,关系数据库系统必须规范化到最高范式。

()5、R为一关系,A、B、C、D为其属性,如果其函数依赖集为{A→B、A→C、A→D},则R为BCNF。

()6、插入记录时,可以指定任意一个字段,插入一条只包含这个字段值的记录。()7、一个关系模式只能有一个候选码。

()8、遵守两段锁协议的事务调度一定是可串行化的调度。

()9、SQL是结构化查询语言的缩写,只能够进行查询操作。

()10、面向对象数据库是面向对象的程序设计技术与数据库技术结合的产物。

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

1、利用计算机进行数据管理经历了几个阶段?每个阶段有什么特点?

2、什么是数据的逻辑独立性和物理独立性?通过什么方式实现数据独立性?

3、什么是活锁?什么是死锁?在事务调度中,如何预防和解决死锁?

4、什么是事务?什么是事务的ACID属性?

5、有关系模式R (A,B,C,D),F是R上成立的FD集,F = {B→C,B→D},试写出关

得分得分

系模式R的候选键,并说明理由。

五、操作题:(每小题3分,共24分)

已知:图书馆管理数据库中有三个关系:图书关系BOOK(BNO,BNAME,AUTHER,PRICE),当前借阅关系BORROW(BNO,RNO,BORROWDA TE),读者关系READER(RNO,RNAME,DEPT),其含义分别为:图书(书号,书名,作者,定价),当前借阅关系(书号,读者号,借书日期),读者(读者号,姓名,部门)。)

1、用SQL进行以下操作。

①查询王珊所写的《数据库系统概论》一书的定价。

②查询书名中包括“数据库”的图书,结果按定价的由低到高排列。

③统计每个读者当前借书的本数。④查询姓名为“张三”的读者所借图书的书名。

⑤查询当前没有借书的读者姓名。

⑥将读者部门为“计算机工程系”的读者的部门全部改为“计算机科学与信息工程系”。

⑦建立一个历史借阅表,包括(BNO,RNO,BORROWDATE,RETURNDA TE),表

示历史借阅关系(书号,读者号,借书日期,还书日期)

2、试用关系代数进行以下操作。

①查询读者姓名为“张三”的读者所借的图书书名。

得分

六、综合题:(共16分)

已知:学校有若干系,每个系有若干班级和教研室,每个教研室有若干教师。每个班有若干学生,每个学生可以选修若干课程,每门课程可由若干学生选

修。

● 学校由校名、校长、地址表示,校名具有唯一标识性。 ● 系由系名、系主任、教师人数表示,系名具有唯一标识性。 ● 班级由班级名、专业、学生人数表示,班级名具有唯一标识性。 ● 教研室由教研室名、教研室主任表示,教研室名具有唯一标识性。 ● 教师由职工号、姓名、职称、性别表示,职工号具有唯一标识性。 ● 学生由学号、姓名、性别、年龄表示,学号具有唯一标识性。 ● 课程由课程号、课程名、教师表示,课程号具有唯一标识性。 要求:

1、 画出该系统的E-R 图。

2、 转化为相应的关系模型。

3、 判断该系统关系的范式级别。

得 分

____________________ 系 ____________________专业_____________ 班 姓名_______________学号______________ _ 密 封 线 内 不 要 答 题

———————————密———————————————封———————————————线————————————

___________________ 系 ____________________专业_____________ 班 姓名_______________学号_____________

______ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线————————————

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

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字段

安阳工学院数据库原理考试(B)

安阳工学院数据库原理考试(B)

————————————————————————————————作者:————————————————————————————————日期:

____________________ 系 ____________________专业 _____________ 班 姓名 _______________学 号 ______________________ 一、填空题:(每空1分,共10分) 1、按数据结构的组织形式,数据库可以分为层次数据库、网状数据库和 。 2、数据模型的三要素包括 、数据操作、完整性约束。 3、关系代数的五种基本查询操作有选择、投影、并、差、 。 4、对数据库的一组操作序列,如果必须作为一个整体,要么全做,要么全部不做,则可以把这组操作序列定义为一个 。 5、数据库的恢复原理可以用一个词概括,就是 。 6、在数据库体系结构中 是核心,它描述了数据库系统的逻辑结构。 7、在基于日志的数据库数据恢复技术中,对发生故障时没有完成的事务应执行 操作。 8、E-R 方法中的E 表示 。 9、对数据库中的数据的操作可以分为查询和插入 、修改、 ,其中后三种操作会引起数据的变动。 10、在2NF 的基础上,消除了 以后的关系模式,属于3NF 。 二、单项选择题:(每小题1分,共20分) 1、下列四项中说法不正确的是 。 A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是 A 、多对多 B 、一对一 C 、多对一 D 、一对多 3、数据库的并发操作可能带来的问题包括 。 A. 丢失更新 B. 数据独立性会提高 C. 非法用户的使用 D. 增加数据冗余度 4、 如果事务T 获得了数据项Q 上的排它锁,则T 对Q A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 5、以下关于数据库规范化理论的叙述,不正确的是: A 、 数据库模式的范式越高越好 B 、 在函数依赖的范围内,B C 范式是规范化程度最高的范式 C 、 一个二元模式一定属于BC 范式 D 、 一个全码的关系一定属于BC 范式 6、以下关于数据安全性的叙述,正确的是: A 、 给用户分配权限时,不允许循环授权 B 、 一旦将对某一数据修改的权限授予一个用户,则该用户有权再将这一修改权授予另 一用户 C 、 数据加密可以减少数据所占空间 D 、 数据库加锁提供较高数据安全性, 7、以下关于视图的叙述,不正确的是: A 、 视图是个“虚表” B 、 视图提高了数据库的逻辑独立性 C 、 一个数据库模式中只能定义一个视图 D 、 视图对应于数据库体系中的外模式 题 号 一 二 三 四 五 六 总分 得 分 评卷人 得分 得分 安阳工学院 数据库原理 课程试卷 2010—2011 学年第 二 学期

中南大学数据库考试题库

1?在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。 A需求分析 B概念设计 C逻辑设计 D物理设计 参考答案 B 数据库设计步骤: (1)规划(必要性、可行性,总目标) (2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。E-R模型是主要设计工具) (4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个垠适合应用环境的物理结构的过程。数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态) (7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能; 根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误) 2.关于数据库概念设计阶段的工作目标,下列说法错谋的是 A定义和描述应用系统涉及的信息结构和范围 B定义和描述应用系统中数据的属性特征和数据之间的联系 C描述应用系统的数据需求 D描述需要存储的记录及其数量 参考答案 3. SQL Server 2000的字符型系统数据类型主要包括()。 A int、money、char B char> varchar、text

C datetime、binary> int D char、varchar> int 参考答案 B 4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即()。 A数据模型 B数据库 C关系模型 D数据库管理系统 参考答案 A 5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性? A外模式/模式 B模式/内模式 C外模式/内模式 D逻辑模式/内模式 参考答案 B 6. 关系模型的数据结构是 A树 B图 C表 D二维表 参考答案 D 7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由 A数据库管理员维护 B程序员维护 C数据库管理系统维护 D—般用户维护 参考答案 A 8. E-R图用于描述数据库的

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 A.概念模型 B.结构模型 C.逻辑模型 D.物理模型 7. 在关系数据库设计中,设计关系模型属于[ ]。 A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计 8.[ ]记录了对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。 A.程序 B.进程 C.事务 D.文件 10.信息世界中,实体是指[ ]。 A.客观存在的事物 B. 客观存在的属性 C. 客观存在的特性 D. 某一具体事件 11. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

数据库系统原理考试试题

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

(完整版)大学数据库考试复习试题带答案

2019数据库期末复习内容 1.选择题 (1)(数据库)是存储在计算机内结构化的数据的集合 (2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余)。 (3)数据库(DB)、与数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(DBS 包含DB 和DBMS )。(4)数据库管理系统的工作不包括(为定义的确据库提供操作系统)。 (5)用于对现实世界进行描述的工具是(数据模型)。 (6)在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是(模式)。 (7)E-R图用来建立数据库的(概念模型)。 (8)下列模型中不能直接描述实体间多对多的联系的是(关系模型)。 (9)数据模型的三个要素是(数据结构、数据操作、完整性约束) (10)数据库的设计人员和用户之间沟通信息的桥梁是(实体联系图)。 (11)数据的独立性分为(逻辑独立性和物理独立性)。 (12)数据库通常是根据(数据模型)来分类的。 (13)关系数据库系统能实现专门的关系运算,包括(选择、投影、连接、除)。 (14)在关系模型中,下述关于关键字的说法正确的是(可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成)。 (15)被称为关系的两个不变性,由关系数据库系统自动支持的是(实体完整性和参照完整性)。 (16)在关系中不能出现相同元组的约束是通过(主码)来实现。 (17)下列数据模型中,数据独立性最高的是(关系模型). (18)规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:每一属性都是(不可分解的)。 (19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。 (20)在关系数据库中,任何二元关系模式的最高范式必定是(BCNF ) (21)若属性X函数依赖于属性Y时,则属性X与属性Y之间的关系是(多对一)。 (22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中(部门成员)属性存在,使该关系不属于第一范式。 (23)若关系模式R中的属性都是主属性,则R最高属于(3NF )。 (24)若要彻底消除插入异常和删除异常,关系模式最低要属于(BCNF)。 (25)关系模式分解的无损连接和保持函数依赖两个特性之间的联系是(没有必然联系)。 (26)关系模式中数据依赖的存在,可能会导致成立蕴涵后者数据插入异常,这是指(该插入的数据未被插入)。(27)设要对关系模式R(学号,姓名,课程代码,课程名,课程成绩)进行分解,将其规范化到3NF,下列(B)是正确的规范化结果。B.R1(学号,姓名)R2(课程代码,课程名)R3 (学号,课程代码,课程成绩) (28)有如下关系R(是BCNF)。 (29)对用户访问数据库的权限加以限定是为了保护数据库的(安全性)。 (30)下面(可移植性)不是数据库系统必须提供的数据控制功能。 (31)数据库系统中,对存取权限定义为(授权)。 (32)在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的(范围越小),授权子系统就越灵活。 (33)数据库安全性遭到破坏的情况属于(非法用户读取数据库中的数据)。 (34)数据库的(完整性)是指数据的正确性和相容性。 (35)数据完整性保护中的约束条件是指(值的约束和结构的约束)。 (36)实体完整性和参照完整性属于(静态关系约束)。 (37)数据类型、取值范围、空值约束属于(静态列级约束)。

数据库原理试题及答案

数据库原理试题答案(B卷) 一、填空题(每题 2 分,共 20 分) 1、实体 2、日志文件 3、完整性 4、关系 5、关系演算 6、外模式 / 模式 7、更新 8、集成的 9、先来先服务 10、人工智能 二、选择题(每题 1 分) 1 、C 2 、 D 3 、 B 4 、 A 5 、 B 6 、 C 7 、 C 8 、 C 9 、 B 10 、 C 三、简答题(每题 5 分,共 20 分) 1 、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)( 1 分)、系统故障( 1 分)、介质故障( 2 分)、计算机病毒( 1 分)。 2 、答案要点:数据模型通常由数据结构( 1 分)、数据操作( 2 分)、完整性约束( 2 分)三部分组成。 3 、答案要点:不是所有的视图都是可更新的( 2 分);因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新( 3 分)。 4 、答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同( 5 分)。 四、(共 10 分) 1 、 80 , 90 2 、 T 1 T 2 Slock A 读 A = 50 Y = A Unlock A Xlock A A=Y-10 Slock A 写回 A = 40 等待 Unlock A 等待 读 A = 40 Y = A Unlock A Xlock A A=Y × 2 写回 A = 80 Unlock A

五、(共 10 分) 六、(共 20 分) 1 、关系代数: (1)sno ( cno =‘ 2 ' (SC) )(2分) (2) Sno,Sn ( Cn=' 数据库概论 ' ) (2分) (3) Sno,SN (S ( Cno , sno (SC) ÷ Cno ( C )) ) (2分) ALPHA 语言 ? GET W(SC.SNO): https://www.360docs.net/doc/001670957.html,O=' 2' (2分) ? RANGE C X SC Y GET W (S.SNO.S.SN): X( Y(https://www.360docs.net/doc/001670957.html,O=https://www.360docs.net/doc/001670957.html,O ^ Y.SNO=S.SNO ^ https://www.360docs.net/doc/001670957.html,=' 数据库概论 ' (2分) ? RANGE C X SC Y GET W(S.SNO,S.SN): X( Y(https://www.360docs.net/doc/001670957.html,O=https://www.360docs.net/doc/001670957.html,O ^ Y.SNO=S.SNO)) (2分) 2 、( 1 ) SELECT COUNT(*) FROM STUDENT (2分) (2) SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*)>5 (3分) (3) DELECT FROM SC WHERE https://www.360docs.net/doc/001670957.html,O IN (SELECT https://www.360docs.net/doc/001670957.html,O FROM C WHERE CN=' 数据结构 ') DELETE FROM C WHERE CN= ‘数据结构' (3分) 七、(共 10 分) 科室(科室代码,科室名称) (1分) 医生(工号,姓名,名称,聘用日期,聘用期限,科室) (1分) 病人(病历号,姓名,年龄,工作单位) (1分) 就诊(医生工号,病历号,就诊日期) (2分) 一、填空题(每空 2 分,共 20 分) 1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。 2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。 3、数据库的 ____________ 是指数据库的正确性和相容性。 4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。 5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。 6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。 7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。 8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。 9、避免活锁的简单方法是采用 _____ 的策略。 10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。 二、选择题(每小题 1 分,共 10 分) 1、SQL 中,下列涉及空值的操作,不正确的是 ( )

数据库系统原理试题答案

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

数据库设计

数据库设计 摘要 现代科学技术飞速发展,数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。数据库技术是信息资源管理最有效的手段。根据一个给定的环境的信息需求、处理需求和应用环境,按照数据库规范化设计方法,遵循规范化理论,考虑数据库及其典型应用系统的开发过程,设计数据模式和应用系统,这就是本文所讨论的数据库设计。 关键词:数据库设计;结构设计;数据模式;概念结构;逻辑结构

一、引言 数据库设计是指对于一个给定的应用环境,构建最优的数据库模式,建立数据库及其应用系统,使之能有效的存储数据,满足各种用户的应用需求。数据库的设计关系到系统运行性能, 必须充分考虑数据的一致性、完整性、安全性、可伸缩性。而每一个数据库都是由多条记录组成的,各条记录之间的关系形成了数据库的模型。基本的数据库模型有:层次、网状和关系等三种。目前应用最为普遍的是关系数据库。 规范化理论定义了关系与关系模式。在关系模式中, 满足特定要求的关系就称之为范式, 由低到高分别为第一范式(1NF), 第二范式(2NF), 第三范式(3NF), 一直到第五范式(5NF)。满足这些规范的数据库是简洁的、结构明晰的, 同时, 不会发生插入( insert) 、删除( delete) 和更新( update) 操作异常。反之, 不仅给数据库的编程人员制造麻烦, 而且很难维护, 极大地浪费数据库资源和性能。在一般的应用数据库的设计中, 达到第三范式就可基本满足数据库的要求。下面将就数据库设计经验和技巧进行探讨。 二、数据库设计的目标及任务 (一)数据库设计的目标 数据库设计的目的即设计目标从根本上来说就是要实现数据的共享和安全存取。一个优秀的数据库设计必须要最终实现用户对于数据共享的具体要求,必须要在满足于用户的数据存取要求的基础上实现对于数据的关联性及优化,必须实现数据的安全性及可移植性,以保证用户数据能够简单的进行移植,必须要实现数据库的可扩容性结构以保证数据库对于用户未来数据要求的兼容性等等。 (二)数据库设计的任务 数据库设计的基本任务是:根据一个单位的信息需求、处理需求和数据库的支撑环境(包括DBMS、操作系统和硬件),设计出数据模式(包括外模式、逻辑(概念)模式和内模式)以及典型的应用程序。对应的,数据库设计的成果也包含两个部分:数据模式和以数据库为基础的应用程序,前者是数据库设计的基本成果,一般要符合数据库设计的目标;后者则是在基本成果上对数据库的具体应用。 三、数据库选择 应根据应用需要选择数据库。一般市场主要流行三大类数据库:大型数据库(Oracle) , 中小型数据库(SQL Server, DB, Informix) , 小型数据库(MySQL Server, Acess)。选用原则有

数据库原理试题及答案

全国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. 断言

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

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

数据库原理试卷(2010-2011下_A)

____________________ 系 ____________________专业_____________ 班 姓名_______________学号______________________ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线———————————— 一、填空题:(每空1分,共10分) 1. __事务__是恢复和并发控制的基本单位,数据库系统中要求它具有ACID 特性。 2. 数据库恢复的原理用一个词表示,就是__备份__。 3. 设F 是基本关系R 的一个或一组属性,但不是关系R 的码。如果F 与基本关系S 的主 码Ks 相对应,则称F 是基本关系R 的__________。 4. 一个M 行N 列的关系,和一个K 行L 列的关系进行笛卡尔积,生成目标关系的列数 为__NL________。 5. 写出实现“收回用户U1对学生表(STUD)的修改权”这一功能的SQL 语句: ______revoke__update___on_____table___STUD____from____U1_________ 6. 数据模型的三要素包括数据结构、数据操作和____完整性约束_____。 7. 关系代数的基本操作有查询、插入、修改和___删除____。 8. 在基于日志的数据库数据恢复技术中,对发生故障时没有完成的事务应执行 _____操作。 8、E-R 方法中的实体用 矩形 图形表示 。 9、把对数据库中某些数据的一定的操作权限授予某一用户,可以通过命令 grant 完成。 10、在3NF 的基础上,消除了 主码间的传递或者部分依赖函数 以后的关系模式,属于BCNF 。 二、单项选择题:(每小题1分,共30分,答案集中写到下页) 1、 以下说法中错误的是: A 、 数据库中的数据是长期存储的 B 、 数据库中的数据是按照一定方式组织的 C 、 数据库中的数据是可共享的 D 、 数据库中的数据是没有冗余的 2、 以下哪种说法不符合数据管理技术的发展历程? A 、 数据越来越结构化 B 、 数据独立性越来越好 C 、 数据库管理系统越来越简单 D 、 越来越多的数据管理功能由系统替人完成 3、 在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。关于联系,以下说法错误的是: A 、 E R 模型通过1:1、1:n 和m:n 三种联系描述现实世界中各类事物之间的关联关系 B 、 联系可用于描述一个实体和它的属性的关联关系 C 、 联系可用于描述一个实体集内记录之间的自联系关系 D 、 联系可用于描述两个实体集实体之间的关联关系 4、 在关系数据库中,NULL 是一个特殊值,在很多数据操作中都需要对NULL 进行特殊处理。关于NULL ,下列说法正确的是 A 、 判断元组的某一列是否为NULL 一般使用“=NULL ” B 、 NULL 在数据库中表示尚不确定的值 C 、 对数值型数据,NULL 等价于0 D 、 N ULL 只适用于字符和数值类型 5、 视图是数据库中的重要对象,下列有关视图的说法错误的是 A 、 一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中 B 、 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写 C 、 通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性 D 、 只能在基本表上建立新的视图 安阳工学院 数据库原理 课程试卷 2010—2011 学年第 二 学期

北京科技大学数据库考试题库

机考201601 数据库应用1. 项目文件的扩展名是() A..PJX 2. 在命令窗口中键入下面哪个命令并按回车,可以退出Visual FoxPro ()C.QUIT 3. 选择哪个菜单下的“工具栏”,可以打开工具栏对话框() B. “显示” 4. 命令窗口被关闭后,将其重新打开的快捷键是() D.〈Ctrl 〉+〈F2〉 5. 如果一个学生可以选修多门课程,而每门课程又可以被多个学生选修,则学生和课程之间联系属于() C. 多对多联系 6. 要想将日期中的年份用4 位数字显示,应当使用的设置命令是() A. SET CENTURY ON 7. 将“学生”表中所有学生的“入学成绩”加10 分,正确的命令是() B. REPLACE ALL A学成绩WITH入学成绩+10 8. 设当前记录是第5 条,若要将记录指针指向第8 条记录,不能使用的命令是() D. SKIP 8 9. 将“学生”表中1990 年出生的学生记录显示出来(“出生日期”字段为日期型),正确的命令是() C. LIST FOR YEAR(出生日期)=1990

) OPEN 10. Visual FoxPro 不支持SQL 的哪项功能() D. 数据控制 11. 在命令窗口中输入并执行如下命令: X=275 Y= Z 二{^2010/05/28} M=.T. 内存变量X 、Y 、Z M 的数据类型分别是() D . N 、 C 、 D 、 L 12. 顺序执行下列命令之后,“学生成绩”表在几号工作区( DATABASES 学管理 USE 学生 SELECT 2 USE 课程 SELECT 0 USE 学生成绩 D . 3 13. 向数据库中添加自由表的命令是( ) A. ADD TABLE 表名 14. 打开“教学管理”数据库的正确命令是( ) D. OPEN DATABAS 教学管理 15. 在“数据工作期”窗口中可以( )

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

2011安阳工学院期末考试试题——现

2011安阳工学院期末考试试题——现 《现代科学技术概论》 1、要实现可持续的经济增长必须改变资源的利用方式,从型转变为型。 2、复合材料中一种材料作为,另一种材料作为。与第一、二代复合材料相比,第三代复 合材料主要是在基体方面作了改进。 3、激光器主要由和谐振腔构成,它主要是解决问题。 4、非线性方程有一种对的敏感依赖性,外界微小的扰动都将导致解的巨大变化,有时甚 至会面目全非,即洛伦兹提出所谓蝴蝶效应。 5、19世纪末由物理学领域所谓“两朵乌云”引发的革命,最终产生了和两大理论。 6、按是否随它本身的转化或人类的利用而日益减少来划分,能源可分为和。 7、是标志集成电路水平的一项重要指标,即指在一定面积的硅片上所集成的晶体管元件的。8、2005年10月我国的号飞船顺利升空和安全着陆,首次进行了多人多天的飞行, 标志着我国航天技术又迈出重要一步。 9、以光谱或温度为横坐标,光度或绝对星等为纵坐标的图谱叫图。处在该图左上方到右 下方的对角线狭窄带区内的恒星为主序系星。 10、在距地面约36000千米的赤道上空等间隔放置颗卫星就可实现除两极外的全球通信。 11、在系统实现空间、时间或功能的结构过程中,如果没有外界的特定干扰,仅是依靠 系统内部的相互作用来达到,这种系统称之为自组织。 12、基因是分子上具有效应的特殊片段。 13、当代科学技术发展形成的思维方式的特点是:从还原论到;从线性思维到非线性思维;从决定论思维方式到非决定论思维;从精确思维到模糊思维。 三、单项选择题 1、分形与混沌是(A)的。 A、内在一致 B、实质不同 C、外在相似 D、完全不同 2、下列(D)不能作为研究微观粒子结构的工具。

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

数据库原理-期末考试试题及答案 (本大题共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分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

相关文档
最新文档