数据库模拟试题4

合集下载

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

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

数据库模拟试题+参考答案一、单选题(共82题,每题1分,共82分)1.数据库管理系统的作用描述,最恰当的是( )A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享正确答案:C答案解析:数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。

2.关闭Access数据库可以使用的快捷键是 ( )A、Alt+F4B、Alt+ F + XC、Alt+ F +CD、Ctrl+O正确答案:C3.在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )A、排序B、隐藏C、筛选D、冻结正确答案:C4.使用表设计器定义表中字段时,不是必须设置的内容是()A、数据类型B、字段大小C、说明D、字段名称正确答案:C5.关于主关键字(即主键)的说法正确的是( )。

A、主关键字的数据能够重复B、主关键字中不许有重复值和空值C、一个表可以设置多个主关键字D、主关键字只能是单一的字段正确答案:B答案解析:A.作为主关键字的字段,它的数据不能重复;C.一个表可以设置一个主关键字;D.主关键字可以是多字段。

6.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。

7.为加快对某字段的查找速度,应该( )。

A、使该字段数据格式一致B、防止在该字段中输入重复值C、使该字段成为必填字段D、对该字段进行索引正确答案:D8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。

数据库试题及答案

数据库试题及答案

数据库系统概论模拟试题(4)一、填空题:02分,每题02分1、如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加()而不能加()。

二、单选题:20分,每题02分2、要查询与“xx电大”的课程(c)相关的所有教授(p)的名字,可用如下OQL语句。

SELECT FROM Prefessors pWHERE () c IN p.professorRelated:=’xx电大’;A: ALLB: FOR ALLC: EXISTD: EXISTS3、1.用户要执行语句UPDATE StdSET(Grd=Grd+1)WHERE Grd=90则这个用户必须拥有的数据库权限有()。

A: 插入权限B: 修改权限C: 查询权限D: 删除权限4、关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影,选择和()A: 交B: 笛卡尔积C: 自然连接D: θ连接5、SELECT 语句执行的结果是()。

A: 数据项B: 元组C: 表D: 数据库6、在SELECT 语句中使用A VG (属性名) 时, 属性名()。

A: 必须是数值型B: 必须是字符型C: 必须是数值型或字符型D: 不限制数据类型7、当选择满足一定条件的元组进行分组时,应使用的关键字是()。

A: SELECTB: GROUPC: WHERED: HA VING8、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为()的联系。

A: 1对1B: 1对多C: 多对多D: 多对19、如果一个关系R中的所有非主属性都完全函数依赖于每个候选关键字,则称关系R属于()。

A: 2NFB: 3NFC: 4NFD: BCNF10、现有学生关系Student,属性包括学号(Sno),姓名(Sname),所在系(Sdept),系主任姓名(Mname),课程名(Cname)和成绩(Grade)。

这些属性之间包含如下联系:一个学号只对应一个学生;一个学生只对应一个系;一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生名可以重复;系名不重复;课程名不重复。

SQL四级模拟试卷及答案

SQL四级模拟试卷及答案

数据库原理及应用分析考试模拟试卷及答案数据库管理人员(SQL Server)(四级)“数据库原理及应用分析”试卷注意事项1.考试时间:90min。

2.请首先按要求在试卷的标封处填写您的姓名、准考试号和所在单位的名称。

3.请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。

4.不要在试卷上乱写乱画,不要在标封区填写无关的内容。

第一部分数据库原理单项选择题(第1题~第40题。

选择一个正确答案,将相应字母填入题内的括号中。

每题0.5分,满分20分)1.描述事物的符号记录称为()。

A.信息B.数据C.记录D.记录集合2.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为()。

A.数据定义语言(DDL)B.数据管理语言C.数据操纵语言(DML)D.数据控制语言3.下列不属于数据模型三要素的是()。

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.下面关于关系性质的说法中,错误的是()。

数据库原理与应用模拟测试题4

数据库原理与应用模拟测试题4
3.事务正常结束时,提交所有的更新操作执行的SQL语句是COMMIT。
【】
答案:V
解释:事务正常结束使用COMMIT提交,异常终止使用ROLLBACK回滚。
4.master是SQL Server的系统数据库。【】
答案:V
解释:在安装SQL Server 2008时,系统将创建4个可见的系统数据库:master、model、msdb和tempdb。
答案:V
解释:创建视图使用CREATE VIEW语句,其中WITH CHECK OPTION表示对视图进行更新操作的数据必须满足视图定义的谓词条件,即子查询的条件表达式。
三、填空题(每空2分,共30分)
1.多对多联系在层次模型中的表示方法有、。
答案:冗余结点法、虚拟结点法
解释:多对多联系在层次模型中不能直接表示,需要分解成一对多联系,分解方法有冗余结点法、虚拟结点法。冗余结点法可以随意改变结点的存储位置,但增加了额外存储空间,容易造成数据的不一致性。虚拟结点法改变结点存储位置后必须修改虚拟结点的指针,但不会产生数据的不一致性。
3)系:系号、系名、系办公室地点;
4)学会:学会号、学会名、成立年份、地点。
5.选择运算可以从关系当中挑选出来若干列。【】
答案:X
解释:选择运算是在关系R中选择满足给定条件的元组,从关系当中挑选出来若干列是投影操作。
6.SQL中的ORDER BY子句默认为降序排列。【】
答案:X
解释:SQL中的排序子句ORDER BY默认为升序排列。
7.带有EXISTS谓词的子查询不返回任何数据:若内层查询结果非空,则返回真值。【】
答案:V
解释:EXISTS谓词是存在量词在SQL中的应用,带有EXISTS谓词的子查询不返回任何数据:若内层查询结果非空,则返回真值;若内层查询结果为空,则返回假值。

数据库系统概论模拟考试题与答案

数据库系统概论模拟考试题与答案

数据库系统概论模拟考试题与答案一、单选题(共97题,每题1分,共97分)1.下列关于数据库(DataBase)的描述,错误的是()A、数据库中的数据具有较小的冗余度、较低的数据独立性和易扩展性。

