当前位置:文档之家› 郑州大学西亚斯国际学院2013-2014学年第1学期数据库系统概论A卷及答案

郑州大学西亚斯国际学院2013-2014学年第1学期数据库系统概论A卷及答案

郑州大学西亚斯国际学院2013-2014学年第1学期数据库系统概论A卷及答案
郑州大学西亚斯国际学院2013-2014学年第1学期数据库系统概论A卷及答案

郑州大学西亚斯国际学院2013-2014学年第1学期

《数据库原理》试卷(A)

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

1. ⑴_数据___模型是数据库系统的核心和基础。

硬件故障使存储在外存中的数据部分丢失或全部丢失介质故障比前两类故障的可能性小得多,但破坏性最大。

2. 在数据库运行故障中_介质__ 故障发生的几率小,但是破坏性最大。

3. SQL标准允许具有with grant option的用户把相应的权限传递给其他用户,但不允许循环授权。

4. E-R数据模型一般在数据库设计的概念模型设计阶段使用。

5. F={A→B,B→C},求B的闭包为⑸_{b,c}___。

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

7. 在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于第一范式。

8. 在R(U)中,如果X →Y,并且对于X的一个真子集X',有X'→ Y,则称Y对X部分___ 函数依赖。

9. 并发操作带来的数据不一致常见的有丢失修改、不能重复读和读脏数据。

10.关系代数中专门的关系运算包括:选择、投影、连接和除法。

二、单项选择题(每题2分,共40分)

1.SQL语言具有两种使用方式,分别称为交互式SQL和( C )SQL。

A.提示式 B.多用户 C.嵌入式 D.解释式

2.数据库的概念模型独立于(A)。

A.具体的机器和DBMS B.E-R图 C.信息世界D.现实世界

3.同一个关系中的任意两个元组的值(A )。

A.不能全同 B.可以全同 C.可以都为空值 D.以上都不是4.在数据库中存储的是( C)。

A.数据 B.数据模型 C.数据以及数据之间的关系 D.信息5.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( A )。

A.模式 B.外模式 C.内模式 D.视图

6.下列哪个sql语句的表达是正确的(A),其中sage为INT类型,sno和sname为字符类型A.select sno,avg(sage) from student group by sno

B.select sage,avg(sno) from student group by sno

C.select sno,avg(sname) from student group by sno

D.select sname,avg(sage) from student group by sno

7.下列关于delete语句表述正确的是( B )。

A.delete只是删除表结构 B.delete只是删除表中数据

C.delete删除表结构的同时也删除数据 D.以上均不对

8.SQL语言中,实现数据检索的语句是(A )。

A.SELECT B.UPDATE C.DELETE D.FIND

9.如图所示,两个关系R1和R2,它们进行( D )运算后得到R3。

R1 R2

R3

A.交 B.笛卡尔积 C.并 D.连接

10.层次型、网状型和关系型数据库划分原则是(D)。

A.记录长度 B.文件的大小 C.联系的复杂程度 D.数据之间的联系

11.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。

A.元组 B.行 C.记录 D.属性

12.根据下面的表结构,用SQL将计算机科学系全体学生的成绩置零。( B )

Student表结构:

Course 表结构:

Sc

A.UPDATE SC SET Grade=0 WHERE 'IS'= (SELECE Sdept FROM Student WHERE Student.Sno = SC.Sno) B.UPDATE SC SET Grade=0 WHERE 'CS'= (SELECT Sdept FROM Student WHERE Student.Sno = SC.Sno) C.UPDATE SC SET Grade=0 WHERE (SELECT Sdept FROM Student WHERE Student.Sno = SC.Sno)='IS' D.UPDATE SC SET Grade=0 WHERE (SELETT Sdept FROM Student,SC WHERE Student.Sno = SC.Sno)= 'CS'

13.据库系统的核心是(B)。

A.数据库 B.数据库管理系统 C.数据模型 D.软件工具

14.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A.DBS包括DB和DBMS B.DBMS包括DB和DBS

C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

15.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为(C)。

A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能16.关系模式中,满足2NF的模式( B)。

A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF 17.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A},该关系模式的候选码是(B)。

A.AB B.BE C.CD D.DE

18.在SQL语言中,子查询是(D)。

A.返回单表中数据子集的查询语言 B.选取多表中字段子集的查询语句

C.选取单表中字段子集的查询语句 D.嵌入到另一个查询语句之中的查询语句

19.数据库恢复的基本原理可以总结为( B )。

A.并发 B.事务 C.锁 D.冗余

20.一个关系只有一个(D)。

A.候选码 B.外码 C.超码 D.主码

三、简答论述题(每题4分,共12分)

