数据库原理与应用习题集含答案.doc_第1页
数据库原理与应用习题集含答案.doc_第2页
数据库原理与应用习题集含答案.doc_第3页
数据库原理与应用习题集含答案.doc_第4页
数据库原理与应用习题集含答案.doc_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理与应用习题集编辑:赵旭初 陈南华目录填空题1判断题10多项选择题12单项选择题16设计题90填空题答案92判断题答案94多项选择题答案94单项选择题答案94设计题答案96全国计算机等级考试二级MySQL数据库程序设计考试大纲(2018年版)103全国计算机等级考试二级Access数据库程序设计考试大纲( 2016 年版)105全国计算机等级考试三级数据库技术考试大纲(2018年版)107全国计算机等级考试四级数据库原理考试大纲(2018年版)108一、习题集填空题1.在计算机系统中控制微处理器运算速率的时钟频率称为_,它基本决定了微处理器运算速度。2.关系数据库系统是支持_数据模型的数据库系统。3.SQL语言完成核心功能只用了9个动词,其中完成数据定义功能的动词有CREATE、DROP和_4.在关系数据库中,参照关系和被参照关系是通过_相关联的两个关系。5.关于数据库完整性定义的信息存储在数据库的_中。6.如果一个并发调度的结果与任何一个串行操作的结果都不一样,那么这个并发调度称为不可_的调度。7.Oracle实例由系统全局区和一组_组成。8.SQLServer2000便用_语言来定义和操作数据,它是标准SQL92语言的功能扩充。9.在关系模式R中,如果XY,并且对于X的任何一个真子集X,都有XY,则称Y对X_函数依赖。10.设有关系模式R(C,T,H,L,S),根据语义有如下函数依赖集:F=CT,(H,L)C,(H,T)L,(H,S)L。关系模式R的候选码是_。11.基于半连接操作的分布式查询的基本思想是将关系从一个站点传输到另一个站点之前减少需传输的_数量。12.RSA是一种取钥加密体制,又称为_或非对称加密体制。13.多维数据通常包括维属性和_属性。14.用llinkrlink法存储包含n个结点的二叉树,在结点的2n个指针中必定有_个空指针。15.由4个结点可以构造出_种不同的二叉树。16.m阶B+树的根结点若不是树叶,则它至少有_个子女。17.在交互式系统中,_是衡量其性能的重要指标。18.死锁解除可以采用资源剥夺法和_法。19.在页式存储管理方案中,若采用二级页表,取一个数据或指令至少要访问_次内存。20.设关系SCN(sno,cname,grade),各属性的含义分别为学号,课程名,成绩。若将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是_grade=grade+5WHEREcname=“数据库系统”。21._是DBMS的基本单位,是用户定义的一个数据库操作序列。22._是并发事务正确性的准则。23._文件支持多种记录类型的存储,这种文件将来自多个关系表不同类型的记录存储在一起,可减少多表查询时磁盘的访问量,提高多表查询的效率。24.用二维表结构在计算机中存储数据及数据之间联系的数据模型被称为_ _。25.在动态转储中,利用转储文件只能讲数据库恢复到转储过程中的某个状态,且转储文件中的数据可能不一致,只有和_文件综合起来使用,才能将数据库恢复到一致状态。26.在SQLServer2008中,具有系统管理员权限的服务器角色是_。27.一个完整的事务概要设计包括事务名称、事务所访问的关系名及其属性名、事务的_以及事务用户。28.在数据仓库中,元数据主要分为_元数据和业务元数据两类。29.在SQLServer2008中,数据库镜像分为高可用操作模式、高保护操作模式和_操作模式。30.在分布式数据库中,使用_模式来描述各片段到物理存放场地的映像。31.设有关系模式:图书借阅(读者号,图书号,借阅日期,还书日期),其中的读者号是这个关系模式的_属性。32.SQL Server中索引类型包括的两种类型分别是聚集索引和_。 33.具体来说,UML的语义是定义在一个四层建模概念框架中的,这四层分别是:_、元模型层、模型层和_。 34.如果数据文件中数据记录排列顺序与索引文件中索引项的排列顺序一致,则此种索引被称为_索引。 35.数据库管理系统提供了数据定义语言(DDL),用于定义各种数据库对象。数据定义语句经DDL编译器编译后,各种对象的描述信息存放在数据库的_中。36.数据库管理系统为三级模式结构提供了两层映像机制,其中模式/内模式映像提供了_独立性。37.数据库管理系统为用户和应用程序提供了_语言,用此语言可以定义数据库的模式结构,但此语言执行后的结果不能回滚。 38.按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、_设计和物理设计三个步骤。39.当用户在一个关系表的某一列上建立一个非聚集索引(该表没有聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由_和它相对应的指针构成的。 40.32、关系数据库中的视图提供了 _ 数据独立性。 41.关系数据库中要求关系的主码不能为空,这属于数据模型三要素中的_。42.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为_。 43.在UML中,_是一种特殊形式的关联,它表示类之间的关系是整体与部分的关系。 44.在分布式数据库中,使用_模式来描述各片段到物理存放场地的映像。 45.SQL Server中有五种约束类型,分别是主键约束、_、唯一性约束、缺省约束和检查约束。 46.设用UML设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。为了展现这些应用程序集间的组织和依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的UML图是_图。47.在UML中,当要描述状态之间的转换时,可通过_图来体现时间因子的作用。 48.33、在UML中,用例模型由用例、系统和 _ 三部分组成。 49.在衡量数据库应用系统的性能指标中,_指的是系统在单位时间内可以完成的数据库事务数量。 50.在数据库系统中,_映像关系用于提供数据与应用程序间的逻辑独立性。 51.触发器有3种类型,即INSERT类型、UPDATE类型和 _。52.设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句:CREATE VIEWV1(系名,人数) AS SELECT所在系名,_ FROM选课表JOIN 学生表 ON 选课表.学号=学生表.学号_。53.为了保证正确地调度事务的并发操作,事务对数据库对象加锁、解锁需遵守加锁协议。加锁协议中两阶段加锁协议可以保证事务调度_性。 54.现要查询C01课程考试成绩最高的前3名学生的学号和成绩(包括并列的情况)。请补全下列语句: SELECT _3 学号,成绩 FROM 选课表 WHERE 课程号 = C01 ORDER BY 成绩 DESC 55.现有系表(系号,系名,联系电话)和教师表(教师号,教师名,职称,工资,系号)。目前某些系还没有招聘到教授,如果要用一个查询语句列出没有招聘到教授的系的系号和系名,用_连接操作可以实现这个查询。56.在SQL Server 2008中,用于判断游标数据提取状态的全局变量是 _ 。57.在SQL中,用_关键词消除重复出现的元组。58.设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出数据库原理课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),可以用_连接操作在一个查询中实现此功能。59.设有商品表(商品号,商品名,商品类别),其中商品号为主码,商品名和商品类别不为空。现要统计商品数量最多的前3类商品(包括并列情况),希望列出商品类别和商品数量。请补全下列语句:SELECT _商品类别,COUNT(*) AS商品数量FROM商品表GROUP BY商品类别ORDER BY COUNT (*) DESC。60.在SQL Server 2008中,能够出现在SELECT语句目标列中的用户自定义函数是_函数。 61.在并行数据库中,最适合整表扫描操作的数据划分方法是_。 62.设要在表T上建立一个针对插入操作的前触发器,请补全下列语句: CREATE TRIGGER tri_insert ON T _INSERT 63.事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未执行过,这就是保持数据库处于_状态。 64.在SQL Server 2008中,对于更新操作的触发器,系统将产生2张逻辑工作表,其中存放更新前数据的逻辑工作表是_。 65.在SQLServer2008的某用户数据库中,设有T表,现要在T表的c1列和c2列上建立一个复合唯一聚集索引,其中c1列值重复率为20%,c2列为10%。请补全下列语句建立一个性能最优的索引:CREATE UNIQUE CLUSTERED INDEX Idx1 ON T(_)。66.在SQLServer2008中,每个数据页可存储8060字节的数据。设表T有10000行数据,每行占用4031字节,则存储该表数据大约需要_MB存储空间,其空间利用率大约是_%。(存储空间和空间利用率均保留到整数,小数点后按四舍五入处理)。67.Google的云数据库是一个分布式的结构化数据存储系统,称作_。 68.SQL Server 2008中声明游标的语句为:DECLARE x cursor_SELECT 69.使用约束可以保证数据库中数据的正确性,其中_约束允许出现空值但不允许出现重复值。70.事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。每个事务应具有结束操作。当一个事务发生故障需要终止并取消所有已执行的数据修改时应执行_操作。71.数据仓库是一个面向主题、集成的、时变的、非易失的数据集合,支持管理部门的决策过程,数据仓库通过数据转移从多个数据源提取数据,为了解决不同数据源格式上的不统一,需要进行的数据操作是_。72.在SQLServer2008中,现要将T1表的C1列(int类型)定义为标识列,初值和增量值均为1。请补全下列语句:CREATETABLE T1(C1int _ (1,1),)73.设某数据库服务器中有3块146G的SAS硬盘,为了保证数据的安全性,数据库管理员利用硬件RAID卡将三块硬盘做成RAID5,则服务器可使用磁盘空间为_GB。 74.在SQL Server 2008中,用户数据库中主要数据文件的扩展名为_。 75.在SQLServer2008中,设log1是SQLServer身份验证模式的数据库服务器登录帐户。现要授予log1具有创建数据库的权限,请补全下列语句:EXECsp_addsrvrolememberlog1,_。76.在SQLServer2008中,设U1是SQLServer身份验证模式的数据库服务器登录账户,现希望U1在该数据库服务器上具有系统管理员权限。请补全下列语句:EXEC sp_addsrv role member U1,_。77.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是_。 78.设在SQL Server 2008某数据库中,要设置不允许用户U1获得对表T数据的删除权限,请补全实现该授权操作的SQL语句: _ ON T TO U1; 79.数据库管理系统一般通过周期性检查_图来实现死锁检测。80.数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中_协议可以完全保证并发事务数据的一致性。81.在SQL Server 2008中,只具有修改数据库中全部用户表数据权限的系统角色是 _ 。82.知识发现主要由三个步骤组成,它们是_、数据挖掘、结果的解释评估。 83.为避免活锁现象的发生,数据库管理系统采用_策略处理事务的加锁请求。84.某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做。为了保证该操作的完整,需要利用到事务性质中的 _性。 85.一个事务执行过程中,其正在访问的数据被其他事务修改,导致处理结果不正确。这是由于不满足并发事务间的_性而引起的。86.应用程序编写不当可能导致数据库中出现死锁,由于死锁导致的事务回滚属于数据库故障中的 _ 故障。 87.优化SQL语句执行效率属于数据库应用系统_阶段的任务。 88.在SQL Server 2008中,主要数据文件必须建立在_文件组中。 89.在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是_。 90.在数据库系统出现系统故障后进行恢复时,对于事务T,如果日志文件中有BEGIN TRANS ACTION记录,而没有COMMIT或ROLLBACK记录,则数据库管理系统处理这种事务时应执行的操作是_。91.两阶段加锁协议可以保证事务调度的 _ 性。 92.为避免活锁现象的发生,数据库管理系统采用_策略处理事务的加锁请求。 93.在动态转储中,利用转储文件只能将数据库恢复到转储过程的某个状态,且转储文件中的数据可能不一致,只有和_文件综合起来使用,才能使数据库恢复到一致状态。 94.在动态转储中,利用转储文件只能将数据库恢复到转储过程中的某个状态,且转储文件中的数据可能不一致,只有和_文件综合起来使用,才能将数据库恢复到一致状态。95.在分布式数据库中,如果用户编写程序时不必了解数据分片在各个场地的分配情况,则称该分布式数据库系统具有_透明性。 96.在数据库系统出现系统故障后进行恢复时,对于事务T,如果在日志文件中有BEGINTRANSACTION记录,也有COMMIT记录,但其对数据的修改没有写到数据库中,则数据库管理系统处理这种事务时应执行的操作是_。97.不同的数据库管理系统采用的日志文件格式不完全一样,概括起来主要有以记录为单位的日志文件和以_为单位的日志文件两种。98.设某并行数据库采用一台具有14个刀片的刀片服务器,每个刀片具有独立的内存和磁盘,各刀片之间通过刀片服务器上的以太网交换机实现通信,则该并行数据库采用的体系结构是_结构。99.数据库系统出现故障是不可避免的。当数据库系统出现事务故障和系统故障时需使用数据库的_文件进行恢复。 100.通常数据库的转储机制有三种,分别是完全转储、差量转储和_转储。101.在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且需要相关联数据支持的需求进行归类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求集合的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这种设计方法称为_的设计方法。 102.只复制最近一次数据库完全转储以来发生变化的数据的转储方式称为 _转储。 103.OLAP主要用于支持复杂的分析操作,侧重对决策人员和高层管理人员的数据支持。OLAP的实现方式主要有三种:MOLAP、_和HOLAP。104.分布式数据库的_透明性是最高级别的透明性,它使得在编写程序时用户只需要对全局关系进行操作,这样简化了应用程序的维护。 105.数据仓库是面向主题的、_的、非易失的、随时间变化的数据集合,用来支持管理人员的决策。106.数据仓库是一个面向_的、集成的、非易失的、且随时间变化的数据集合。44、粒度是反映数据库系统中综合程度的指标。设有表T1(商品标识,销售时间,销售量)、T2(商品标识,日期,总销售量)和T3(商品类别,月份,总销售量),其中粒度最大的表是_。107.在分布式数据库中,采用 _ 连接操作可以减少场地之间的数据传输量。 108._只记录自上次完整数据库备份后发生更改的数据。 109.删除用户自定义的函数使用_语句来实现。110.在OLAP的实现方式中,以多维数组作为存储结构的被称作_OLAP 111.在进行多维分析时,如果将年销售额投影到每个月上来进行观察,这种分析动作被称为 _ 。 112.在数据仓库设计和建设过程中,设计者需要调查用户的决策或数据处理需求,并将功能相近且需要相关联数据支持的需求进行归类,得到不同的需求集合,并在企业数据模型中寻找能够满足各个需求集合的数据集合,然后针对各个数据集合开展数据仓库数据模型的设计。这种设计方法称为_的设计方法。113._可以把两个或多个SELECT语句的查询结果组合成一个结果集,使用时要求所有SELECT语句的列数应相同,对应列的数据类型相容。 114.在数据仓库环境中,粒度是一个重要的设计问题。粒度越_,细节程度越高,能回答的查询就越多,数据量就比较大。115.在数据仓库中,元数据主要分为 _ 元数据和业务元数据两类。 116.对关系进行规范化处理属于数据库应用系统开发过程中数据库_设计阶段的任务。117.搜索引擎在用户输入一个关键词之后,会向用户推荐最近一段时间最可能和该关键词一起出现的其他关键词,这用到了数据挖掘中的_挖掘算法。118.在SQLServer2008中,创建用户定义的角色MyRole。请补全下面语句:_ MyRole;119.在SQLServer2008中,现要在T1表的C1列上创建一个唯一的聚集索引。请补全下面语句:CREATE _ INDEX ID ind ON T1(C1);120.DBAS的概念设计包括_、_。121.DBAS功能需求分析总体上可分为_与_。122.DBAS可行性分析主要包括_、_、_和_四个方面。123.DBAS逻辑设计包括_、_和_。124.DBAS物理设计包括_、_、_。125.Google使用的云计算基础构架模式包括_、_、_、_四个相互独立又紧密结合在一起的系统。126.RAID的冗余技术主要有两个:镜像冗余和_.127.SELECT语句查询条件中的谓词“!=ALL”与运算符 _等价128.SQL Server的身份验证模式有_和_两种。129.SQL Server登录账户来源有_和_两种。130.SQL Server数据库管理系统中常用的性能工具包括_和_。131.SQL Server数据库中数据的存储分配单位是_。132.SQL Server数据库中主要数据文件的推荐扩展名是_,日志文件的推荐扩展名是_。133.SQL Server一个数据库中可以包含_个次要数据文件。134.SQL Server中一个数据也的大小是_KB。135.SQLServer支持两种类型的触发器,它们是_触发型触发器和_触发型触发器。136.UNION操作用于合并多个查询语句的结果,如果在合并结果时不希望去掉重复的数据,则在用UNION操作时应使用_关键字。137.按照索引的实现方法,索引技术被分为_、_。138.包含相关子查询的查询语句,是先执行_层查询,再执行_ 层查询。139.并行数据库有多种体系结构,主要可分为_、_、_和_四种。140.存储过程可以接收输入参数和输出参数,对于输出参数,必须用_词来表明。141.存在一个等待事务集T0,T1,.,Tn,其中T0正等待被T1锁住的数据项, T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为_ 。142.打开游标的语句是_。143.登记日志文件必须遵循两条原则,登记的次序严格按并行事务执行的时间次序和_。144.第三范式的关系模式一定不包含_函数依赖和_函数依赖。145.第一次对数据库进行的备份必须是_备份。146.定义用户的函数有_、_、_。147.对包含基于集合测试子查询的查询语句,是先执行_层查询,再执行_层查询。148.对于后触发型触发器,当在触发器中发现引发触发器执行的操作违反了约束时,需要通过_语句撤销已经执行的操作。149.分E-R图之间的冲突主要有三种_、_、_。 150.分布式数据库的模式结构一般包括_、_、_、_、_、_六部分,其中_是全局应用的用户视图。151.根据OLAP数据的存储形式,OLAP的实现方法有_、_和混合型OLAP三种。152.关系模式R(A,B,C,D)中,存在函数依赖关系AB,AC,AD,(B, C)A,则侯选码是_ ,R_。153.关系数据模型由关系_、_和_三部分组成。154.恢复机制设计的两个关键问题是:第一,如何建立_;第二,如何利用它实施数据库恢复。155.监控分析按照实现方法的不同,一种是由数据库建立自动监控机制,另一种是_。156.建立ODS的目的一般是为支持 _和_两类应用。157.利用存储过程,可以_数据操作效率。158.利用日志技术进行数据库恢复时,为了使恢复子系统避免对整个日志文件进行检索,需要在日志文件中增加_记录。159.如果SELECT语句中同时包含WHERE子句和GROUP子句,则先执行的是_。160.如果某个数据表包含20000行数据,每行的大小是5000B,则此数据表需要的存储空间大小是_MB161.如果在每个表的INSTER操作上定义了触发器,则当执行INSTER语句时,系统产生的临时工作表是_。162.设有某个文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件,以这种方式组织的文件被称为_。163.事务对一个数据项的操作类型决定了数据项上的锁的类型。锁的类型主要有互斥锁(简称X锁)和_锁(简称S锁)两种。164.事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。每个事务应具有结束操作。当一个事务需要终止并取消所有已执行的数据修改时应执行的语句是_。165.数据仓库具有_、_、_和_四个重要特性。166.数据仓库是一个面向_的、集成的、非易失的,且随时间变化的数据集合。167.数据仓库中数据的维护策略一般可分为_、_和_三种维护策略。168.数据集成一般包括_、_、_和_ 四项工作。169.数据库的实施主要包括以下四项工作:用DDL定义数据库结构、数据装载、编写与调试应用程序以及_。170.数据库逻辑设计的目标是把概念设计阶段得到的_模型转换成所选定的数据库管理系统支持的数据模型。171.数据库系统中大致存在四类故障,及_、_、_和_。172.数据库中的用户按操作权限的不同,通常分为_、_和_三种。173.数据库转储按操作分为_和_。174.数据挖掘由_、_和_三种主要阶段组成。175.索引技术的关键是建立记录域取值到记录的_间的映射关系。176.一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个 共有的_。177.以记录为单位的日志文件的内容包括三部分_、_和每个事务的所有更新操作。178.用户创建数据库时,其主要数据文件的初始大小必须不小于_系统数据库的大小179.云计算是新兴技术,目前主要的云计算平台有_、_以及开放的云计算平台_。180.在Student表的Sname列上建立一个唯一索引的SQL语句为:_。181.在并行数据库中,以为数据划分方法主要包括_、_和_。其中_和_适合于扫描整个关系的应用,_适合与点查询的应用。182.在操作游标时,判断数据提取状态的全局变量是_。183.在数据仓库环境,粒度影响数据仓库的_以及_,粒度级设计越_,能回答的查询越多,需要存储的数据量就越_。184.在数据库镜像中的两种模式中,两台主机均为工作机,并为信息系统提供支持的是_;一台主机为工作机,另一台主机为备份机的是_。185.在一个表上针对每个操作,可以定义_个前触发型触发器。判断题1.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面。2.在数据库概念设计阶E-R段,当采用自上而下的设计时,首先设计局部E-R图,然后合并各局部E-R图,得到全局E-R图。3.在数据库逻辑设计阶段,将关系模式转换为具体DBMS平台支撑的关系表。4.在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束。5.数据库应用系统设计的需求分析过程中,系统需求分析员要与用户充分沟通,并做出各类用户视图。6.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。7.E-R模型中用矩形框表示实体集,矩形框内写上实体集名称。8.E-R模型中实体集的属性可以用椭圆形表示。9.E-R模型用圆角矩形表示联系,联系写在圆角矩形框内。10.E-R模型中实体集属性可以用圆角矩形框表示。11.数据库逻辑设计时面向及其世界的。12.数据库逻辑设计阶段按照数据库管理系统支持的数据模型来组织和存储数据。13.数据库逻辑设计目标是得到实际的数据库管理系统可处理的数据库模式,并做到数据结构合理。14.数据库逻辑设计包括定义和描述数据库的局部逻辑结构、数据之间的关系、数据完整性及安全性要求等。15.数据完整性约束设计中,域约束限制是指定表列的取值和范围。16.数据完整性设计引用完整性约束定义不同关系模式的属性之间满足的条件。17.完整性约束条件为主码约束定义的每个关系主码不空,但可以不唯一。18.在外部存储器中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成。19.关系表在逻辑上由一系列元组组成,元组由多个属性组成。20.关系表中的元组的每一个属性对应于文件记录中的一个记录。21.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录包括多个域。22.散列技术一般使用桶作为基础的存储单位。23.好的散列函数地址的分布是均匀的、随机的。24.实体联系图散列技术是一种快速查找技术。25.散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址。26.数据库应用系统功能设计中,软件总体设计的依据包括需求分析阶段得到的数据流图、事务描述和业务规则等需求分析结果。27.数据库应用系统功能设计中,软件总体设计一般用模块结构图表示,模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,以及模块内部处理流程图。28.数据库应用系统功能设计中,数据库事务设计的依据是事务自身的事务处理逻辑。29.数据库应用系统功能设计中,总体设计阶段要对硬件平台、存储设备、操作系统、DBMS等作出合理选择,并进行初步配置设计。30.人机界面设计中,应减少字符、图形、图像和声音等数据输出方式。31.人机界面设计中,应尽量减少用户的输入负担。32.人机界面设计中,应保持用户与人机界面的双向交流。33.人机界面设计中,用户界面应该遵循一定标准和常规。34.SQL语言中,字符串数据由英文字母、汉字、数字和各种符号组成。35.多个事务调度必须保持每个事务的操作在该事务中的执行顺序不变。36.事务调度分为串行调度和并发调度。37.并发调度在不同事务的操作不可以交叉执行。38.冲行调度的特点是一个事务的所有操作都执行完才开始执行另一事务。39.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占用的空间大小及分布。40.当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁。41.死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的。42.死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度。43.解死锁通常采用的方法是选择一个或几个造成死锁的事务,撤销这些事务并释放其持有的锁。多项选择题1.BDAS(数据库应用系统)设计阶段可以细分为()。A.需求设计B.概念设计C.逻辑设计D.物理设计2.关于数据模式和模式结构,下列说法正确的是A.数据库的开发者利用数据模型描述数据库的结构和语义,通过现实世界到信息世界再到机器世界的抽象和转换,构建数据库B.数据结构模型是按用户的观点对数据进行建模,是现实世界都信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具C.在数据模型中有“型”和“值”的概念,其中值是对某一类时间的结构和属性的说明D.在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图3.某大型超市的数据库应用系统中,设有以下数据,这些数据中属于元数据的是()。A.商品清单B.DBMS中的数据字典C.商品销售细节数据D.数据库结构说明文档E.前端应用程序报表中数据项的定义及说明文档4.软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期,它包括下列哪几个阶段?()A.概念阶段和需求阶段B.设计阶段C.实现和测试阶段D.安装部署及交付阶段E.运行与维护阶段5.设有某大型连锁超市的数据库应用系统,在系统实施或改造过程中,需要对系统进行测试。下列测试中属于性能测试的是()。A.模拟客户消费行为,生成销售数据,测试系统是否能正确完成销售任务B.编写模拟数据生成器,每秒生成2千笔与销售业务对应的销售数据,测试系统吞吐率C.在数据库中模拟生成5亿条销售数据,同时开启所有的收银台,测试系统响应时间D.模拟销售持续一周时间,在此期间,每天审核系统结账功能是否正确E.模拟数据库应用系统能否正确完成银联卡消费业务6.事务的结构可以是()。A.集中事务B.分布式事务C.平面事务D.嵌套事务7.事务规范包括哪几个方面?A.事务名称B.事务描述C.事务用户D.事务所访问的数据项E.事务过程8.数据库的维护工作主要包括()。A.数据库性能监控与分析B.数据库的转储与恢复C.数据库的安全性和完整性控制D.数据库的重组与重构9.数据库概念设计的任务之一是标识和定义实体集。关于如何标识和定义实体集下列说法中正确的是()。A.别标识的实体集应能被一个属性集描述B.只有一个同类实例的对象集一般情况下也有必要标识成一个实体集C.实体集中的每个实例应能够被唯一标识和区分D.定义实体集时通常用一个有意义的名词命名E.实体集中的每个属性应该用一个有意义的动词命名10.数据库概念设计需要对一个企业或组织的应用所涉及的数据进行分析和组织,下列内容不属于数据库概念设计的是()。A.分析数据,确定实体集B.分析数据,确定实体集之间的联系C.分析数据,确定每个实体集的存储方式D.分析数据,确定实体集之间联系的基数E.分析数据,确定每个实体集的数据量11.数据库管理员作为数据库的主要维护者,其维护工作主要包括()。A.数据库的转储和恢复B.数据库的安全性、完整性控制C.数据库性能的监控分析和改进D.数据库的重组和重构12.数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具,下列说法错误的是()。A.与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系B.数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能C.数据页(块)是数据库中存储数据的基本单位,为了提高空间利用率,SQL Server 2000等数据库管理系统允许一行数据跨页存储D.利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享E.数据字典是数据库管理系统的重要组成部分,大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据库管理员共同维护13.数据库应用系统环境中存在各种类型的数据,下列数据会存储在数据库中的包括()。A.为提高查询效率建立的索引B.描述表结构信息的数据字典C.用于优化查询的统计分析数据D.用户会话信息E.用户查询结果14.数据字典包括()。A.数据项B.数据结构C.数据流D.数据存储E.处理过程15.系统日常维护工作包括以下几项?A.数据库备份与恢复B.完整性维护C.存储空间管理D.安全性维护E.并发控制及死锁处理16.下列措施中能用于防止数据库系统出现系统故障的措施是()。A.配备UPS,保证服务器供电稳定B.采用双硬盘镜像,以免操作系统被攻击后重启C.定期给操作系统打补丁,以免操作系统被攻击后重启D.改善密码管理机制,提高各类密码的安全性,以免发生数据失窃E.加强事务流程测试和验证,以免发生并发事务死锁17.下列说法属于数据库镜像优点的是()。A.提供完整或接近完整的数据冗余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据存储系统的建设成本D.提高主数据库系统在升级阶段的可用性18.下面各项中,哪几项组成数据库系统?()A.操作系统B.用户C.数据库管理系统D.数据库管理员E.数据库19.需求分析描述主要由那几部分组成?()A.需求模型B.软件需求说明书C.功能说明书D.项目文档20.已知学生关系(学号,姓名,性别,课程号,成绩,所在系号),下列函数依赖关系中属于非平凡函数依赖的是()。A.(学号,课程号)课程号B.(学号,课程号)成绩C.(学号,课程号)所在系号D.(学号,课程号)姓名,性别E.(学号,课程号)学号21.应用数据库系统设计的需求分析阶段中,哪几种方法能够获取需求?()A.实地观察B.问卷调查C.面谈D.查阅资料22.在数据库物理设计阶段,需要考虑为关系表建立索引。关于建立索引的描述,下列说法正确的是()。A.对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引B.对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引C.对于经常出现在WHERE子句中的属性,可以考虑建立索引D.对于经常出现在GROUP BY子句中的属性,应尽量避免建立索引23.在下列各项中,哪些是当前应用开发工具的发展趋势?()A.采用三层或多层Client/Server结构B.支持web应用C.支持开放的、构件式的分布式计算机环境D. 采用人工智能技术集合数据库技术单项选择题以下各题只有一个正确答案,请选择正确答案的编号填写在括号内。1.( )用来记录对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区2.ADO对象模型中,RecordSet对象的AddNew方法的功能是( ) 。 A.在对应的数据库表中增加一条新记录 B.在记录集中增加一个新列 C.在内存中开辟存放一条新记录的空间 D.增加一个新的记录集3.CPU 执行完一条指令后检查是否有中断事件发生,若有则硬件进行中断向量的交换工作, 以完成( )。 A.中断扫描 B.中断响应 C.中断处理 D.中断请求4.DB、DBMS和DBS三者间的关系为()。 A.DB包括DBMS和DBS B.DBS包括DB和DBMS C.DBMS包括DB和DBS D.DBS与DB和DBMS无关5.DBAS生命周期模型中时间最长的阶段是( ) 。 A.需求分析 B.系统设计 C.实行与部署 D.运行管理与维护6.DBAS实现与部署具体内容不包括哪一项?( ) A.数据加载 B.系统集成 C.系统部署 D.需求分析7.DBAS需求分析阶段的性能分析是分析DBAS应具有的性能指标。下列不属于DBAS性能指标的是( )。 A.数据库空间占用情况 B.数据查询响应时间 C.单位时间内可以完成的查询数量 D.单位时间内可以完成的事务数量8.DBMS中实现事务持久性的子系统是( )。 A.完整性管理子系统 B.并发控制子系统 C.安全性管理子系统 D.恢复管理子系统9.DBTG系统亦称CODASYL系统,它是哪种数据模型数据库系统的典型代表( )。 A.层次 B.网状 C.关系 D.面向对象10.Dijkstra提出的银行家算法属于( )。 A.死锁预防 B.死锁避免 C.死锁检测 D.死锁解除11.Oracle Forms 的主要功能是( )。 A.快速报表生成 B.CASE 工具 C.联机文档生成 D.基于屏幕的复杂应用生成12.Power Designer DataArchitect的主要功能是( )。 A.用于数据分析 B.用于数据库设计和构造 C.用于物理建模 D.用于数据仓库的设计13.PowerDesigner中DataArchitect模块的主要功能是( )。 A.数据分析和数据发现 B.数据仓库的建模 C.物理层和概念层数据模型的建立和维护 D.物理数据库的设计和应用对象及数据组件的生成14.SQL Server 2008提供了多种备份机制,其中数据库差异备份所备份的内容是( )。 A.从最近的一次完整备份到当前时间数据库中变化的数据 B.从最近的一次完整备份到当前时间数据库中变化的数据和日志 C.从最近的一次差异备份到当前时间数据库中变化的数据 D.从最近的一次差异备份到当前时间数据库中变化的数据和日志15.SQL Server 2008提供了方便的数据导入/导出向导,现利用该向导将S1服务器上某数据库中T1表的数据导入到S2服务器某数据库中已有的T2表中。在数据源上的操作由用户U1完成,在目的服务器上的操作由用户U2完成。则U1和U2需要具有的权限是( )。 A.U1需要T1表的查询权限和T2表的插入权限,U2无需任何权限 B.U2需要T1表的查询权限和T2表的插入权限,U1无需任何权限 C.U1需要T1表的查询权限,U2需要T2表的插入权限 D.U1需要T1表的查询权限和S2服务器的登录权限,U2需要T2表的插入权限和S1服务器的登录权限16.SQL Server 2008中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是( ) 。 A.GRANT SELECT ON DB1(T1) TO u1 B.GRANT SELECT TO u1 ON DB1(T1) C.GRANT SELECT TO u1 ON T1 D.GRANT SELECT ON T1 TO u117.SQL Server数据库是由文件组成的。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论