B、数据库是长期存储在计算机内、有组织的、可共享的数据集合。

C、数据库中的数据是按一定的数据模型组织、描述和存储的。

D、数据库中的数据可为一定范围内的各种用户共享。

正确答案:A2.数据库系统依靠()支持了数据独立性。

A、模式分级、各级之间有映像机制B、抽象数据模型,具有封装机制C、定义完整性约束条件D、DDL语言和DML正确答案:A3.能够保证数据库系统中的数据具有较高的逻辑独立性的是()A、外模式/模式映像B、外模式C、模式D、模式/内模式映像正确答案:A4.数据库的数据保护能力由()提供。

A、DBMSB、数据库管理员C、硬件D、数据库系统正确答案:A5.下列不属于需求分析阶段工作的是()A、建立E-R图B、建立数据流图C、建立数据字典D、分析用户活动正确答案:A6.以下哪一个不是关系的基本运算?()A、投影B、连接C、选择D、扫描正确答案:D7.SQL语言是()。

A、结构化查询语言B、高级语言C、宿主语言D、编程语言正确答案:A8.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。

()A、数据的集合、数据库管理系统、数据库系统B、文件的集合、操作系统、数据库系统C、数据的集合、数据库系统、软件系统D、文件的集合、数据库管理系统、软件系统正确答案:A9.以下关系可能具有的函数依赖是()。

A、A -> BB、AB -> CC、BC -> DD、D -> A正确答案:A10.长期存储在计算机内有组织的,可共享的大量数据的集合是()A、数据库管理系统B、数据库系统C、数据D、数据库正确答案:D11.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。

国家四级数据库工程师模拟试卷4(题后含答案及解析)

国家四级数据库工程师模拟试卷4(题后含答案及解析)