1.试述关系数据库系统中视图(VIEW)的定义,及视图的作用?视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样,对表能够进行的一般操作都可以应用于视图,例如查询,插入,修改,删除操作等2.什么是两段锁协议?它的作用是什么?

两段锁协议是:

(1). 在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁

(2). 在释放一个封锁之后,事务不再申请和获得任何其他封锁。

作用:若并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是

可串行化的。

3.什么是数据库的安全性和完整性?两者有什么联系和区别?

2.数据库的完整性是指数据的正确性和相容性。数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。数据的完整性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。试题四:SQL应用(共15分 )

1 、用SQL的有关语句定义注意:说明主键码和外键码(如果有的话)。

1)学生关系Student,包括学号Sno、姓名SN、年龄SA、性别SS;

2)课程关系Course,包括课程号Cno、课程名CN、任课教师CT;

3)学生选课关系SC,包括Sno、Cno和成绩G。

2、按题1的学生关系模式,用SQL的有关语句

(1,“李强”,23,‘男’)是关系模式Student的一条数据记录。

(1,“C1”,83)是关系模式SC的一条数据记录。

(“C1”,“数据库原理”,“王华”)是关系模式Course一条数据记录。

1)用sql语句分别插入这三条数据。

2)检索选修课程数超过3门的学生学号和平均成绩。

3)检索选修了“数据库系统概论”课程的学生姓名。

4)平均成绩大于80分的学生的姓名。

5)授予赵华对学生关系Student的插入和修改权限;

6)插入任意3个学生的完整信息;

7)修改所有学生的年龄(加1)。

3、结合题1定义的学生选课数据库,用SQL语句查询年龄大于20岁学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若成绩相同,再按学号排序(升序)。

试题六:设计题(共10分)

请为图书馆设计一个数据库,要求包括图书和借书人的信息。

图书的信息包括书号、书名、作者、定价、位置;

借书人的信息包括姓名、借书证号、单位;

借书需要记录借书日期。

具体语义:一本书可以在不同时间供多个读者借阅,一个读者可以借阅多本书。

要求:

1)将数据库用E/R图来描述。

2)转换成关系数据模型,并指出各关系模式的主码。

第1章数据库系统概论习题及解答

第 1 章数据库系统概论 1.1复习纲要 本章介绍的主要内容: ·数据管理技术的发展 ·数据模型 ·数据库系统结构 1.1.1 数据管理技术的发展 从20世纪50年代中期开始,数据管理技术大致经历了三个发展阶段:人工管理阶段、文件系统管理阶段和数据库系统管理阶段。 1. 人工管理阶段 20世纪50年代中期以前,计算机主要从事计算工作,计算机处理的数据由程序员考虑与安排。这一阶段的主要特点是:数据不长期保存;数据与程序不具有独立性;系统中没有对数据进行管理的软件。 2. 文件系统管理阶段 20世纪50年代后期到60年代中后期,计算机系统中由文件系统管理数据。其主要特点:数据以文件的形式可长期存储在磁盘上,供相应的程序多次存取;数据文件可脱离程序而独立存在,使得数据与程序之间具有设备独立性。如果数据文件结构发生变化时,则对应的操作程序必须修改。即文件系统管理文件缺乏数据独立性,并且数据冗余度大。数据之间联系弱,无法实施数据统一管理标准。这些都是文件系统管理的主要缺陷。 3.数据库系统管理阶段 70年代初开始,计算机采用数据库管理系统管理大量数据,使计算机广泛应用于数据处理。数据库系统管理数据的主要特点: ·采用数据模型组织和管理数据,不仅有效地描述了数据本身的特性,而且描述了之间的联系。 ·具有较高的数据独立性。即数据格式、大小等发生了改变,使得应用程序不受影响。 ·数据共享程度更高,冗余度比较小。 ·由DBMS软件提供了对数据统一控制功能,如安全性控制、完整性控制、并发控制和恢复功能。 ·由DBMS软件提供了用户方便使用的接口。 数据库系统管理数据是目前计算机管理数据的高级阶段,数据库技术已成为计算机领域中最重要的技术之一。 1.1.2 数据模型 数据模型是构建数据库结构的基础,在构建时要经历从概念模型设计到DB逻辑模型和物理模型转换过程。因此,数据模型可分为两类共4种,两类为概念模型和结构模型,其中结构模型又分为外部模型、

第1章 数据库系统概述习题及答案[精品文档]

