您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 计算机四级-数据库-多选题
第一套题二、多选题(一共20个,每个2分,一共40分)1.下列关于模式的叙述中,哪些是正确的?ABDA、模式也称为逻辑模式B、模式实际上是数据库数据的逻辑视图C、一个数据库可以有多个模式D、逻辑模式的基础是数据模型E、DBMS提供模式数据操作语言DML来描述逻辑模式2.下列关于实体完整性约束的叙述中,哪些是正确的?ABCA、实体完整性约束是一种关系模型完整性约束B、实体完整性约束是对关系中主码属性值的约束C、若属性A是关系R的主码属性,则属性A不能取空值D、关系可以没有主码,只要有主码,则主码的值唯一E、组成主码的属性可以取空值,只要主码属性集整体不取空值即可3.下列关于扩充的关系操作的叙述中,哪些是正确的?ABCEA、广义投影、赋值、外连接、半连接、聚集和外部并都属于扩充的关系操作B、对关系R的广义投影操作,是在若干算术表达式上的投影,这些算术表达式只涉及常量和R中的属性C、若关系R和S是相容的,则RS表示通过赋值操作将关系S赋给关系RD、设关系R和S具有公共属性集Y,执行RS会丢弃那些在Y上没有匹配值的元组,若要保留R中本应丢弃的元组,则称为R和S的右外连接,记作:RSE、求平均值是一种常用的聚集操作4.下列关于SQL语言的特点的叙述中,哪些是正确的?ACDA、集数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)的功能于一体,语言风格统一B、高度过程化,用户可以清晰地指出如何对数据进行操作,选择什么样的存取路径,从而执行效率高C、采用面向集合的操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合D、以统一的语法结构提供自含式和嵌入式两种不同的使用方式E、提供预定义的数据类型,除此之外,用户不可以自行定义自己专用的数据类型5.下列关于E-R模型向关系模型转换的叙述中,哪些是正确的?ABDEA、一个实体类型转换成一个关系模式,关系的码就是实体的码B、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C、一个1:n联系转换为一个关系模式,关系的码是1:n联系的1端实体的码D、一个m:n联系转换为一个关系模式,关系的码为各实体码的组合E、三个或三个以上实体间的多元联系转换为一个关系模式,关系的码为各实体码的组合6.设在数据库设计过程中,将关系模式RU,F分解为关系模式R1U1,F1,R2U2,F2,…,RnUn,Fn。下列关于模式分解的叙述中,哪些是正确的?ABEA、模式分解具有无损连接性的含义是:若对于R的任何一个可能取值r,都有r在R1,R2,…,Rn上的投影的自然连接等于rB、模式分解保持函数依赖的含义是:F所逻辑蕴含的函数依赖一定也由分解得到的各个关系模式中的函数依赖所逻辑蕴含C、若一个模式分解具有无损连接性,则该分解一定保持函数依赖D、若一个模式分解保持函数依赖,则该分解一定具有无损连接性E、模式分解可以做到既具有无损连接性,又保持函数依赖7.下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的?ACDA、选择运算满足交换律:B、投影运算满足交换律:C、自然连接运算满足交换律:D、自然连接运算满足交换律:E、集合的差运算满足交换律:8.下列关于并发事务的调度的叙述中,哪些是正确的?ABDA、一组事务的一个调度必须包含这一组事务的全部指令B、可串行化的调度应满足:事务在该调度下的执行结果与这些事务在某个串行调度下的执行结果相同C、可恢复的调度应满足:对于每对事务Ti和Tj,如果Tj读取了由Ti所写的数据项,则Tj先于Ti提交D、无级联调度应满足:对于每对事务Ti和Tj,如果Tj读取了由Ti所写的数据项,则Ti必须在Tj这一读取前提交E、可恢复的调度一定是无级联调度9.下列关于数据库安全性的类型和一般措施的叙述中,哪些是正确的?ABEA、数据库的安全性威胁会导致丧失或削弱数据库的完整性、可用性、机密性B、一般DBMS包含一个数据库安全和授权子系统,用于负责数据库的安全性功能以避免发生未授权的访问C、自主安全性机制用于对多级安全性进行控制D、强制安全性机制用于向用户授予特权,包括以指定的方式访问指定的数据文件、记录或字段的能力E、基于角色的访问控制可用于数据库安全性控制10.下列关于数据仓库的特点的叙述中,哪些是正确的?ACDEA、数据仓库是面向主题的B、数据仓库是基于半结构化数据模型的C、数据仓库的数据是集成的D、数据仓库的数据是相对稳定的E、数据仓库数据是反映历史变化的11.软件产品的质量需要在软件生产过程中层层把关。因此,软件过程的作用就是把各个技术层次结合在一起,合理地组织(ABDE)A、相关活动B、人员C、设施D、规程E、方法12.在UML中用例之间的依赖关系包括哪2项(AD)A、包含依赖B、导入依赖C、导出依赖D、扩展依赖E、实例化依赖13.软件需求分析阶段需要考虑的需求包括(ABCD)A、业务需求B、用户需求C、功能需求D、系统需求E、组织需求14.UML的设计视图也叫做开发视图。其中,描述静态设计的图是哪3项(ACD)A、类图B、用例图C、模块图D、对象图E、状态图15.面向对象程序设计(OOP)方法的特点包括(ABE)A、封装B、泛化C、同构D、同步E、协同16.以下测试类型中,仅属于系统测试的是哪2项(CD)A、性能测试B、功能测试C、安装测试D、兼容性测试E、回归测试17.下列活动中属于GB/T20157-2006《信息技术软件维护》定义的软件维护过程活动的是哪3项(ACD)A、过程实施B、备份C、迁移D、退役E、协同18.生存周期支持过程是有关各方为支持基本过程的成功实施从不同途径所实施的一系列活动。以下属于支持过程的有哪3项(ACD)A、联合评审过程B、资产管理过程C、质量保证过程D、配置管理过程E、培训过程19.按照GB/T11457―2006《信息技术软件工程术语》的定义,项目是需要协同工作的一组任务,其目的在于开发和(或)维护一个具体的产品。以下有关项目特征的说法中正确的是(AC)(模拟软件出错)A、项目有一个唯一的目的B、项目具有确定性,项目的结果是不可逆转的C、项目是一次性的,有开始也有结束D、项目的成功不完全取决于项目经理,还需要有一个好的过程和制度E、项目的成功不完全取决于项目经理,还需要有一个好的过程和制度20.GB/T11457―2006《信息技术软件工程术语》对软件质量的定义是:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性,它包括(ABCDE)A、软件产品质量满足用户要求的程度B、软件各种属性的组合程度C、用户对软件产品的综合反映程度D、软件产品在使用过程中满足用户要求的程度E、软件产品符合行业标准的程度第二套题二、多选题(一共20个,每个2分,一共40分)1.下列条目中哪些是常用的逻辑数据模型?BCDEA、文件结构模型B、层次模型C、网状模型D、关系模型E、面向对象模型2.下列关于关系模型的叙述中,哪些是正确的?ACDA、关系模型把数据库表示为关系的集合B、关系操作通过关系语言实现,关系语言的特点是高度过程化C、在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示D、选择、投影、连接是关系模型中的常用操作E、关系操作的方式为一次一个记录(record-at-a-time)的方式3.下列关于参照完整性约束的叙述中,哪些是正确的?ABCA、参照完整性约束是一种关系模型完整性约束B、在关系模型中实体及实体间的联系都是用关系来描述的,于是就自然存在着关系与关系之间的参照关系C、两个或两个以上的关系间可以存在参照关系D、同一个关系的属性间不可能存在参照关系E、参照关系中每个元组在外码属性上的取值只能等于所对应的被参照关系中某个元组的主码值4.下列哪些不是SQL预定义数据类型?CEA、整数类型B、字符串类型C、构造数据类型D、布尔型E、对象类型5.设U为所有属性,X、Y、Z为属性集,Z=U-X-Y,下列关于多值依赖的叙述中,哪些是正确?BDA、若X→→Y,则X→YB、若X→Y,则X→→YC、若X→→Y,且Y'Y,则X→→Y'D、若X→→Y,则X→→ZE、设XYWU,若X→→Y在R(W)上成立,则X→→Y在R(U)上成立6.下列关于数据库物理结构设计的叙述中,哪些是正确的?ACEA、数据库物理结构设计包括存储记录的格式设计、存储方法设计、存取方法设计等B、规范化理论对于数据库物理结构设计有重要的指导意义C、记录的聚簇存放是指将不同类型的记录存放到相同的物理区域中D、同一个关系中的记录不能存放到不同的物理区域中E、索引是数据库中一种非常重要的数据存取路径7.下列关于数据库查询处理的叙述中,哪些是正确的?ABCDEA、查询处理器中最重要的模块是查询编译器和查询执行引擎B、查询处理中,首先需要对SQL语句进行分析,形成语法分析树C、查询处理的代价可以通过该查询对各种资源的使用情况进行度量D、为了简化起见,可以简单地用磁盘块I/O次数来度量查询执行的代价E、每一种基本的关系代数运算都有多种不同的实现算法8.下列关于基于封锁的并发控制的叙述中,哪些是正确的?BDA、给数据项加锁的方式只有两种:共享锁和排他锁B、如果事务Ti获得了数据项Q上的共享锁,则Ti可读Q但不能写QC、如果事务Ti获得了数据项Q上的排他锁,则Ti可写Q但不能读QD、共享锁与共享锁相容E、排他锁与排他锁相容9.下列关于分布式数据库并发控制的叙述中,哪些是正确的?ABCDA、并发控制方法需要维护数据项的多个副本之间的一致性问题B、基于识别数据项副本的方法可用于分布式并发控制C、主站点方法是把所有的识别副本都保留在相同的站点上D、基于投票的方法可以用于实现分布式并发控制E、每一种分布式并发控制方法中都使用了识别副本技术10.下列关于对象-关系数据库的叙述中,哪些是正确的?(模拟软件出错)ACDA、对象-关系数据库以关系模型为基础B、对象-关系数据库中的表都符合第一范式C、对象-关系数据库中的表都符合第一范式D、对象-关系数据库提供继承机制E、对象-关系数据库安全性好,达到美国TCSEC和TDI的B1级标准11.软件过程是软件生存周期中一系列相关软件工程活动的集合。一个软件开发组织应有一个过程框架,其中保护伞的活动包括如下哪2项(BD)A、阶段文档编制B、软件质量保证C、基础设施建立D、软件配置管理E、培训12.如果一个多边形类的实例由多个点类的实例作为其数据成员,对该多边形执行移动操作时需要调用点类的移动操作,这种依赖关系属于(ACD)(模拟软件出错)A、包含依赖B、实现依赖C、调用依赖D、细化依赖E、细化依赖13.以下有关可行性研究的叙述中,属于技术可行性研究范畴的是哪3项(ABE)A、分析在给定的约束条件下设计和实现系统的风险,考察技术解决方案的实用性B、考察技术资源的可用性C、考察待开发系统的系统架构是否符合使用单位的现状和用户的技术水平D、分析技术方案的细节是否侵犯了市场上已有软件产品的知识产权E、分析当前技术的进步是否支持系统开发的各项活动14.复用是指同一事物不做修改或稍加修改就可以多次重复使用。在软件设计中引入复用性的方法有(ABC)A、使设计尽可能通用(数据类型参数化,所有数据自包含)B、提高构件的独立性和抽象性(高内聚、低耦合)C、设计系统时要包含钩子(建立一些表格或链接,用以纳入新的功能)D、提高抽象层次(软件体系结构风格和设计模式的使用,提高软件的灵活性)E、尽可能使用标准的编程语言的文本15.在多态的形式中,一般的多态包括哪2项(BC)A、过载多态B、参数多态C、包含多态D、强制多态E、组合多态16.以下有关集成测试的说法中,正确的是哪3项(ABC)A、一次性集成方式是一种非增量式集成策略B、自顶向下的增量式集成方式需要桩模块C、自底向上的增量式集成方式是从程序模块结构的最底层的模块开始集成和测试D、自底向上的增量式集成方式需要桩模块E、三明治式的增量式集成方式既不需要桩模块,也不需要驱动模块(ABE)17.软件维护过程模型包括A、快速变更模型B、Boehm
本文标题:计算机四级-数据库-多选题
链接地址:https://www.777doc.com/doc-4582060 .html