国家四级数据库工程师模拟试卷4(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.下面各项中,哪几项组成数据库系统?——①操作系统②用户③数据库管理系统④数据库管理员⑤数据库A.①③④⑤B.③④⑤C.①②④⑤D.①②③④⑤正确答案:D解析:数据库系统广义由数据库、操作系统、数据库管理系统(及其工具)、应用系统、数据库管理员和用户构成。

2.在下面各项中,哪些是当前应用开发工具的发展趋势?——I.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境A.I和ⅡB.只有ⅡC.只有ⅢD.都是正确答案:D解析:题中各项均是当前应用开发工具的发展趋势。

3.、在数据库设计中,在概念设计阶段用到E—R方法.,其设计出的图称为——。

A.实体表示图B.使用概念图C.实物示意图D.实体联系图正确答案:D解析:E—R网即实体联系图。

4.用二维表结构表示实体以及实体问联系的数据模型称为——。

A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:C解析:用二维表结构表示实体以及实体间联系的数据模型称为关系模型。

5.关系规范化中的删除异常是指——。

A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除D.不该插入的数据被插入正确答案:C解析:关系规范化中的删除异常是指不该删除的数据被删除,插入异常是指应该插入的数据未被捕入。

6.数据库文件结构有多种形式,利用哈希函数实现对数据库快速访问的文件结构——。

A.聚集文件B.顺序文件C.散列文件D.索引文件正确答案:C解析:利用哈希函数实现对数据库快速访问文件结构的是散列文件。

7.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件索引项的排列顺序相一致,则该索引为——。

四级数据库工程师模拟题27有答案

四级数据库工程师模拟题27有答案

四级数据库工程师模拟题27一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

1. 对于数据库管理系统,下面说法不正确的是______。

A.数据库管理系统是一组软件B.数据库管理系统负责对数据库的定义和操纵C.数据库管理系统包括数据库D.数据库管理系统负责对数据库的控制答案:C[解答] 数据库管理系统是位于用户和操作系统之间的一层数据管理软件,它的主要功能是数据定义,数据组织、存储和管理,数据操纵、数据库的事务管理和运行管理、数据库的建立和维护功能等。

2. 对于数据模型,下面说法不正确的是______。

A.概念模型是信息世界的建模丁具B.E-R模型是一种概念模型C.概念模型不涉及计算机的处理细节D.关系模型是一种概念模型答案:D[解答] 关系模型是一种逻辑模型,它不属于概念模型。

概念模型是用于信息世界的建模,是现实世界到信息世界的第一层抽象。

3. 需求分析最终结果产生的是______。

A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告答案:B[解答] 可行性分析报告是在可行性分析的最后阶段完成的变成文档,经过可行性研究后,就得到一个项目是否值得开发的结论,接下来就是制定项目开发计划。

而需求规格说明书是在需求分析最后阶段完成的文档。

4. 当数据对象A被事务加上排他锁,则其他事务对A______。

A.加排他式封锁B.不能再加任何类型的锁C.可以加排他式封锁和保护式封锁D.加保护式封锁答案:BXXT5. 下面关系函数依赖的传述中,不正确的是______。

A.若XY——>Z,则X——>Z,Y——>ZB.若X——>Y,Y——>Z,则X——>YZC.若X——>Y,Z包含Y,则X——>ZD.若X——>Y,Y——>Z,则X——>Z答案:C[解答] 多值函数依赖中不存在C这种关系。

6. 以下说法正确的是______。

A.在IDEFO图上,箭头代表流或是顺序B.每个矩形框要至少有一个控制箭头,可以没有输出箭头C.一个活动可以没有输出但不允许既没有输入又没有输出D.一个模型由图形文字说明、词汇表及相互的交叉引用表组成.其中词汇表是主要成分答案:C[解答] 一个模型由图形文字说明、词汇表及相互的交叉引用组成,其中图形是主要组成成分,在IDEFO中箭头代表的是数据,而不是流或是顺序。

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

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

数据库模拟试题4(含答案)模拟题4一、填空题(每空1分,共12分)1.数据库是长期存储在计算机内、有组织的、可__的数据集合。

2.构成数据模型的三大要素是__________、数据操作和数据完整性约束。

3.SQL语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应于基本表,内模式对应于4.分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个______________________________管理。

5.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要保持_________关系,又要具有________连接性。

6.在数据库系统中,数据的完整性是指数据的、和7.并发操作带来数据不一致性包括三类:丢失修改、和二、单选题(每空1分,共12分)1.关系数据库管理系统都是基于()理论。

A.Codd的数据关系模型B.数据结构C.计算机操纵系统D.信息管理2.元组关系演算表达式{t|R(t)∧S(t)}表达的是()A.R∪SB.R∩SC.R-SD.S-R3.在数据库中,与查询有关的是()A.数据依赖B.进程管理C.索引D.数据压缩4.在关系模式R(U,F)中,如果某→U,则某是R的()A.候选码B.主码C.超码D.外码5.语句deletefromc表明()A.删除c中的全部记录B.删除基本表cC.删除基本表c中的列数据D.删除基本表c中的部分行6.数据库设计阶段分为()A.物理设计阶段、逻辑设计阶段、编程和调试阶段B.模型设计阶段、程序设计阶段和运行阶段C.方案设计阶段、总体设计阶段、个别设计和编程阶段D.概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段7.关系笛卡尔积运算记号R某S,()A.R为关系名,S为属性名B.R和S均为属性名C.R为属性名,S为关系名D.R和S均为关系名8.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现()A.指针B.游标C.数组D.栈9.下列说法中不正确的是()。

计算机四级数据库模拟试题及答案

计算机四级数据库模拟试题及答案

计算机四级数据库模拟试题及答案一、选择题(1) 数据模型定义子数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。

概念模型的典型代表是A)实体-联系模型B)关系模型C)面向对象模型D)网状模型(2) 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是A)需求分析B)概念设计C)逻辑设计D)物理设计(3) 考虑一个关系表和建立在该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引项的排序顺序一致,则该索引为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) 在SQL Server 2000 中,若希望用户user1 具有数据库服务器上的全部权限,则应将user1 加入到下列哪个角色A)db_owner B) public C) db_datawriter D) sysadmin(10) SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份备份的内容是A)上次差异备份之后修改的数据库全部内容B)上次完全备份之后修改的数据库全部内容C)上次日志备份之后修改的数据库全部内容D)上次完全备份之后修改的数据库内容,但不包括日志等其他内容(11) SQL Server 2000数据库用户的来源A)可以是所以SQL Server 的登陆用户B)只能是Windows 身份验证的登陆用户C)只能是SQL Server 身份验证的登陆用户D)可以是其他数据库中的用户(12) 数据库的访问接口包括ODBC、OLEDB等,其中ODBC 接口是A)专用的访问SQL Server 数据库的接口B)一种开放的、访问数据库的接口C)通用的访问任何类型的数据的接口D)一种访问关系数据库的控件(13) VB6.0中的数据绑定控件必须A)同时具有DataSource 属性和DataField 属性B)同时具有ConnectionString属性和RecordSource属性C)具有DataSource 属性D)具有ConnectionString属性(14) VB6.0中,ADO数据控件用于连接数据源的属性是A)Refresh B)RecordSource C)CommandTypeD)ConnectionString(15) 在VB6.0 ADO 对象模型中,RecordSet对象的AddNew 方法的功能是A)在对应的的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新纪录的空间D)增加一个新的记录集(16) 在分布式数据库系统中,一般不适合作为衡量查询代价依据的是A)CPU代价B)I/O代价C)通信代价D)存储代价(17) 在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是A)协作图B)状态图C)顺序图D)部署图(18) 在分布式数据库的数据分配策略中,若全局数据存在多个副本,且在每个物理场地都保存一个完整的数据副本,则该策略属于A)集中式策略B)分割式策略C)全复制式策略D)混合式策略(19) 许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由?A)充分利用企业信息系统生成的数据B)把企业的各种应用系统集中在一起C)解决企业基本业务应用和数据分析应用之间的性能冲突问题D)以面向主题、集成的方式合理组织数据、实现跨专业视图(20) 从联机事务处理(OLTP)环境中抽取数据、建立新的数据分析环境的最初出发点是A)对企业信息系统中的数据进行整理B)解决企业信息系统中的数据孤岛问题C)解决企业基本业务应用和数据分析应用之间的性能冲突问题D)解决企业信息系统心中的蜘蛛网问题(21) 在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是A)外模式B)模式C)子模式D)内模式(22) 在数据库应用系统设计过程中,属于物理设计范畴的是A)数据流图设计B)实体-联系图设计C)关系模式设计D)索引设计(23) 下述不属于数据库维护工作的是A)使用数据定义语言建立多个表、构建数据库总体框架B)根据备份计划周期性的备份数据库C)检测数据库的空间使用情况D)调整数据库参数,进行性能优化(24) 以下哪个设计内容不属于数据库应用系统总体设计范畴?A)数据库应用系统体系结构设计B)软硬件选型和配置设计C)数据库软件总体设计D)关系模式设计(25) 下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是A)属性的名字和类型信息B)表上的授权信息C)表中的一个元组D)定义在表上的索引类型(26) 关于并行数据库结构,以下说法错误的是A)在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B)在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C)在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D)层次结构综合了共享内存、共享磁盘和无共享结构的特点(27) 针对数据量很打的数据库系统,最适合调用应用程序的时机是A)数据库尚未建立之前B)数据库已经建立,但尚未装入任何数据C)数据库已经建立,并已装入部分数据D)全部数据装入数据库之后或投入运行之后(28) 对基于检查点的恢复技术,下列说法中错误的是A)无论事务在检查点之前还是之后提交,都需执行REDO 操作B)可以提高恢复效率C)可以定期建立,也可以按照某种规则建立检查点D)能最大限度的减少恢复数据库时根据日志记录所需执行的恢复操作(29) 设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是A)CREATE VIEW SalaryView(系名,工资总额)ASSELECT 所在系,COUNT(工资) FROM 教师表GROUP BY 所在系B)CREATE VIEW SalaryView(系名,工资总额)ASSELECT 所在系,SUM(工资) FROM 教师表GROUP BY 所在系C)CREATE VIEW SalaryView ASSELECT 所在系,COUNT(工资) FROM 教师表GROUP BY 所在系D)CREATE VIEW SalaryView ASSELECT 所在系,SUM(工资) FROM 教师表GROUP BY 所在系(30) 下述各图给出的4个并发调度中,哪个不是冲突可串行的?T3T1Write(A)Read(A)Read(A)Write(B)Read(A)Write(B)T2T1Read(A)Write(A)A) B)T4T1Write(A)Read(B)Read(A)Write(B)T5T4Read(A)Read(B)Write(A)Read(B)C) D)二、简答题(1) 数据库应用系统功能设计包括哪两个方面?每个方面主要由哪些设计步骤组成?(10分)(2) 数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理(10分)(3) 请按要求解答下列问题:①在设计数据库应用系统时,需要对系统所需的存储空间进行规划。