习题一 第1章数据库系统概述 一、填空题 1.在关系数据库中,一个元组对应表中。 解:一个记录(一行) 2. 常用的数据模型有:、、和面向对象模型。 解: 关系模型,层次模型,网状模型 3. 用二维表来表示实体及实体之间联系的数据模型是。 解: 关系模型 4. 关系模型数据库中最常用的三种关系运算是、、。 解: 选择运算,投影运算,连接运算 5.在数据库系统中,数据的最小访问单位是。 解: 字段(数据项) 6.对表进行水平方向的分割用的运算是。 解: 选择运算 7. 数据结构、和称为数据模型的三要素。解: 数据操作,数据约束条件

8. 关系的完整性约束条件包括完整性、完整性和完整性三种。 解: 用户定义,实体,参照 二、单项选择题 1. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为( D )。 A. 工程师 B. 用户 C. 程序员 D. 数据库管理员 2. 下面关于数据(Data)、数据库(DB)、数据库管理系统(DBMS)与数据库系统(DBS)之间关系的描述正确的是( B )。 A. DB包含DBMS和DBS B. DBMS包含DB和DBS C. DBS包含DB和DBMS D. 以上都不对 3. 数据库系统的特点包括( D )。 A. 实现数据共享,减少数据冗余 B. 具有较高的数据独立性、具有统一的数据控制功能 C. 采用特定的数据模型 D. 以上特点都包括 4. 下列各项中,对数据库特征的描述不准确的是( D )。 A. 数据具有独立性 B. 数据结构化 C. 数据集中控制 D. 没有冗余 5. 在数据的组织模型中,用树形结构来表示实体之间联系的模型称为( D )。 A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型 6. 在数据库中,数据模型描述的是( C ) 的集合。 A. 文件 B. 数据 C. 记录 D. 记录及其联系

全国自考《数据库系统原理》试题及参考答案

2008年1月高等教育自学考试全国统一命题考试 数据库系统原理试卷 课程代码4735 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.数据库在磁盘上的基本组织形式是( ) A.DB B.文件 C.二维表D.系统目录 2.ER模型是数据库的设计工具之一,它一般适用于建立数据库的( ) A.概念模型B.逻辑模型 C.内部模型D.外部模型 3.数据库三级模式中,用户与数据库系统的接口是( ) A.模式B.外模式 C.内模式D.逻辑模式 4.在文件系统中,所具有的数据独立性是( ) A.系统独立性 B.物理独立性 C.逻辑独立性 D.设备独立性 5.在DB技术中,“脏数据”是指( ) A.未回退的数据 B.未提交的数据 C.回退的数据 D.未提交随后又被撤消的数据 6.关系模式至少应属于( ) A.1NF B.2NF C.3NF D.BCNF 7.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( ) A.BD B.BCD C.BC D.CD 8.设有关系R如题8图所示:

题8图 则∏专业,入学年份(R)的元组数为 A.2 B.3 C.4 D.5 9.集合R与S的交可以用关系代数的基本运算表示为( ) A.R-(R-S) B.R+(R-S) C.R-(S-R) D.S-(R-S) l0.已知SN是一个字符型字段,下列SQL查询语句( ) SELECT SN FROM S WHERE SN LIKE′AB%′;的执行结果为 A.找出含有3个字符′AB%′的所有SN字段 B.找出仅含3个字符且前两个字符为′AB′的SN字段 C.找出以字符′AB′开头的所有SN字段 D.找出含有字符′AB′的所有SN字段 l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( ) A.SELECT Snum B.SELECT Snum FROM SC FROM SC WHERE Grade=0 WHERE Grade<=0 C.SELECT Snum D.SELECT Snum FROM SC FROM SC WHERE Grade=NULL WHERE Grade IS NULL l2.下列不是 ..数据库恢复采用的方法是( ) A.建立检查点B.建立副本 C.建立日志文件 D.建立索引 13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。不能 ..保存此信息的记录类型是( ) A.环境记录B.连接记录 C.语句记录D.运行记录 l4.在面向对象技术中,复合类型中后四种类型——数组、列表、包、集合——统称为( ) A.行类型B.汇集类型 C.引用类型D.枚举类型 l5.在面向对象技术中,类图的基本成分是类和( ) A.属性B.操作 C.关联D.角色 二、填空题(本大题共10小题,每小题1分,共10分) 请在每小题的空格上填上正确答案。错填、不填均无分。 16.在数据库的概念设计中,客观存在并且可以相互区别的事物称为_________________。17.增强ER模型中,子类实体继承超类实体的所有________________________。 18.产生数据冗余和异常的两个重要原因是局部依赖和_________________依赖。 l9.如果Y?X?U,则X→Y成立。这条推理规则称为________________。20.ODBC规范定义的驱动程序有两种类型:即单层驱动程序和________________。21.DBMS可分为层次型、网状型、__________________型、面向对象型等四种类型。22.如果事务T对某个数据R实现了__________________锁,那么在T对数据R解除封锁之前,不允许其他事务再对R加任何类型的锁。 23.在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的____________________性。

