数据库模拟试题二

合集下载

数据库模拟试题2(含答案)

数据库模拟试题2(含答案)

模拟试题2一.单项选择题(本大题共15小题,每小题2分,共30分)1.对现实世界进行第二层抽象的模型是[ ] A.概念数据模型B.用户数据模型C.结构数据模型D.物理数据模型2.数据库在磁盘上的基本组织形式是[ ] A.DB B.文件 C.二维表 D.系统目录3.在关系模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引4.查询优化策略中,正确的策略是[ ] A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作C.尽可能早地执行差操作D.尽可能早地执行选择操作5.SQL中,“DELETE FROM 表名”表示[ ] A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组6.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ[ ] A.保持函数依赖集F B.丢失了A→BC.丢失了C→B D.丢失了B→C7.在关系模式R分解成数据库模式ρ时,谈论无损联接的先决条件是[ ] A.数据库模式ρ中的关系模式之间有公共属性B.保持FD集C.关系模式R中不存在局部依赖和传递依赖D.存在泛关系8.在关系数据库设计中,子模式设计是在__________阶段进行。

[ ] A.物理设计 B.逻辑设计 C.概念设计 D.程序设计9.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[ ]A.9个 B.13个 C.17个 D.21个10.在DB技术,未提交的随后被撤消了的数据,称为[ ] A.报废的数据 B.过时的数据 C.撤消的数据 D.脏数据11.SQL中的“断言”机制属于DBS的[ ] A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施12. ORDB中,同类元素的无序集合,并且允许一个成员可多次出现,称为[ ]A.结构类型 B.集合类型 C.数组类型 D.多集类型13.在OODB中,包含其他对象的对象,称为[ ] A.强对象 B.超对象 C.复合对象 D.持久对象14.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是[ ] A.场地间距离过大B.数据库的数据量大C.不同场地间的联接操作D.在CPU上处理通信的代价高15.DDBS中,透明性层次越高[ ] A.网络结构越简单B.网络结构越复杂C.应用程序编写越简单D.应用程序编写越复杂二、填空题(本大题共10小题,每小题1分,共10分)16.数据管理技术的发展,与__________、__________和__________有密切的联系。

《数据库原理》模拟试题二

《数据库原理》模拟试题二

《数据库原理》模拟试题二一、填空题(本题满分10分)1、_________________是描述数据库的三级模式结构中的全体逻辑结构。

2、事务必须具有的四个性质是:原子性、一致性、_______________和持久性。

3、外模式/模式映象为数据库提供了___________独立性。

4、数据流图表达了数据与___________的关系。

5、数据库系统的核心是___________________。

6、数据库的______________________是指数据的正确性和相容性。

7、视图是定义在__________之上的,对视图的一切操作最终要转换为对__________的操作。

8、在数据抽象中,概括层次表示__________联系,聚集层次表示__________联系。

二、选择题(本题满分10分)1.层次模型必须满足的一个条件是()。

A 每个结点均可以有一个以上的父结点B 有且仅有一个结点无父结点C 不能有结点无父结点D 可以有一个以上的结点无父结点2.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的____阶段。

A、需求分析B、概念设计C、逻辑设计D、物理设计3.E-R图是数据库设计的工具之一,它适用于建立数据库的____。

A、逻辑模型B、概念模型C、结构模型D、物理模型4.下面哪个不是数据库系统必须提供的数据控制功能____。

A、安全性B、可移植性C、完整性D、并发控制5.在数据系统中,对存取权限的定义称为____。

A、命令B、授权C、定义D、审计6.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的____。

A、可靠性B、一致性C、完整性D.安全性7.数据库中的封锁机制是____的主要方法。

A、完整性B、安全性C、并发控制D、恢复8.日志文件是用于记录____。

A、程序运行过程B、数据操作C、对数据的所有更新操作D.程序执行的结果9.能消除多值依赖引起的冗余的是()。

数据库原理与应用模拟试卷2

数据库原理与应用模拟试卷2

《数据库原理与应用》模拟试卷2一、选择题(具体要求。

本大题共15道小题,每小题2分,共30分)DBS是一个集合体,包含数据库、计算机硬件、软件和(C)。

A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库系统的数据独立性体现在(B)。