计算机等级考试四级数据库原理第4套试题及答案

计算机等级考试四级数据库原理第4套试题及答案

计算机等级考试四级数据库原理第4套试题及答案一、单项选择题(共30分;每题1分)1、下列关于数据与信息的叙述中,哪一条是错误的()。

A)信息总是具有特定的语义,而且可以存储以及加工处理B)文字、图像、声音等都是数据的表现形式C)信息是数据的载体,也是数据的内涵D)信息的价值与它的准确性、及时性、完整性和可靠性有关2、下列哪一个不属于数据库系统中的软件平台()。

A)支持DBMS运行的操作系统(OS)B)检测、预防和消除计算机系统病毒的软件C)以DBMS为核心的应用开发工具D)为特定应用环境开发的数据库应用系统3、下列关于数据模型的叙述中,哪一条是错误的()。

A)数据模型为数据库的表示和操纵提供框架B)数据模型描述了数据库的静态特征与动态行为C)数据模型是数据库系统的核心和基础D)不同抽象层面的数据模型都能很好地模拟现实世界、容易为人们所理解,并且便于在计算机上实现4、下列关于E-R图的叙述中,哪一条是错误的()。

A)E-R图是实体联系图的简称,其英文是Entity-Relationship DiagramB)E-R图是一个图示化模型,能够表示实体型、属性和联系C)E-R图中实体型用矩形表示,矩形框内写明实体名D)E-R图中属性用菱形表示,菱形框内写明属性名5、下列关于关系模型的叙述中,哪一条是错误的()。

A)关系模型是一种物理数据模型B)关系模型用二维表格结构表示各类实体及实体间的联系C)关系模型是数学化的模型,可把表格看成一个集合D)关系模型由IBM公司的研究员E.F.Codd于1970年首次提出6、在数据库技术中,实体-联系模型(即E-R模型)是下列哪一种模型()。

A)概念数据模型B)结构数据模型C)物理数据模型D)逻辑数据模型7、关系数据模型由三大要素组成,下列哪一项表述是正确的()。

A)关系数据结构,关系数据通信,关系操作集合B)关系数据结构,关系操作集合,关系完整性约束C)关系数据通信,关系操作集合,关系完整性约束D)关系数据结构,关系数据通信,关系完整性约束8、设关系R和S具有公共属性集Y,当执行自然连接时,会丢弃那些在Y属性集上没有匹配值的元组。

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

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

数据库考试模拟题+参考答案一、单选题(共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文件等。

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)

数据库原理习题及答案(总共5套)模拟试题(⼀)⼀、填空题(30分)1.数据的独⽴性包括数据的物理独⽴性和数据的逻辑独⽴性。

2.数据的物理独⽴性是指当数据的存储结构(或内模式)改变时,通过系统内部的⾃动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。

3.数据模型由三部分组成:数据结构数据操作完整性约束4.⼀个学⽣可以同时借阅多本图书,⼀本图书只能由⼀个学⽣借阅,学⽣和图书之间为1:n(⼀对多)的联系。

5.⼀个关系模型由若⼲个关系模式组成。

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

7.SQL语⾔具有对数据的定义查询操纵控制等四个⽅⾯的功能。

8.设X→Y是关系模式R的⼀个函数依赖,并且Y是X的⼦集,则称X→Y是平凡函数依赖。

9.在⼀个关系模式中,若⼀个属性或属性组K完全函数决定整个元组,则称K为该关系的⼀个候选关键字。

10.如果⼀个关系R中的所有⾮主属性都不传递依赖于任何候选关键字,则称关系R属于第三范式,记作R∈3NF。

11.⼀个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。

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

13.实现系统案例,防⽌⾮法破坏数据,所采⽤的数据保护措施有:⽤户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术有:数据转储和登录⽇志⽂件。

13、15.____分布式数据库___________是⼀个逻辑上统⼀、地域上分布的数据集合。

16.关系中能唯⼀标识元组,且⼜不含多余属性称为___候选键_____________。

17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。

这种⽅法称为_____________⾃顶向下⽅法___________。

18.分布式数据库系统中透明性层次越⾼,应⽤程序的编写越简单。

数据库模考试题及答案

数据库模考试题及答案

数据库模考试题及答案一、单选题(共98题,每题1分,共98分)1.给定如下二个关系表:销售明细表(商品标识,销售时间,单价,数量,金额)日销售表(商品标识。

销售日,总数量,总金额)月销售表(商品标识,销售月份,总数量,总金额)下述说法正确的是()。

A、月销售表的数据粒度最大,数据量最小B、销售明细表的数据粒度最大,数据量最大C、月销售表的数据粒度最小,数据量最小D、日销售表的数据粒度最大,数据量最小正确答案:A2.下列关于数据库备份的叙述,错误的是()。