最新数据库系统原理期末考卷及标准答案

漳州师范学院 计算机系05 级本科《数据库原理与应用》课程期末试卷A 标准答案 (2006——2007学年度第二学期) 一、选择题:(每题1.5 分,共24 分) 1.关系数据库规范化是为解决关系数据库中( A )问题而引入的. A.插入﹑删除﹑更新的异常和数据冗余 B.提高查询速度 C. 减少数据操作的复杂性 D.保证数据的安全性和完整性 2.关系代数表达式的优化策略中,首先要做的是( B ). A.对文件进行预处理 B 及早执行选择运算 C.执行笛卡尔积运算 D. 执行投影运算 3.在关系代数中,θ连接操作由( A )组合而成. A.笛卡尔积和选择 B.投影选择和笛卡尔积 C. 投影和笛卡尔积 D. 投影和选择 4.设关系模式R是3NF模式,那么下列说法不正确的是( B ). A. R必是2NF B. R必不是BCNF C. R可能不是BCNF D. R必是1NF 5.在两个实体类型间有M:N联系时,这个结构转换成的关系模式有( C )个. A. 1 B. 2 C. 3 D. 4 6.从E-R模型向关系数据模型转换时,一个M:N联系转换成一个关系模式时,该关 系模式的关键字是( C ). A. N端实体的关键字 B.M端实体的关键字 C. N端实体的关键字与M端实体的关键字的组合 D. 重新选取其它关键字

7.在一个关系R中,若每个数据项都是不可分割的,那么关系R一定至少是属于( D ). A. BCNF B.2NF C. 3NF D. 1NF 8.“年龄在15至30岁之间”属于数据库系统的( C ). A. 恢复功能 B. 并发控制 C 完整性 D. 安全性 9.数据流程图是用于数据库设计中( D )阶段的工具. A.概念设计. B可行性分析 C程序编码 D.需求分析 10.数据库系统中,用户使用的数据视图用( A )描述. A. 外模式 B. 存储模式 C. 内模式 D.概念模式 11.R为4元关系R(A, B, C,D),S为3元关系S(B, C, D), R∞C构成 的新关系是( B )元关系. A. 3 B. 4 C. 5 D. 6 12.关系代数中的Π运算符对应下面语句中的( A )子句. A.Select B. From C. Where D. Group By 13.将查询SC表的权限授予用户U1,并允许U1将此权限授予其他用户.实现此功能的 SQL语句是( D ). A.grant select to SC on U1 with public B.grant select oh SC to U1 with public C.grant select to SC on U1 with grant option D.grant select on SC to U1 with grant option 14.在数据库系统中,安全性控制可采用:用户标识和鉴定、存取控制、审计、密码 保护和( C )五级安全措施来实现. A. 游标 B.索引 C.视图 D.存储过程 15.解决并发操作带来的数据不一致性问题,可以采取( A ). A.封锁 B.恢复 C.存储 D.协商 16.在并发控制中,允许其他事务读取数据,但不允许进行数据修改叫( B). A.两段锁 B.共享锁 C.独占锁 D.意向锁

数据库系统概论各章习题与答案(2013给学生)

数据库系统概论复习资料 第一章绪论 一单项选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 答案:A 2.数据库的概念模型独立于。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 答案:A 3. 是存储在计算机有结构的数据的集合。 A.数据库系统B.数据库 C.数据库管理系统 D.数据结构 答案:B 4.数据库中存储的是。 A.数据 B.数据模型C.数据以及数据之间的联系 D.信息 答案:C 5. 数据库中,数据的物理独立性是指。 A.数据库与DBMS的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 答案:C 6. 下述关于数据库系统的正确叙述是。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 答案:A 7. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。 A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 答案:A 8. 在数据库中,产生数据不一致的根本原因是。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 答案:D 9. 数据库管理系统(DBMS)是。 A.数学软件 B.应用软件 C.计算机辅助设计D.系统软件答案:D

数据库系统概论各章复习试题及答案(1)