A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构要保证数据库的数据独立性,需要修改的是()。

A. 模式与外模式B. 模式与内模式3. 下面的选项不是关系数据库基本特征的是(A)。

A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关4. 关系数据库管理系统应能实现的专门关系运算包括(D)。

A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是(B)。

ⅰ. πS_ID,SCORE (σ age>22 (SC) )ⅱ. σ age>22 (πS_ID,SCORE (SC) )ⅲ. πS_ID,SCORE (σ age>22 (πS_ID,SCORE,AGE (SC) ) )A.ⅰ和ⅱB. 只有ⅱ正确C. 只有ⅰ正确D. ⅰ和ⅲ正确6. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)。

A. 数据查询B. 数据操纵C. 数据定义D. 数据控制7. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。

要在表S中删除一个属性“年龄”,可选用的SQL语句是(B)。

A. DELETE Age from SB. ALTER TABLE S DROP AgeC. UPDATE S AgeD. ALTER TABLE S …Age‟8. 在SQL语言中,子查询是(D)。

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

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

北方民族大学计算机学院数据库系统系统原理模拟试卷一、选择题(20分,每小题2分)1. 下列四项中,不属于数据库特点的是:A.数据共享B.数据冗余很高C.数据完整性D.数据独立性高2. 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为:A.r+sB.r-sC.r×sD.max(r,s)3. 在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是:A.6B.9C.12D.154. 取消所授权限的命令是:A.DELETE┄FROM┄B.DROP┄FROM┄C.RELEASE┄FROM┄D.REVOKE┄FROM┄5. 弱实体集转换为关系模式后,其关系模式的属性为:A.自身属性及来自于另一个实体集的键码属性B.只来自于弱实体集属性本身C.只来自于另一个实体集的键码属性D. 以上都不对6.在关系代数表达式的优化策略中,不正确的叙述是:A.尽可能早地执行选择B.尽可能早地执行联接C.同时计算一连串的选择和投影D.把笛卡儿积和随后的选择合并成联接运算7. 关于数据库表中的主键或unique(唯一值),下面哪种说法正确:A.主键中每个属性都隐含unique。

B.主键中各属性的联合取值为unique。

C.unique与主键等价。

D.每个unique属性都隐含为主键。

8. 关于函数依赖的判断,下面哪种说法不正确?A.若任意两元组在属性A上一致,在B上也一致,则有A → B成立。

B.若任意两元组在属性A上一致,在B上不一致,则A → B不成立。

C.若任意两元组在属性A上不可能一致,则不管在B上是否一致,有A → B成立。

D.若任意两元组在属性A上不可能一致,则A → B不成立。

9.若某关系R(A, B, C, D)有函数依赖AB→C, C→D, D→A,那么下面那一个属性集不是关系R的键:A.{A,B}B.{B,C}C.{B,D}D.{A,C}10.下列式子中,不正确的是:A.R∪S=R∪(S-R)B. R∪S=S∪(S-R)C.R∩S=R-(R-S)D. R∩S=S-(S-R)二、填空题(10分,每小题2分)1. SQL语言提供数据库定义、数据操作、数据控制等功能。

2022年计算机二级mysql数据库模拟试题及答案

2022年计算机二级mysql数据库模拟试题及答案