A、如果数据库很稳定就不需要经常做备份,反之要经常做备份B、数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好C、数据库备份是一项复杂的任务,应该有专业的管理人员来完成D、数据库备份也受到数据库恢复模式的制约正确答案:A3.关于UML的各种视图及其分类,下列说法错误的是()。

A、用例图、类图、对象图,组件图和部署图都是静态视图B、类图和对象图都是结构视图C、顺序图、状态图和组件图都是行为视图D、顺序图、交互图、状态图和活动图都是动态视图正确答案:C4.关系R与关系S只有一个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,下列叙述正确的是( )=A、T1的属性个数大于或等于T2的属性个数B、T1的属性个数等于T2的属性个数C、T1的属性个数大于T2的属性个数D、T1的属性个数小于T2的属性个数正确答案:C5.SQLServer 2000中,如果希望用户ul在DB1数据库中具有查询T1表的权限,正确的授权语句是()。

A、GRANT SELECT ON DB1 (Tl) TOulB、GRANT SELECT TOul ONDB1 (Tl)C、GRANT SELECT TO u 1 ON T1D、GRANT SELECT ON Tl TOul正确答案:D6.事务TO、T1和T2并发访问数据项A、B和C,下列属于冲突操作的是()。

数据库模拟考试题及答案

数据库模拟考试题及答案

数据库模拟考试题及答案一、单选题(共81题,每题1分,共81分)1.一个学生只能在一个班级中,一个班级由多个学生组成,班级和学生两实体间属于()A、一对一关系B、一对多关系C、多对多关系D、多对一关系正确答案:B答案解析:两个实体相互间有且仅有一方为一对多,反过来是一对一,则他们之间存在一对多的联系。

2.如果商品表中有“商品单价”和“数量”两个字段,这时需要增加一个商品金额字段,则可以设置( )数据类型让商品金额字段自动计算出对应的数据A、数字型B、货币型C、计算型D、不能做到正确答案:C答案解析:计算型用于在创建表时,设置需要自动完成计算的字段。

3.利用Access,可以定义3种主键,它们是()A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号正确答案:C答案解析:在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。

4.采用Access2010模板创建数据库的好处是A、已有框架,快速B、不能改动C、自由灵活D、不用输数据正确答案:A答案解析:使用模板创建数据库,可以使数据库的创建非常快捷。

通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。

5.一个Access数据库包含三个表、五个查询、两个窗体和两个数据访问页,则该数据库一共需要存储()个文件。

A、12B、10C、3D、1正确答案:D答案解析:Access 由6大对象组成,所有的对象都保存在1个数据库文件中。

6.有关字段属性,以下叙述错误的是( )。

A、字段大小可用于设置文本的最大容量,数字型、自动编号型的数字类型等B、可对任意类型的字段设置默认属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同正确答案:B答案解析:不是所有的数据类型都能设置默认值,比如自动编号型、OLE对象型、附件型等就不可以。

国家四级数据库工程师模拟试卷50(题后含答案及解析)

国家四级数据库工程师模拟试卷50(题后含答案及解析)