数据库系统概论复习资料: 第一章: 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。A.数据库系统 2.数据库的概念模型独立于 A A.具体的机器和DBMS 3.数据库的基本特点是 B 。 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。B.数据库 5.数据库中存储的是 C 。C.数据以及数据之间的联系 6. 数据库中,数据的物理独立性是指 C 。 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。B.数据库管理系统 9. 下述关于数据库系统的正确叙述是 A 。 A.数据库系统减少了数据冗余 10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。 ①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享 ②A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性 【答案:】①B ②B 11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。 A.DBS包括DB和DBMS 12. 在数据库中,产生数据不一致的根本原因是 D 。D.数据冗余 13. 数据库管理系统(DBMS)是 D 。D.系统软件 14. 数据库管理系统(DBMS)的主要功能是 B 。B.定义数据库 15. 数据库系统的特点是 A 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A.数据共享 16数据库系统的最大特点是 A 。A.数据的三级抽象和二级独立性 17. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 C 。 C.数据操纵功能 D. 18. 数据库管理系统是 B 。 B.在操作系统支持下的系统软件 19.数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)D.模式 20数据库系统的数据独立性是指 B 。 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 21.信息世界中的术语,与之对应的数据库术语为 D 。D.记录 22次型、网状型和关系型数据库划分原则是 D 。D.数据之间的联系

数据库系统原理》试卷-A卷-试题-答案

北京邮电大学2007 —— 2008学年第2学期 《数据库系统原理》期末考试试题(A) 1. Fill in blanks.(1 9 points) (1) ______ DDL ____ i s the Ianguage for specifying the database schema and as well as other properties of the data. (2) With respect to in tegrity mecha ni sms in DBS, —trigger __ defi nes acti ons to be executed automatically whe n some events occur and corresp onding con diti ons are satisfied. (3) An entity set that does not have sufficient attributes to form a primary key is termed a weak en tity set (4) The com monly-used schemes of orga ni zati on of records in files are heap file organization , sequential file organization, and hashing file organization. (5) The three steps in query processing are parsing and translation, optimization, and evaluation (6) The recovery-management component of a database system implements the support for tran sact ion atomicity and durability .

数据库系统原理试卷

2014--2015学年第1学期 《数据库系统原理》试卷 开课单位:计算机学院,考试形式:闭卷 案,并将其代码填入以下表格内。每小题2分,共40 1.下述关于数据库系统的正确叙述是( )。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 2. 数据库系统的最大特点是( A )。 A.数据的三级抽象和二级独立性 B.数据共享性 C.数据的结构化 D.数据独立性 3. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。 A.元组B.行 C.记录D.属性 4.关系模式的任何属性( A )。 A.不可再分 B.可再分 C.命名在该关系模式中可以不惟一 D.以上都不是 5、关系模型中,一个关键字是( C )。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是 6.SQL语言是( B ) 的语言,易学习。 A.过程化B.非过程化C.格式化D.导航式 7.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( D )。

精品文档 A.S B.SC,C C.S,SC D.S,C,SC 8.关系数据模型()。 A.只能表示实体间的 1 : 1 联系 B.只能表示实体间的 1 : n 联系 C.只能表示实体间的 m : n 联系 D.可以表示实体间的上述 3 种联系 9.关系运算中花费时间可能最长的运算是( C )。 A.投影B.选择C.笛卡尔积D.除 10.在数据库系统中,保证数据及语义正确和有效的功能是( D )。 A.并发控制 B.存取控制 C.安全控制 D.完整性控制 11.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( A )的缺陷。 A.数据的不一致性 B.结构不合理C.冗余度大 D.数据丢失 12.关系模型中的关系模式至少是( A )。 A.1NF B.2NF C.3NF D.BCNF 13.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( B )阶段。 A.需求分析B.概念设计C.逻辑设计D.物理设计 14.在数据库的概念设计中,最常用的数据模型是( D )。 A.形象模型B.物理模型C.逻辑模型D.实体联系模型15.事务的原子性是指( A )。 A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的 C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 16.( B )用来记录对数据库中数据进行的每一次更新操作。 A.后援副本B.日志文件C.数据库D.缓冲区 17.在数据库物理设计阶段,建立索引的目的是为了提高数据的( C )。 A.更改效率B.插入效率C.查询效率D.删除效率 18.解决并发操作带来的数据不一致性总是普遍采用( A )。 A.封锁B.恢复C.存取控制D.协商 19.关于“死锁”,下列说法中正确的是( D )。 A.死锁是操作系统中的问题,数据库操作中不存在 B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C.当两个用户竞争相同资源时不会发生死锁 D.只有出现并发操作时,才有可能出现死锁 20.并发操作会带来哪些数据不一致性( D )。 A.丢失修改、不可重复读、脏读、死锁 B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁 D.丢失修改、不可重复读、脏读

数据库系统原理及应用期末试卷A