2022年计算机二级mysql数据库模拟试题及答案(1)单项选择题,共60题,每题1分,答错或未答均扣1分.总分值60分1)SQLServer2022是哪个公司开发出来的?A SyBaseB SunC AstonTateD Microsoft2)微软的access数据库是一种_______数据库A 低端的B中端的C 高端的D 无法确定3) MSSQLServer2022Enterprise Edition是哪一种版本?A 精简版B 标准版C 企业版D 工作组版4) MSSQLServer2022EnterpriseEdition的安装条件,对内存的最低要求是:__MB?A128B256C512D10245)MSSQLServer2022EnterpriseEdition的安装条件,对内存的建议要求是:__MB?A 256及更高B 512及更高C 1024或更高D 没有要求6) 以下关于数据安装的说法正确的选项是:A 安装SQLServer2022 EnterpriseEditionwindows的98系统也可以B安装SQLServer2022 EnterpriseEdition不需要安装IISC安装SQLServer2022 EnterpriseEdition需要IE6.0sp1以上的版本D 安装SQLServer2022 EnterpriseEdition系统不会检查安装要求7)安装SQLServer2022 EnterpriseEdition 过程中,系统会进展__项系统配置检查?A11B12C13D148) 安装SQLServer2022 EnterpriseEdition时,会有几种身份验证模式?A 1B 2C 3D 根本没有身份验证9) 安装SQLServer2022 EnterpriseEdition胜利以后,启动数据库应当点击哪个子菜单项选择项?A managementstudioB 配置工具C 分析效劳D 性能工具10) 安装安装SQLServer2022 EnterpriseEdition 胜利之后,系统数据库默认供应几个数据库?A 1B 2C 3D 4参考答案:DACCC CDBAD11) 系统数据库中的master数据库说明这个数据库是A 主数据库B 模板数据库C 临时数据库D代理数据库12) 数据库SQL2022的查询界面中,快捷键CtrL+F5表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部13) 数据库SQL2022的查询界面中,快捷键F5表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部14) 数据库SQL2022的查询界面中,快捷键Home表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部15)数据库SQL2022的查询界面中,快捷键End表示什么功能?A 执行查询B 光标到达当前行的头部C 分析查询并检查语法D 光标到达当前行的尾部16)CreatedatabaseMyDB该代码的功能是:A 创立表MyDBB创立数据库MyDBC修改数据库MyDBD删除数据库MyDB17)UseMyDB该代码的功能是:A 修改数据库MyDBB 删除数据库MyDBC 使用数据库MyDBD 创立数据库MyDB18) AlterDatabaseMyDBModifyname=MyDB001A 修改数据库名为MyDB001B 删除数据库MyDB001C 使用数据库MyDB001D 创立数据库MyDB00119) dropdatabaseMyDB001 该代码的功能是:A 修改数据库名为MyDB001B 删除数据库MyDB001C 使用数据库MyDB001D 创立数据库MyDB00120) sp_spaceused 代码的功能是:A 返回数据库的登录信息B 返回数据库的使用和保存空间C 返回数据库的创立信息D 返回数据库的安全信息参考答案:ACABB BCABB。

数据库考试模拟题+参考答案

数据库考试模拟题+参考答案

数据库考试模拟题+参考答案一、单选题(共88题,每题1分,共88分)1.一个实体对应Access表中的()A、表B、字段C、记录D、主键正确答案:C答案解析:一条记录代表一个实体,一个表代表一个实体集。

2.同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案:A3.使用报表向导创建报表时,定义好分组之后,最多可以设置个字段进行排序。

( )A、8B、6C、10D、2正确答案:C4.在Access 2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的()命令A、信息B、选项C、保存并发布D、打开正确答案:B答案解析:文件à选项à常规à默认数据库文件夹5.数据表中有5条记录,其中“编码”是文本型字段,其值分别为:127、99、87、135、8,若按该字段对记录进行降序排序,则正确的是( )A、8、87、99、127、135B、87、99、135、8、127C、99、87、8、135、127D、127、99、135、8、87正确答案:C答案解析:文本型数字排序,规则为从左到右逐字符比较,直到可以比较出大小为止。

6.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。

A、1:1 联系B、1:m联系C、m:1联系D、m:n联系正确答案:D答案解析:两个实体相互间同时存在一对多的联系,则他们就是多对多的联系。

7.有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。

A、选择B、投影C、交D、并正确答案:D答案解析:T表的结果是将R表和S表多所有数据合并起来的,因此关系运算为并。

8.Access 2010的数据库对象不能导出为()A、ExcelB、PDFC、多媒体文件D、ODBC数据库正确答案:C答案解析:Access 2010 的数据库对象可以导出为Excel、文本文件、XML文件、PDF文件、电子邮件、Access文件、Word的Rtf文件,SharePoint列表、ODBC数据库、HTML文档和dBase文件等。

《数据库》课程模拟试题(二)及答案解析

《数据库》课程模拟试题(二)及答案解析一、填空题(30分)1.计算机数据管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段阶段。