国家四级数据库工程师模拟试卷50(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是事务的什么特性?——A.原予陛B.一致性C.隔离性D.持久性正确答案:A解析:事务具有四个特性:原子性、一致性、隔离性和持久性。

①原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。

②一致性:即必须保证在数据库状态发生变化时数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。

③隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。

④持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。

2.数据的完整性是指数据的正确性、有效性和——。

A.可维护性B.独立性C.相容性D.安全性.正确答案:C解析:完整性规则是数据模型中数据及其联系所具有的制约和依存规则,以保证数据的正确性、有效性和相容性。

3.前缀名为sp的存储过程属于——。

A.扩展存储过程B.用户自定义存储过程C.系统存储过程D.以上都不是正确答案:C解析:存储过程(Stored Procedure)是一组完成特定功能的SQt.语句集,经编译后存储在数据库。

在SQL Server的系列版本中存储过程分为两类:系统提供的存储过程和用户自定义存储过程。

用户自定义存储过程是由用户创建并能完成某一特定功能(如查询用户所需数据信息)的存储过程。

系统过程主要存储在master数据库中以sp.为前缀,并且系统存储过程主要是从系统表中获取信息,从而为系统管理员管理SQI—Server提供支持。

4.利用散列函数(Hash函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法的文件结构是______。

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

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

《数据库》课程模拟试题及答案解析一、选择题(每题 1 分,共 20 分)1 、用于数据库恢复的重要文件是A 、数据库文件B 、索引文件C 、日志文件D 、备注文件2 、如果事务 T 对数据 R 已经加 X 锁,则其他事务对数据 RA 、可以加 S 锁不能加 X 锁B 、可以加 X 锁不能加 S 锁C 、可以加 S 锁也可以加 X 锁D 、不能加任何锁3 、数据库系统的核心是(以课本为主)A 、数据库B 、数据库管理系统?C 、数据模型D 、软件工具4 、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是A 、数据的物理独立性B 、数据的逻辑独立性C 、数据的位置独立性D 、数据的存储独立性5 、设关系 R 和 S 的元组个数分别为 100 和 300 ,关系 T 是 R 与 S 的笛卡尔积,则 T 的元组个数是A 、 400B 、 10000C 、 30000D 、 900006 、下面对于关系的叙述中,哪个是不正确的?A 、关系中的每个属性是不可分解的B 、在关系中元组的顺序是无关紧要的C 、任意的一个二维表都是一个关系(反过来对)D 、每一个关系只有一种记录类型7 、视图消解( view resonlution )的概念是A 、将对视图的查询转换为逻辑查询的过程B 、将对视图的查询转换为对具体数据记录查询的过程C 、将对视图的查询转换为对数据文件的查询的过程D 、将对视图的查询转换为基本表的查询的过程8 、下面有关 E-R 模型向关系模型转换的叙述中,不正确的是A 、一个实体类型转换一个关系模式B 、一个 1:1 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C 、一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并( n 端)D 、一个 m:n 联系转换为一个关系模式9 、在两端锁协议中,事务分为两个阶段,它们是(第二是释放封锁,也称为收缩阶段)A 、第一阶段是获得封锁,也称为扩展阶段B 、第一阶段是获得封锁,也称为并行阶段C 、第一阶段是获得封锁,也称为收缩阶段D 、第二阶段是释放封锁,也称为扩展阶段10 、 E-R 图适用于建立数据库的A 、概念模型B 、逻辑模型C 、结构模型D 、物理模型11 、在数据字典中,能同时充当数据流的来源和去向的是A 、数据记录B 、数据通路C 、数据存储D 、数据结构12 、关系模型的结构是A 、层次结构B 、网状结构C 、二维结构D 、对象结构13 、下列聚合函数中不忽略空值( null )的是A 、 SUM (列名)B 、 MAX (列名)C 、 COUNT ( * )D 、 AVG (列名)14 、 DBMS 中实现事务持久性的子系统是A 、安全性管理子系统B 、完整性管理子系统C 、并发控制子系统D 、恢复管理子系统15 、当关系 R 和 S 自然连接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是A 、左外联接B 、右外联接C 、外部并D 、外联接16 、判断下列模式分别属于哪个范式(最高范式)R({S,T,J},{(S,J)->T,S->J,T->J})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF17 、判断下列模式分别属于哪个范式(最高范式)(因为候选码 S# 存在对码的传递函数依赖)R({S#,SD,SL,SN},{S#->SD,S#->SN,S#->SL,SD->SL})A 、 1NFB 、 2NFC 、 3NFD 、 BCNF18 、实体完整性要求主属性不能取空值,这一点可以通过来保证A 、定义外码B 、定义主码C 、用户定义的完整性D 、由关系系统自动19 、为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?A 、 WITH CHECK OPTION 子句B 、 WITH CHECK DISTINCT 子句C 、 WITH CHECK ON 子句D 、 WITH CHECK STRICT 子句20 、设关系 R 与关系 S 具有相同的目(或称度),且相对应的属性的值取自同一个域,则 R-(R-S) 等于A 、R ∪ SB 、R ∩ SC 、 R × SD 、 R-S二、填空题(每空 1 分,共 20 分)1 、事务的 ACID 特性是:原子性、一致性、隔离性、持续性2 、数据管理技术经历了人工管理、文件管理和系统管理三个阶段3 、实体之间的联系可抽象为三类,它们是 1:1 、 1:n 、 m:n4 、客观存在的人、事、物可以称为实体5 、完整性约束包括实体完整性约束、参照完整性约束、用户定义完整性约束6 、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段7 、若关系为 1NF ,且它的每一非主属性都完全函数依赖于候选码,则该关系为 2NF8 、数据模型是由数据结构、数据操作和数据的完整性约束条件三部分组成的9 、数据库体系结构三级模式包括:外模式、模式、内模式10 、数据库管理系统在三级模式之间提供了两层映像,这两层映像保证了数据库系统的数据能够具有一定的逻辑独立性和完全的物理独立性三、问答题(每题 3 分,共 36 分)设有一个供应状况数据库:产品表( Products )由产品 ID ( P_ID )、供应商 ID ( S_ID )、商品 ID( C_ID )、单价( Price )、成本( Cost )组成;商品类型表( Categories )由商品 ID ( C_ID )、商品类型( CAT )组成;供应商表( Suppliers )由供应商 ID ( S_ID )、公司( Employees )、国家( Country )组成。

数据库期末试题附答案)

数据库期末试题附答案)

《数据库原理》课程考试模拟题四一、单项选择题(在每小题的四个备选答案中选出一个正确答案。

本题共16分,每小题1分)1. 在数据库中,下列说法()是不正确的。

A.数据库中没有数据冗余 B.数据库具有较高的数据独立性C.数据库能为各种用户共享 D.数据库加强了数据保护2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。

A.大型、中型和小型 B.西文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。

A.外模式 B.内模式 C.存储模式 D.模式4. 下面选项中不是关系的基本特征的是( )。

A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 没有行序和列序D. 没有重复元组5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。

A.BCD B.BC C.ABC D.C7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。

A.概念模型 B.逻辑模型 C.结构模型 D.物理模型8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。

A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是9. 解决并发操作带来的数据不一致性普遍采用( )。

A.封锁技术 B.恢复技术 C.存取控制技术 D.协商10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。

A.可靠性 B.一致性 C.完整性 D.安全性11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。

这是指事务的( ) 。

232 2019远程数据库技术与应用模拟4

232 2019远程数据库技术与应用模拟4

[试题分类]:试题分类/数据库技术与应用1.关系数据模型是用关系表示A. 实体B. 联系C. 属性D. 实体和联系答案: D题型:单选题知识点: 1.4 数据模型难度:12.支持数据库操作的软件系统称为A.数据库管理系统B.数据库系统C. 编译系统D. 操作系统答案: A题型:单选题知识点:1.2数据库系统的组成难度:13.实体集商品与工厂之间的联系是C.1:1D.1:nC. n:1D. m:n答案: D题型:单选题知识点: 4.2实体-联系模型难度:14.数据库中用于查询和更新数据的语言称为E.DDLF.DMLC. DCLD. QBE答案: B题型:单选题知识点: 3.1 SQL概述难度:15.关系代数的5种基本运算是A. 选择、投影、并、交、差B. 选择、投影、笛卡儿积、连接、差C. 并、交、选择、投影、笛卡儿积D. 并、差、选择、投影、笛卡儿积答案: D题型:单选题知识点: 3.4数据的查询操作难度:26.若关系模式R中不存在函数依赖,则R至少属于A. 2NFB. 3NFC. BCNFD. 4NF答案: C题型:单选题知识点: 5.1函数依赖难度:27.关于视图,下列说法不正确的是A. 可在多个表或视图上定义视图B. 视图简化了用户的操作C. 视图提供了一定的物理独立性D. 视图提供了一定的安全性答案: C题型:单选题知识点: 3.13视图难度:18.数据库系统中定义和描述数据库逻辑结构的语言称为A. SQL语言B. DDL语言C. DML语言D. DCL语言答案:B题型:单选题知识点: 3.2 数据定义难度:19.设关系模式R(ABCDE),F={A->BDE,B->C},R最高属于A. 1NFB. 2NFC. 3NFD. BCNF答案: B题型:单选题知识点: 5.2关系的规范化难度:210.出现在SELECT后的短语DISTINCT的作用是消除A. 重复元组B. 重复属性C. 重复属性值D. 重复元组或重复属性值答案:A题型:单选题知识点: 3.4 数据的查询操作难度:111.SQL中,如下涉及空值的条件表示不正确的是A. GRADE IS NULLB. GRADE IS NOT NULLC. GRADE = NULLD. NOT (GRADE IS NULL)答案: C题型:单选题知识点: 4 数据库设计难度:212.下面不能授予属性列的权限是A. SELECTB. INDEXC. DETETED. UPDATE答案:C题型:单选题知识点: 7.6 数据库的安全性难度:113. E-R图属于数据库设计的A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段答案: B题型:单选题知识点: 4 数据库设计难度:114.从数据库中将基本表S删除的SQL语句是A.DRTOP TABLE SB.ALTER TABLE SC.DELETE FROM SD.UPDATE TABLE S答案:C题型:单选题知识点: 3.2 数据定义难度:115 SQL中,GRANT语句的功能属于A.并发控制B.完整性控制C.安全性控制D.数据恢复控制答案: C题型:单选题知识点: 7.6数据库的安全性难度:116关系数据库中的关系应该至少属于1NF,1NF满足A.每个非主属性完全依赖于码B.主码唯一标识关系中的元组C.关系中的元组不可重复D.每个属性都是不可再分的答案: D题型:单选题知识点: 3.3数据的基本操作难度:117.若事务T1对数据A执行SELECT操作,事务T2对A执行UPDATE操作,下列封锁方法不能够保证数据库数据一致性的是A.仅事务T2对A上S锁B.仅事务T2对A上X锁C.事务T1对A上S锁,事务T2对A上X锁D.事务T1和事务T2对A都上X锁答案: C题型:单选题知识点: 7.3加锁协议难度:218.仅用日志文件不能恢复的故障是A.事务故障B.系统故障C.介质故障D.软件故障答案: C题型:单选题知识点: 7.4数据库恢复难度:219.SQL中,视图提高了数据库系统的A.完整性B.安全性C.一致性D.可恢复性答案: B题型:单选题知识点: 7.4数据库的安全性难度:120.下面描述的内容属于数据库物理设计的是A.选择存取路径B.转换E-R图为关系模式C.建立数据字典D.进行数据库的重组织答案: A题型:单选题知识点: 4.1数据库设计概述难度:121.关系模型中仅有表一种结构,但可以表示二类数据:______ 。

数据库考试模拟题及答案

数据库考试模拟题及答案

数据库考试模拟题及答案一、单选题(共88题,每题1分,共88分)1.下列关于数据库运行和维护的叙述中,( )是正确的。

A、只要数据库正式投入运行,标志着数据库设计工作的结束B、数据库的维护工作就是维护数据库系统的正常运行C、数据库的维护工作就是发现错误,修改错误D、数据库正式投入运行标志着数据库运行和维护工作的开始正确答案:D2.现实世界中客观存在并能相互区别的事物称为( )A、字段B、实体C、记录D、实体集正确答案:B3. 存取方法设计是数据库设计的( )阶段的任务。

A、物理结构设计B、概念结构设计C、需求分析D、逻辑结构设计正确答案:A4.ACCESS数据库中( )是其他数据库对象的基础。

A、报表B、查询C、表D、模块正确答案:C5.以下说法中,错误的是()A、可以为数据库设置密码来加强数据库的安全B、可以通过备份数据库的方式,防止数据丢失C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理正确答案:D答案解析:压缩和修复数据库的作用是减小数据库存储空间,同时修复各种逻辑错误。

6.候选关键字中的属性称为( )A、复合属性B、主属性C、关键属性D、非主属性正确答案:B7.某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。

8. 关系数据模型的三个要素是( )A、关系规范化理论、关系操作集合和关系的完整性约束B、关系数据结构、关系操作集合和关系的完整性约束C、关系数据结构、关系操作集合和关系规范化理论D、关系数据结构、关系规范化理论和关系的完整性约束正确答案:B9. 有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。

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

数据库原理模拟试卷(四)一、填空题1. _______________是信息的符号表示。

(数据)2.数据库系统的组成包括:硬件系统、_________________、系统软件、数据库管理员和用户。

(数据库)3.如果一个关系中的属性或属性组并非该关系的关键字,但它是另外一个关系的______________________,则称其为该关系的外关键字。

(关键字)4.为了使通过视图插入新行时,元组满足视图的定义条件, 在定义视图时必须加上_________________________________子句。

(WITH CHECK OPTION)5. 数据字典通常包括数据项、数据结构、_____________________、数据存储和处理过程五个部分。

(数据流)6. 在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。

这种方法称为________________________。

(自顶向下方法)7.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。

这称之为数据的_____________________。

(物理独立性)8.当数据的全局逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变。

这称之为数据的_____________________。

(逻辑独立性)9.为防止数据在存储和传输中失密,根据一定的算法将原始数据变换为不可直接识别的格式,从而使得不知道解密算法的人无法获知数据的内容。

此种技术称为_____________________。

(数据加密)10.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。

接着T2又申请封锁R1。

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

(死锁)二、单项选择题1.以下操作不属于数据更新的是______________(d)a. 插入b. 删除c. 修改d.查询2.描述事物的符号记录称为______________________。

(b)a.信息b.数据c.记录d.记录集合3. __________________是位于用户与操作系统之间的一层数据管理软件.(a)a.数据库管理系统b.数据库系统c.数据库d.数据库应用系统4.在人工管理阶段,数据是________________________。

(b)a.有结构的b.无结构的c.整体无结构,记录有结构d.整体结构化的5.下列SQL语句命令,属于DDL语言的是_________________。

(b)a.SELECTb.CREATEc.GRANTd.DELETE6.若事务T对数据对象A 进行读取和修改操作,且其它任何事务都不能访问A,此时事务T需对数据对象A加上_________________。

(c)a.读锁b.死锁c.写锁d.活锁7. 以关系数据库中,以下封锁的对象中最小的封锁粒度是________。

(d)a. 数据库b.表c.记录d.字段8.如果对于实体集A中的每一个实体,实体集B中有可有多个个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。

则称实体集A与B具有________。

(d)a. 1:1联系b. 1:n联系c. n:m联系d. 多种联系9.设域D1={a1,a2,a3};D2={1,2};D3={计算机;打印机;扫描仪}。

则D1、D2和D3的笛卡尔积的基数为________。

(d)a. 2b. 3c. 8d. 1810.索引项的顺序与表中记录的物理顺序一致的索引,称之为________。

(c)a. 复合索引b. 唯一性索引c. 聚簇索引d. 非聚簇索引三.问答题1.什么是事务?它有哪些属性?答:事务是用户定义的一个操作序列,这些操作要么全做要么全不做,事务是一个不可分割的工作单位。

事务具有四个特性:原子性、一致性、隔离性和持续性。

这个四个特性也简称为ACID特性。

2.简述数据库的物理设计内容。

答:主要包括了以下工作:(1) 确定数据的存储结构,决定是否采用聚簇功能。

(2)设计数据的存取路径,决定是否建立索引,建多少索引,在哪些列或多列上建索引等。

(3)确定数据的存放的物理位置,决定是否将经常存取部分和存取频率较低部分分开存放等。

(4)确定系统配置参数,根据DBMS产品提供了一些存储分配参数,数据库进行物理优化。

(5) 评价物理结构, 估算各种方案的存储空间、存取时间和维护代价,对估算结果进行权衡、比较,选择出一个较优的合理的物理结构。

3.RDBMS在实现参照完整性时需要考虑哪些方面的问题,以及可以采取的策略?答:(1)外码能否接受空值(2)删除被参照关系中的元组。

这时可有三种不同的策略:. 级联删除:同时删除参照关系中相关元组;. 受限删除:仅当参照关系中没有任何元组的外码值与被参照关系中要删除元组的主码值相同时,系统才执行删除操作,否则拒绝此删除操作。

.置空值删除:删除被参照关系的元组,并将参照关系中相应元组的外码值置空值。

( 3 ) 在参照关系中插入元组当参照关系插入某个元组,而被参照关系不存在相应的元组,其主码值与参照关系插入元组的外码值相同,这时可有以下策略:.受限插入:不允许在参照关系中插入;.递归插入:同时在被参照关系中插入一个元组,其主码值为插入元组的外码值。

4.简述预防死锁通常有两种方法。

预防死锁通常有两种:一次封锁法和顺序封锁法。

一次封锁法:一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。

一次封锁法虽然可以有效地防止死锁的发生,但每次要就将以后用到的全部数据加锁,从而降低了系统的并发度。

顺序封锁法:顺序封锁法是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁5.简述数据字典包括的五个部分的意义。

数据字典包括数据项、数据结构、数据流、数据存储和处理过程五部分。

数据项是不可再分的数据单位,说明基本数据信息的数据类型、长度、取值范围等。

数据结构反映了数据之间的组合关系。

数据流是数据结构在系统内传输的路径。

数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。

处理过程描述该处理过程的功能及处理要求。

主要包括说明做什么,处理频度,响应时间等。

四、根据各小题要求,写出对应的SQL语句。

以下给出三个基本表。

Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系;Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分;SC(选课表)的字段按顺序为学号、课程号、成绩。

各表的记录如下:1.查询与“刘晨”在同一个系学习的学生的学号、学生姓名。

SELECT Sno, SnameFROM StudentWHERE Sdept INSELECT SdeptFROM StudentWHERE Sname='刘晨';2.将一个新学生记录(03020;陈冬;男;18;IS)插入Student表中INSERTINTO StudentVALUES ('95020', '陈冬', '男', 18,'IS');3.将计算机科学系(CS)全体学生的成绩置零UPDATE SCSET Grade=0WHERE 'CS'=(SELETE SdeptFROM StudentWHERE Student.Sno=SC.Sno);4.创建信息系(IS)选修了1号课程的学生的视图IS_S1,字段包括Sno、Sname、Grade。

CREATE VIEW IS_S1(Sno, Sname, Grade)ASSELECT Student.Sno, Sname, GradeFROM Student, SCWHERE Sdept='IS' ANDStudent.Sno=SC.Sno ANDo='1';五、完成下列各题1.根据3NF的定义及规范化方法,对关系模式R(U,F)U={学号,姓名,所在系,系主任,课程号,成绩}F= { 学号→ 姓名,学号→ 所在系,所在系→ 系主任(学号,课程号)→成绩}进行分解。

使其满足3NF。

答:符合3NF的关系模式,要求不存在非码属性对码的部分依赖和传递依赖。

关系模式R(U,F)中存在姓名、学号对码(学号,课程号)的部分依赖,存在系主任对码的传递依赖。

将R(U,F)分解为如下三个关系模式:{学号,姓名,所在系}{所在系,系主任}{学号,课程号,成绩}三个关系模式中,不存在非码属性对码的部分依赖和传递依赖。

六.应用题试自拟一应用实例,说明其语义,分析该实例,设计出该实例的概念结构(即给出其E-R图,并在该图上标注出属性。

要求至少包括四个实体型,包括三个联系,且存在1:1、1:n、n:m的联系)。

相关文档
最新文档