精品文档 软件学院2011-2012学年度第二学期 数据库原理及应用期末考试试卷(A ) 考试时间:120分钟 题号 一 二 三 四 总分 得分 一、单项选择题(每小题只有一个正确选项,每题2分,共30分) 1、数据库类型是按照( B )来划分的。 A.文件形式 B.数据模型 C.记录形式 D.数据存取方法 2、在数据库设计中,将ER 图转换成关系数据模型的过程属于( B ) A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 3、语句delete from sc 表明( A ) A. 删除sc 中的全部记录 B. 删除基本表sc C. 删除基本表sc 中的列数据 D. 删除基本表sc 中的部分行 4、从E -R 模型关系向关系转换时,一个M :N 联系转换为关系模式时,该关系模式的主码是( C ) A .M 端实体的主码 B .N 端实体的主码 C .M 端实体主码与N 端实体主码组合 D .重新选取其他属性 5、保护数据库,防止未经授权的或不合法的使用造成的资料泄漏、更改破坏。这是指数据的( A ) A .安全性 B .完整性 C .并发控制 D .恢复 6、对数据库中的基本表进行插入、删除、修改是数据库管理系统的( B ) A .数据定义功能 B. 数据操纵功能 C. 数据组织、存储和管理 D. 其它功能 7、关系中的主码必须是唯一且不为空(NULL ),这是指关系的( B ) A. 参照完整性 B. 实体完整性 C. 用户定义完整性 D. 规范化 8、关系模式的任何属性( A ) A .不可再分 B .可再分 C .命名在该关系模式中可以不惟一 D .以上都不是 第(9)至(11)题是基于如下两个关系,其中雇员信息表关系EMP 的主码是雇员号,部 门信息表关系DEPT 的主码是部门号。 9、若执行下面列出的操作,哪个操作不能成功执行?( D ) A. 从EMP 中删除行(‘010’,‘王宏达’,‘01’,1200) B. 在EMP 中插入行(‘102’,‘赵敏’,‘01’,1500) C. 将EMP 中雇员号=‘056’的工资改为1600元 D. 将EMP 中雇员号=‘101’的部门号改为‘05’ 10、若执行下面列出的操作,哪个操作不能成功执行?( C ) A. 从DEPT 中删除部门号=‘03’的行 B. 在DEPT 中插入行(‘06’,‘计划部’,‘6号楼’) C. 将DEPT 中部门号=‘02’的部门号改为‘10’ D. 将DEPT 中部门号=‘01’的地址改为‘5号楼’ 11、在雇员信息表关系EMP 中,哪个属性是外码(foreign key )?( C ) A. 雇员号 B. 雇员名 C. 部门号 D. 工资 12、学生表(id ,name ,sex ,age ,depart_id ,depart_name ),存在的函数依赖是id →name , id →sex ,id →age ,id →depart_id , dept_id →dept_name ,其满足( B )。 A. 1NF B. 2NF C. 3NF D. BCNF 13、sql 语句 grant select, insert on table sc to lisi 的含义是?( B ) A. 授予用户lisi 查询sc 表的权限 B. 授予用户lisi 查询,插入sc 表的权限 C. 撤消用户lisi 查询,插入sc 表的权限 D. 撤消用户lisi 插入sc 表的权限 14、学生选修表SC (Sno ,Cno ,grade ),Sno 是学号,Sno 是课程号,grade 是成绩。现在要统计每个学生的总成绩,sql 语句为:select Sno, from sc ;横线上应填入的内容是( B ) A. count(grade) group by Sno B. sum(grade) group by Sno C. count(grade) order by Sno D. sum(grade) order by Sno 15、数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D ) 得分 评卷人 别 班级 姓名 学号 ·········· ·········· ···················· ·········· ········密··················封················ ··线························· ···················· EMP DEPT

数据库系统原理 a卷

东莞理工学院城市学院(本科)试卷(A卷) 2015-2016学年第二学期 开课单位:计算机与信息科学系,考试形式:闭卷,允许带入场科目:数据库系统原理班级:14计算机科学与技术班/ 14软件工程班 姓名:学号: 题序一二三四五总分 得分 评卷人 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其 代码填入以下表格内。每小题1分,共30分) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1.逻辑模型下数据管理模型分为()与网状3类。 A、层次型、关系型 B、层次型、网络型 C、树型、层次型 D、星型、关系型 2.消除了部分依赖关系的1NF关系模式,必定是()。 A、1NF B、2NF C、3NF D、4NF 3.SQL Server配置管理器可停止服务与查看或更改服务属性,但不包括()。 A、启动服务 B、恢复服务 C、运行程序 D、暂停服务 4.在SQL Server 2008数据库中,下列不属于数据库对象的是()。 A、视图 B、表格 C、存储过程 D、规则 5.Transact-SQL中用于删除数据库的关键字是()DATABASE。 A、ALTER B、KILL C、DROP D、DELETE 6.备份设备是用来存储数据库事务日志等备份的()。 A、通用硬盘 B、存储介质 C、存储纸带 D、外围设备 7.使用局部变量名称前必须以()开头。