2.数据的逻辑独立性是指当数据的整体逻辑结构(模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的局部逻辑结构(外模式)不变。

3.数据模型有两种类型:概念数据模型和基本数据模型。

4.关系中的元组和属性分别对应二维表中的行和列。

5.属性的取值范围称为该属性的域。

6.关系运算包括两类:一类是传统的集合运算,另一类是专门的关系运算。

7.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。

8.在投影运算所得到的结果关系中,所含的属性数不多于原关系中的属性数。

9.在SQL所支持的数据库系统的三级模式结构中,视图属于外模式,基本表属于全局概念模式。

10.如果属性X和Y是1∶1的联系,则称X和Y之间的依赖关系为相互函数依赖,记作X←→Y 。

11.包含在任何一个候选关键字中的属性称为主属性,不包含在任何一个候选关键字中的属性称为非主属性。

12.如果一个关系R中的所有属性都不传递依赖于任何候选关键字,或者说关系R中的每个决定因素都是候选关键字时,则称关系R属于BCNF ,记作R∈BCNF 。

13.数据库应用系统设计所经过的前四个阶段是需求分析、概念结构设计、逻辑结构设计和物理结构设计阶段。

14.假定一个E-R图包含有A实体和B实体,并且从A到B存在着m∶n 的联系,则转换成关系模型后,包含有 3 个关系模式。

15.数据库的完整性是指数据的正确性一致性相容性。

16.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。

这称之为数据的__物理独立性。

17.数据库的三级模式是指内模式、___模式_____________、外模式。

18.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、__控制_____四部分功能。

二、单项选择题(20分)1、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_________.A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员2、_______________属于信息世界的模型,是现实世界到机器世界的一个中间层次。

国家二级(数据库基础)机试模拟试卷2(题后含答案及解析)

国家二级(数据库基础)机试模拟试卷2(题后含答案及解析) 题型有:1. 选择题选择题1.在SELECT语句中,WHERE引导的是A.表名B.字段列表C.条件表达式D.列名正确答案:C 涉及知识点:数据库基础2.在SELECT语法中,“[]”表示的意思是A.实际需要替代的内容B.根据需要进行选择,也可不选C.多个选项只能选其一D.必选项正确答案:B 涉及知识点:数据库基础3.在SELECT语法中,“\”的含义是A.通配符B.定义转义字符C.测试字段是否为NULLD.对查询结果进行排序正确答案:B 涉及知识点:数据库基础4.下列关于数据库系统的叙述中,正确的是A.数据库中只存在数据项之间的联系B.数据库的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系正确答案:A 涉及知识点:数据库基础5.不是数据库系统组成部分的是A.说明书B.数据库C.软件D.硬件正确答案:A 涉及知识点:数据库基础6.在SQL语言中有两个基本要素,它们是A.基本表和视图B.基本表和关系表C.视图和关系表D.视图和虚表正确答案:A 涉及知识点:数据库基础7.如图1-4所示的是Access中的一个A.表B.视图C.报表D.数据访问页正确答案:A 涉及知识点:数据库基础8.下列描述中正确的是A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构正确答案:A解析:线性表的链式存储结构称为线性链表。

线性表链式存储结构的基本单位称为存储结点,每个存储结点包括数据域和指针域两个组成部分。

各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一结点的指针HEAD称为头指针,当HEAD=NULL时称为空表。

栈、队列和双向链表是线性结构,树是一种简单的非线性结构。

在树这种数据结构中,所有数据元素的关系具有明显的层次特征。

计算机二级MySQL考试模拟试题

计算机二级MySQL考试模拟试题一、选择题1、mysql中唯一索引的关键字是( )A.fulltext indexB.only indexC.unique indexD.index参考答案:C2、只修改列的数据类型指令是( )A.ALTER TABLE … … ALTER COLUMNB.ALTER TABLE … MODIFY COLUMN…C.ALTER TABLE … UPDATE …D.ALTER TABLE … UPDATE COLUMN…参考答案:B3、在数据库设计中,将E-R图转换成关系数据模型的过程属于( )A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段参考答案:B4、在概念设计阶段,最常使用的数据模型是( )A.对象模型B.物理模型C.逻辑模型D.实体联系模型参考答案:D5、索引可以提高哪一操作的效率( )A.INSERTB.UPDATEC.DELETED.SELECT参考答案:D6、E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。

A.概念模型B.结构模型C.物理模型D.逻辑模型参考答案:A7、根据关系模式的完整性规则,一个关系中的`主键( )。

A.不能有两列组成B.不能成为另一个关系的外部键C.不允许空值D.可以取空值参考答案:C二、填空题1、bool型数据用于存储逻辑值,它只有两种状态,即“()”和“ () ”。

参考解析:TRUE、 FALSE2、( )关键字能够将两个或多个SELECT语句的结果连接起来。

参考解析:UNION3、创建唯一性索引时,通常使用的关键字是_______。

参考解析:UNIQUE4、如果使用“() ”关键词,则即使在更新过程中出现错误,更新语句也不会中断参考解析:“ IGNORE ”5、数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

参考解析:模式外模式内模式6、如果x->y,y->z成立,那么x->z也成立,这个推理规则称为( )参考解析:传递函数依赖7、数据库设计分为以下六个阶段:需求分析、( )、逻辑结构设计、( )、数据库实施、数据库运行与维护参考解析:概念结构设计、物理结构设计8、在MySQL中,通常使用_________值来表示一个列植没有值或缺值的情形。

数据库模拟试题二

数据库模拟试题二一、单项选择(本大题共20小题,每题1分,共20分。

在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

)1、下列【】软件,处于数据库系统的核心位置,建立在操作系统的基础上,是位于操作系统与用户之间的一层数据管理软件。

A、数据库B、关系数据库C、数据库管理系统D、数据字典2、目前商品化数据库管理系统主要采用【】。

A、网状数据模型B、关系数据模型C、层次数据模型D、E R数据模型3、在下列关系运算中,【】的结果集膨胀规模最大。

A、选择B、投影C、连接D、集合交4、在数据库设计中,外模式的主要作用并不包括【】。

A、提供一定的逻辑数据独立性B、更好地适应不同用户对数据的需求C、选择合适的存储结构和存取路径D、有利于数据保密5、关系模式分解的两种主要准则之一是【】。

A、保持实体间联系B、保持数据完整性C、保持无损连接D、保持应用完整性6、在S Q L中,用于数据检索的命令是【】。

A、S E L E C TB、G E TC、G E T N E X TD、F I N D7、在D B M S的事务管理中,一般都要求事务满足四个重要性质,但其中并不包括【】。

A、原子性B、一致性C、隔离性D、完整性8、只有两个属性的关系,其最高范式必属于【】。

A、1N FB、3N FC、3N FD、B C N F9、下列S Q L语句中,在【】处是错误的。

S e l e c t c n o,m a x(g r a d e),m i n(*)F r o m s cW h e r e c n o l i k e‘C S%’g r o u p b y c n o o r d e r b y1A、m a x(g r a d e)B、m i n(*)C、c n o l i k e‘C S%’D、o r d e r b y110、在嵌入式S Q L中对使用游标并未提供【】语句。

A、说明游标B、打开游标C、关闭游标D、删除游标11、根据(S,X)锁相容矩阵,若事务A已对表T加上了S锁,则另一事务E可以对表T加【】。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库模拟试题二一、单项选择(本大题共20小题,每题1分,共20分。

在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

)1、下列【C】软件,处于数据库系统的核心位置,建立在操作系统的基础上,是位于操作系统与用户之间的一层数据管理软件。

A、数据库B、关系数据库C、数据库管理系统D、数据字典2、目前商品化数据库管理系统主要采用【B】。

A、网状数据模型B、关系数据模型C、层次数据模型D、E R数据模型3、在下列关系运算中,【C】的结果集膨胀规模最大。

A、选择B、投影C、连接D、集合交4、在数据库设计中,外模式的主要作用并不包括【C】。

A、提供一定的逻辑数据独立性B、更好地适应不同用户对数据的需求C、选择合适的存储结构和存取路径D、有利于数据保密5、关系模式分解的两种主要准则之一是【C】。

A、保持实体间联系B、保持数据完整性C、保持无损连接D、保持应用完整性6、在S Q L中,用于数据检索的命令是【A】。

A、S E L E C TB、G E TC、G E T N E X TD、F I N D7、在D B M S的事务管理中,一般都要求事务满足四个重要性质,但其中并不包括【D】。

A、原子性B、一致性C、隔离性D、完整性8、只有两个属性的关系,其最高范式必属于【D】。

A、1N FB、3N FC、3N FD、B C N F9、下列S Q L语句中,在【B】处是错误的。

S e l e c t c n o,m a x(g r a d e),m i n(*)F r o m s cW h e r e c n o l i k e‘C S%’g r o u p b y c n o o r d e r b y1A、m a x(g r a d e)B、m i n(*)C、c n o l i k e‘C S%’D、o r d e r b y110、在嵌入式S Q L中对使用游标并未提供【D】语句。

A、说明游标B、打开游标C、关闭游标D、删除游标11、根据(S,X)锁相容矩阵,若事务A已对表T加上了S锁,则另一事务E可以对表T加【A】。

A、S锁B、S和X锁C、X锁D、以上都不是12、在关系A(S,S N,D)和B(D,C N,N M)中,A的候选码是S,B的候选码是D,则D在A中称为【D】。

A、主属性B、非主属性C、候选码D、外码13、S Q L数据定义语言D D L,并不包括【B】语句。

A、c r e a t e t a b l eB、u p d a t eC、d r o p t a b l eD、a l t e r t a b l e14、下列关于视图的描述中,【A】是错误的。

A、视图与表的作用完全相同B、视图是建立外模式的重要手段C、视图增强了数据检索能力D、视图有助于数据安全保护15、假设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是【A】。

A、一对多B、一对一C、多对多D、不确定16、一般不适合建立索引的属性有【D】。

A、主码和外码B、可以从索引直接得到查询结果的属性C、对于范围查询中使用的属性D、经常更新的属性17、数据库的逻辑设计对数据的性能有一定的影响,下面措施中不能明显改善数据库性能的有【B】。

A、将数据库中的关系进行合理的规范化。

B、将大的关系任意地分成多个小的关系。

C、减少连接运算。

D、使用数据库复制。

18、如果用分时的方法并行地处理多个事务,则称为事务的【A】。

A、并发调度B、串行调度C、可串行化调度D、不可串行化调度19、故障后引起内存信息丢失,但未破坏外存中的数据,可用重新启动系统的方法恢复,则这类故障称为【B】。

A、事务故障B、系统故障C、介质故障D、硬故障20、从E-R模型向关系模型转换时,一个M:N(多对多)的二度联系应转换为一个关系模式,则该关系模式的主键应该是【C】。

A、M端实体的主键B、N端实体的主键C、M端和N端实体的主键的组合D、重新选择其它属性二、填空题(本大题共10小题,每小题1分,共10分。

将正确的答案填在每小题的空格内。

错填或不填均无分)1、数据模型的三要素分别是:数据结构、数据操作和完整性约束。

2、概念模型表示方法很多,其中最常用的是1976年提出的实体联系方法,该方法用E-R图来描述现实世界的概念模型。

3、在D B M S中,美国国家标准协会把数据模式分为三级:外模式、模式和内模式。

4、根据实体完整性规则,若属性A是基本关系的主属性,则属性A的值不能为空值。

5、在S Q L中,将查询结果表的各行按一列或多列取值相等的原则进行分组的子句是G R O U P B Y。

6、在关系数据库的基本操作中,从表中抽取某些列的操作称为投影。

7、常见的静态关系约束有四种:实体完整性约束、参照完整性约束、函数依赖约束和统计约束。

8、D B M S的并发控制是以事务为单位进行的。

9、所谓“两段”锁的含义是,事务分为两个阶段,第一阶段是获得封锁,第二阶段是释放封锁。

10、数据库的复制通常有三种方式:对等复制、主/从复制和级联复制。

三、名词解释(本大题共5小题,每小题3分,共15分)1、外模式外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

另外,从保密的观点出发,也不宜让用户接触与自已无关的数据。

因此,每个用户的外模式不一定相同。

外模式也是保证数据库安全性的一个有力措施。

每个用户只能看见和该问所对应的外模式中的数据,数据库中的其余数据对他们来说是不可见的。

2、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。

若一个关系有多个侯选码,则选定其中一个为主码。

侯选码的诸属性称为主属性。

3、游标游标是系统为用户开设的一个数据缓冲区,存放S Q L的执行结果。

嵌入式S Q L用游标来协调S Q L语言与主语言之间的数据处理。

每个游标区都有一个名字。

用户可以用S Q L语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。

4、封锁粒度封锁对象可以很大,比如对整个数据库加锁,也可以很小,比如只对某个属性值加锁。

封锁对象的大小称为封锁粒度。

封锁粒度与系统的并发度和并发控制的开销密切相关。

封锁的粒度越大,系统中能够被封锁的对象就越少,并发度也就越小,但同时系统开销也越小;相反,封锁的粒度越小,并发度越高,但系统开销也就越大。

5、死锁如果事务T1封锁了数据A,事务T2封锁了数据B。

之后T1又申请封锁B,因T2已封锁了B,于是T1等待T2释放B上的锁。

接着T2又申请封锁A,因T1已封锁了A,T2也只能等待T1释放A上的锁。

这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成死锁。

四、简答题(本大题共4小题,每小题5分,共20分)1、数据独立性包括哪两个方面,含义是什么?数据库中数据的高度独立性,是指物理数据的独立性和逻辑数据的独立性两个方面。

应用程序与数据的逻辑结构和物理存储结构之间的映射关系由D B M S完成。

物理数据的独立性:全局逻辑数据结构独立于物理数据结构。

即用户的应用程序与数据在数据库中的物理存储结构相互独立。

逻辑结构的独立性:指数据的全局逻辑结构独立于局部逻辑结构。

即用户的应用程序与数据的全局逻辑结构的相互独立性。

数据的独立性是由D B M S实现的两级映射关系来完成的。

2、等值连接与自然连接的区别是什么?连接运算有两种最为重要也是最为常用的连接,即等值连接和自然连接。

当θ为“=”时的连接称为等值连接。

它是从关系R与S的笛卡儿积中选取A,B属性值相等的那些元组。

即等值连接为:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。

即若R与S具有相同的属性组B,则自然连接可记作:3、数据库设计的步骤有哪些?数据库设计的步骤:(1)需求分析阶段(2)概念结构设计阶段(3)逻辑结构设计阶段(4)物理设计阶段(5)数据库实施阶段(6)运行和维护阶段4、试述将E R图转换为关系模型的一般规则?将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系模式,这种转换一般遵循以下原则:(1)一个实体转化为一个关系模式实体的属性就是关系的属性。

实体的码就是关系的码。

(2)一个m:n联系转换为一个关系模式与该联系相连的各实体的码以及联系本身的属性均转化为关系的属性。

而关系的码为各实体码的组合。

(3)一个1:n联系的转换一个1:n联系的转换可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。

如果转化为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转化为关系的属性,而关系的代码为n端实体的码。

(4)一个1:1联系的转换一个1:1联系可以转化为一个独立的关系模式,也可以与任意一端对应的关系模式合并。

如果转化为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性转化为关系的属性,每个实体的码均是该关系的候选码。

如果与某一端对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。

(5)三个或三个以上实体间的一个多元联系转换为一个关系模式与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性。

而关系的码为各实体码的组合。

(6)自联系的转换自联系的转换,也可以按上述1:1,1:n,m:n三种情况分别处理。

(7)具有相同码的关系模式可合并为了减少系统中关系个数,如果两个关系模式具有相同的主码,可以考虑将他们合并为一个关系模式,合并方法是将其中一个关系模式的全部属性加入到另一个关系模式中,然后去掉其中的同义属性,并调整属性的次序。

五、简单应用题(本大题共4小题,每小题6分,共24分)1、设有关系R如下:请计算ΠD ,A(σB =’b ’∨C ≥’8’(R ))的结果。

执行结果:2、一个电影资料数据库假定有3个基本表: 电影表 M o v i e (电影名、制作年份、长度) 演员表 A c t o r (演员名、地址、性别、生日) 电影主演表 A c t s (电影名、制作年份、演员姓名) 用S Q L 语句给出描述“1990~1999年制作的电影”的视图。

C R E A T E V I E W V 1 A SS E L E C T 电影名,制作年份,长度 F R O M M o v i eW H E R E 制作年份>=1990 A N D 制作年份<=1999;3、根据题2的关系模式,用S Q L 语句表达如下查询:长度超过120分钟的电影名称和演员名称。

相关文档
最新文档