A、@ B、@@ C、local D、## 8.SQL Server 2008中支持的注释语句为()。 A、/!…!/ B、/*…*/ C、/#…#/ D、== 9.SQL语言中,BEGIN…END用来定义一个()。 A、过程块 B、方法块 C、语句块 D、对象块 10.EXISTS在子查询中用来测试()。 A、数据是否存在 B、列是否存在 C、表是否存在 D、行是否存在 11.SQL的视图是从()中导出的。 A、基本语言 B、基本触发器 C、基本表 D、基本库 12.按触发事件不同将触发器分为两大类:DML触发器和()触发器。 A、CLR B、DDL C、DDT D、URL 13.下列()操作不会同时影响到deleted表和inserted表。 A、SELECT B、INSERT C、UPDATE D、DELETE 14.在Transact-SQL中,删除计科角色成员的语句关键字为()。 A、sp_drop B、sp_droprolemember C、sp_droprole D、drop 15.SQL中,下列涉及空值的操作,不正确的是()。 A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 16.当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 ()。 A、左外连接 B、右外连接 C、外部并 D、外连接 17.存储过程的优点不包括()。 A、提高运行速度 B、降低网络通信量 C、存储在DB之外方便修改 D、间接实现安全控制 18.实体集书店与图书之间具有()联系。 A、一对一 B、一对多 C、多对多 D、多对一 19.把E-R图转换成关系模型的过程,属于数据库设计的()。 A、逻辑结构设计 B、物理结构设计 C、概念结构设计 D、总体结构设计 20.关系代数的五个基本操作是:并、差、选择、投影和()。 A、外连接 B、笛卡儿积 C、等值连接 D、自然连接 21.对数据库模式进行规范化处理,是在数据库设计的()。 A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 22.嵌入式SQL的预处理方式,是指()。 A、识别出SQL语句,加上前缀标识和结束标志

数据库系统概论第一章课后答案

第01章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。著名的有美国IBM 公司的DBZ 关系数据库管理系统和IMS 层次数据库管理系统、美国Oracle 公司的orade 关系数据库管理系统、s 油ase 公司的s 油ase 关系数据库管理系统、美国微软公司的SQL Serve ,关系数据库管理系统等。

《数据库系统原理》与《软件工程》试题样卷

北京化工大学 2009年攻读硕士学位研究生入学考试《数据库系统原理》与《软件工程》试题样卷 注意事项 1.答案必须写在答题纸上,写在试卷上均不给分。 2.答题时可不抄题,但必须写清题号。 3.答题必须用蓝、黑墨水笔或圆珠笔,用红色笔或铅笔均不给分。 一、填空题(本大题共15个需要填充的空格,每空1分,共15分) 1.DBMS并发控制的基本单位为_______________。 2.所谓函数依赖的实质是描述关系模式中_______________之间的相互 制约和相互_______________的关系。 3.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改 破坏、这是指数据的_______________。 4.DB并发操作通常会带来三类问题:丢失修改、_______________和读 “脏数据”。 5.按照在软件生命周期全过程中应完成的任务的性质,在概念上可以把 软件生命周期划分成_______________、可行性研究、需求分析、_______________、详细设计、_______________、综合测试和维护等8个阶段。 6.模块的独立程度可以由两个定性标准度量:内聚和_______________。 7.软件维护通常包括4类活动:_______________、_______________、 _______________和预防性维护。 8.用面向对象方法开发软件,通常需要建立3种形式的模型:描述系统 _______________的对象模型、描述系统控制结构的_______________和描述系统功能的功能模型。 9.面向数据流的设计方法将信息流映射成_______________。 二、单项选择题(本大题共20小题,每小题1分,共20分) 1.数据库的独立性是指。 A.数据库的数据依赖于用户的应用程序 B.DBMS与DB相互独立 C.用户应用程序与数据库的数据相互独立 D.用户应用程序与DBMS相互独立

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

数据库系统系统原理试卷(一) 一、 选择题(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. 数据按 外模式 的描述提供给用户,按内模式的描述存储在磁盘中,而概念模式 提供了连接这两级的相对稳定的中间观点,并使得两级中任何一级的改变都不受另

数据库系统概论部分答案

第一章 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成, ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 5 .试述数据库系统的特点。 答: ( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 ( 2 )数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。 ( 3 )数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。( 4 )数据由DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。 7. 什么是概念模型试述概念模型的作用。 答:概念模型是现实世界到机器世界的一个中间层次, 作用:用于信息世界的建模,是现实世界到信息世界的第一层抽象,数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 8.定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系 答: 实体:客观存在并可以相互区分的事物叫实体。 实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 实体集:同型实体的集合称为实体集。 实体之间的联系: 1 : 1 , 1 : n 和m : n 9 .试述数据模型的概念、数据模型的作用和数据模型的三个要素。 答: 数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。 (l )数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。 ( 2 )数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,

《数据库原理》期末试卷及答案(A)

《数据库系统原理》期末试题及答案 一、单项选择(本大题共20小题,每题1分,共20分。在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选都无分。) 1、数据库管理系统是数据库系统的核心,它负责有效地组织、存储、获取或管理数据,属于一种【】,是位于用户和操作系统之间的一层数据管理软件。 A、系统软件 B、工具软件 C、应用软件 D、教学软件 2、数据模型的三要素是指【】。 A、数据结构、数据对象和共享 B、数据结构、数据操作和数据控制 C、数据结构、数据操作和完整性 D、数据结构、数据操作和完整性约束条件 3、用有向图结构表示实体类型及实体间联系的数据模型是【】。 A、关系模型 B、层次模型 C、网状模型 D、面向对象模型 4、关系模型概念中,不含有多余属性的超键称为【】。 A、候选键 B、对键 C、内键 D、主键 5、SQL语言是【】。 A、高级语言 B、非过程化语言 C、汇编语言 D、宿主语言 6、在SQL中,与关系代数中的投影运算相对应的子句是【】。 A、SELECT B、FROM C、WHERE D、ORDER BY 7、在SQL查询时,如果要去掉查询结果中的重复组,需使用【】。 A、UNIQUE B、COUNT C、DISTINCT D、UNION 8、关于视图,下列说法中正确的是【】。 A、对视图的使用,不可以进行查询和修改操作 B、视图只能从表中导出 C、视图与表一样也存储着数据 D、对视图的操作,最终要转化为对基本表的操作 9、SELECT语句中使用* 表示【】。 A选择任何属性 B 选择全部属性 C 选择全部元组 D 选择键码 10、下列概念中,【】不用于嵌入式SQL和宿主语言之间的交互。 A、通信区 B、游标

第1章数据库系统概论

第1章数据库系统概论 1.1数据与数据联系的描述 1.1.1 信息与数据的描述 与物质、能源类似,信息也是人类可利用的重要资源。物质可加工成材料,能源可转化为动力,而信息可提炼成知识和智慧。那么,什么是信息呢?通常说,信息是用来反映客观世界中各种事物状态及状态变化方式的一种抽象,是经过加工的有意义的数据。而数据是对客观事物记录下来的事实,是信息的具体反映,可以被收集、存储、处理(加工、分类、计算等)、传播和使用。从计算机的角度来看,所谓数据是指一切能被计算机存储和处理,反映客观实体信息的物理符号,如数字、文字、表格、图形,以及声音、图像和动画等。 数据处理是指对数据的分类、组织、编码、存储、检索和维护一系列活动的总和,其目的是从大量原始的数据中提取、推导出对人们有价值的信息以作为管理者行动和决策的依据。在数据处理中,数据描述将涉及不同的范畴,从客观事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界和机器世界。 现实世界是存在于人们头脑之外的客观世界。在现实世界中,一个实际存在可以相互识别的事物称为个体,如一个学生、一台电脑、一座仓库等。每个个体都具有自己的具体特征值,如某一个学生叫张山,男,20岁,计算机应用专业等。相同性质的同一类个体的集合叫总体,如所有的学生是一个总体。并且,每个个体总有一个或几个特征项的组合,根据它们的不同取值,可以将这类事物集合中的某一个具体事物区别开来,这样的特征项的组合叫做标识特征项。 信息世界是现实世界在人们头脑中的反映,又称为“观念世界”,人们通常用文字和符号将它们记载下来。人们对观察到的现实世界进行综合分析,形成一套对应的概念,即进入了信息世界。在信息世界中,将现实世界中的个体叫做实体,总体称为实体集,个体的特征项称为属性。每个属性所取值的变化范围称为该属性的值域(Domain),其类型可以是整型、实型、字符串型等,如学生有学号、姓名、年龄等属性,相应的值域可为字符串型、字符串型和整型。而其中能惟一标识每个实体的一个属性或一组属性称为实体标识符,如学生的学号可以作为学生实体标识符。 机器世界是信息世界的信息在计算机中的数据存储形式,又称为“数据世界”。无论是何种类型的属性,在计算机中都以二进制数的形式表示。在机器世界中,标记信息世界中实体属性的命名单位称为字段或数据项,字段的有序集合称为记录,它能完整地描述一个实体。同一类记录的汇集称为文件,它能描述一个实体集的所有记录。而能惟一标识文件中每个记录的字段或字段集称为关键码,它对应于实体标识符。

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