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

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

A)数据是信息的符号表示B)信息是数据的载体C)“2014-245”是数据D)“某校2014年计算机系新生245人”是信息2、下列叙述中,哪一条属于数据库应用程序人员的主要职责()。

A)确定数据库的存储结构和存取策略B)对数据库进行重组和重构C)编写应用系统的程序模块D)物理数据库系统的性能调优3、关系规范化理论主要属于下述哪个领域的研究范畴()。

A)数据库管理系统软件的研究B)数据库系统应用开发环境的研究C)数据库理论的研究D)数据库安全的研究4、下列关于数据模型的数据操作的叙述中,哪一条是错误的()。

A)数据操作指数据库中允许操作的集合B)数据操作描述了数据模型的动态行为C)插入和删除是数据库中两大操作类别D)实现数据操作的语言必须明确说明和定义5、下列关于概念模型的叙述中,哪一条是错误的()。

A)概念模型是一种语义模型B)ER模型和EER模型是常用的概念模型C)概念模型表示简单且易于理解D)每一种概念模型都有一种与之密切关联的逻辑模型6、下列关于关系语言特点的叙述中,哪一条是错误的()。

A)关系语言分为关系代数语言和关系查询语言两大类B)关系语言具有完备的表达能力C)关系语言是非过程化的集合操作语言D)关系语言可独立使用,也可嵌入高级语言使用7、下列关于关系模型的基本术语的叙述中,哪一条是错误的()。

A)一个关系对应一张二维表,二维表名就是关系名B)二维表中的列是关系的描述,称为关系模式C)每个关系至少有一个默认的超码,即该关系的所有属性的集合D)当关系中的某个属性(或属性组)虽然不是这个关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码8、下列关于关系代数操作分类的叙述中,哪一条是错误的()。

A)并、差、笛卡尔积、投影和选择这五种操作称为基本的操作B)通过五种基本操作可以表达其他的关系代数操作C)并、差、笛卡尔积是基于传统集合论的操作,其操作是从行的角度来进行的D)投影和选择操作是一元操作,都是从列的角度来进行的9、有学生关系STUDENT(s#,sname,sex,age,dept)、课程关系COURSE(c#,cname,teacher)和学生选课关系SC(s#,c#,grade)。

下列关于关系操作的聚集操作的叙述中,哪一条是错误的()。

A)求最大值、最小值是常用的聚集函数B)查询女同学的平均年龄,用聚集操作可表示为Gavg(age)(σsex='女'(STUDENT))C)查询年龄小于20岁的学生人数。

用聚集操作表示为:Gsum(s#)(σage<20(STUDENT))D)查询选修数据库课程的平均成绩。

用聚集操作表示为:Gavg(grade)((σCname='数据库'(COURSE))SC)10、设关系R,S和T分别如下图所示,其中T是R和S的一种操作结果。

则()。

A)T=R?SB)T=R?SR.B=S.BC)T=R?SC<E<p>D)T=R×S11、下列关于SQL语言的特点的叙述中,哪一条是错误的()A)集数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)的功能于一体,语言风格统一B)高度过程化,用户可以清晰地指出如何对数据进行操作,选择什么样的存取路径,从而执行效率高C)采用面向集合的操作方式,不仅查找结果可以是元组的集合,而且插入、删除、更新操作的对象也可以是元组的集合D)以统一的语法结构提供自含式和嵌入式两种不同的使用方式12、下列哪一条不属于SQL中的数据操纵语句()。

A)UPDATE语句B)DROP语句C)INSERT语句D)DELETE语句13、下列关于SQL语言支持用户在基本表上建立索引的叙述中,哪一条是错误的()。

A)SQL语言使用CREATE INDEX语句创建索引B)用户可以根据应用的需求在一个基本表上建立一个或多个索引C)索引值的排列顺序包括ASC(升序)和DESC(降序)两种,默认值为DESCD)在一个基本表上最多只能建立一个聚簇索引14、有学生选课关系SC(S#,C#,GRADE),其中S#为学号,C#为课程号,GRADE为成绩。

要在SC表中查询“没有选修C01号课程的学生”,下列哪一个SQL语句正确表达了此查询要求()。

A)SELECT S#FROM SC WHERE C#<>‘C01’;B)SELECT S#FROM SC WHERE NOT C#=‘C01’;C)SELECT S#FROM SC WHERE S#NOT IN(SELECT S#FROM SC WHERE C#=‘C01’);D)SELECT S#FROM SC WHERE S#IN(SELECT S#FROM SC WHERE C#<>‘C01’);15、有学生选课关系SC(S#,C#,GRADE),其中S#为学号,C#为课程号,GRADE为成绩。

要“将C01号课程的选课元组中成绩为空的成绩值修改为50”,下列哪一个SQL语句正确表达了此修改()。

A)UPDATE SC SET GRADE=50WHERE C#=‘C01’AND GRADE=NULL;B)UPDATE SC SET GRADE=50WHERE C#=‘C01’AND GRADE IS NULL;C)UPDATE SC SET GRADE=50HAVING C#=‘C01’AND GRADE=NULL;D)UPDATE SC SET GRADE=50HAVING C#=‘C01’AND GRADE IS NULL;16、下列关于动态SQL语句的叙述中,哪一条是错误的()。

A)动态SQL是SQL标准提供的一种语句运行机制B)动态SQL允许在SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成的SQL语句C)SQL标准引入动态SQL的原因是由于静态SQL语句不能提供足够的编程灵活性D)SQL标准提供的动态SQL语句的执行方式只能是立即执行方式17、下列关于规范化理论的叙述中,哪一条是错误的()。

A)规范化理论是数据库设计的理论基础B)规范化理论提供了判断关系模式优劣的理论标准C)规范化理论最主要的应用是在数据库物理结构设计阶段D)在数据库设计中,有时候会适当降低规范化程度而追求高查询性能18、在关系模式R中,称满足下面哪一个条件的X→→Y为平凡的多值依赖()。

A)U–X–Y=φB)X∩Y=φC)X是单个属性D)Y是单个属性19、若有关系模式R(A,B),没有关于数据依赖的任何信息。

则下列叙述中哪一条是正确的()。

A)A→B一定成立B)关系模式R中肯定没有非主属性C)R肯定属于4NFD)R的规范化程度无法判定20、有关系模式P(C,S,T,R,G),根据语义有如下函数依赖集:F={C→T,ST→R,TR→C,SC→G}。

下列哪一个是关系模式P的候选码()。

A)(C,S)B)(C,R)C)(T,R)D)(S,R)21、下列哪一条不是数据库管理系统DBMS运行所依据的信息()A)外模式、模式、内模式定义B)用户界面形式定义C)视图的定义D)索引的定义22、下列关于磁盘存储器的叙述中,哪一条是错误的()。

A)磁盘存储器是最常用的二级存储器B)磁盘是非易失性的存储介质C)一台磁盘设备包括多个盘面D)盘面被物理地划分为扇区,扇区又被划分为磁道23、下列关于数据库缓冲区管理的叙述中,哪一条是错误的()。

A)数据库系统在内存中分配一定的空间作为缓冲区B)负责缓冲区空间分配的子系统称为缓冲区管理器C)每当程序需要访问磁盘块时,缓冲区管理器就把所需的块从磁盘读入缓冲区中D)缓冲区替换策略在缓冲区管理中起着重要作用24、下列关于关系代数表达式等价转换规则的叙述中,哪一条是错误的()。

A)投影运算对并运算具有分配律:∏L(E1∪E2)=(∏L(E1))∪(∏L(E2))B)选择运算对并运算具有分配律:σP(E1∪E2)=σP(E1)∪σP(E2)C)投影运算对交运算具有分配律:∏L(E1∩E2)=(∏L(E1))∩(∏L(E2))D)选择运算对交运算具有分配律:σP(E1∩E2)=σP(E1)∩σP(E2)25、若事务T对数据R已加排他锁(X锁),则其他事务对R()。

A)可以加共享锁(S锁),不能加X锁B)不能加S锁,可以加X锁C)可以加S锁,也可以加X锁D)不能加S锁,也不能加X锁26、下列关于分布式数据库系统的叙述中,哪一条是错误的()。

A)一个分布式数据库系统包含一些节点的集合,这些节点通过网络连接在一起B)分布式数据库系统中,数据的“分布”对用户是透明的C)分布式系统的用户的操作与非分布式系统是完全相同的D)分布式系统的所有问题是(或应当是)外部的、用户级别的问题27、下列关于对象-关系数据库管理系统的一些基本概念的叙述中,哪一条是错误的()。

A)数据类型不能嵌套B)可以创建新的数据类型C)多态性指的是同一个操作符名可以对应于多个不同的操作实现D)复杂对象分为结构化复杂对象和非结构化复杂对象28、下列关于NOSQL数据库特点的叙述中,哪一条是错误的()。

A)NOSQL数据库不支持无模式结构数据的存储和访问B)在许多NOSQL数据库中,通过对对象的主码进行哈希可以提高访问数据的性能C)在许多NOSQL数据库中,通过对对象的主码进行范围分区可以提高访问数据的性能D)数据被创建的时候通过增加时间戳属性,可以实现NOSQL数据库的版本控制功能29、下列关于自主权限的叙述中,哪一条是错误的()。

A)一般情况下,数据库系统可以在账户级和关系级两个级别上分配权限。

B)关系级的权限涉及的一般是基本关系或视图关系C)如果某个账户没有CREATE TABLE权限,则该账户就不能创建任何关系D)访问矩阵模型中的M(i,j)表示对象i具有的权限类型j30、为了保证数据库的安全性,一般采用的四种控制措施不包括:()。

A)访问控制B)流量大小控制C)推理控制D)流控制二、多项选择题(共20分;每题2分)31、下列关于数据库映像的叙述中,哪些是正确的()。

A)数据库管理系统支持外模式/模式和模式/内模式的两层映像B)两层映像保证了数据库系统中的数据具有较高的物理独立性和逻辑独立性C)一个模式可以有任意多个外模式与之对应D)应用程序是依据数据库的外模式编写的E)一个模式可以有任意多个内模式与之对应32、若属性F是关系R的外码,它与关系S的主码Ks相对应,则下列叙述中哪些是正确的()。

A)根据参照完整性规则,R中每个元组在F上的值可以取空值B)根据参照完整性规则,R中每个元组在F上的值可以等于S中某个元组的主码值C)根据参照完整性规则,R中每个元组在F上的值可以等于与S中元组主码值都不同的缺省的非空值D)R和S可以是同一关系,也可以是不同的关系E)R中的F和S中的Ks必须同名33、下列关于实体完整性约束的叙述中,哪些是错误的()。

合集下载

历年全国计算机等级考试四级数据库工程师共16套(真题)

历年全国计算机等级考试四级数据库工程师共16套(真题)

1第一套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) 插入、删除、更新是关系模型中的常用操作8列关于关系数据语言的表达中,哪一条是错误的〔〕。

数据库系统原理教程习题答案第10章习题

数据库系统原理教程习题答案第10章习题

第11章并发控制1 .在数据库中为什么要并发控制?答:数据库是共享资源,通常有许多个事务同时在运行。

当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。

若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。

所以数据库管理系统必须提供并发控制机制。

2 .并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?答:并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏’夕数据。

( l )丢失修改(lost update ) 两个事务Tl 和T2读入同一数据并修改,T2提交的结果破坏了(覆盖了)Tl 提交的结果,导致Tl 的修改被丢失。

( 2 )不可重复读(Non 一Repeatable Read ) 不可重复读是指事务Tl 读取数据后,事务几执行更新操作,使Tl 无法再现前一次读取结果。

( 3 )读“脏”数据(Dirty Read ) 读“脏’夕数据是指事务Tl 修改某一数据,并将其写回磁盘,事务几读取同一数据后,Tl 由于某种原因被撤销,这时Tl 已修改过的数据恢复原值,几读到的数据就与数据库中的数据不一致,则几读到的数据就为“脏”数据,即不正确的数据。

避免不一致性的方法和技术就是并发控制。

最常用的技术是封锁技术。

也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制。

3 .什么是封锁?基本的封锁类型有几种?试述它们的含义。

答:封锁就是事务T 在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。

加锁后事务T 就对该数据对象有了一定的控制,在事务T 释放它的锁之前,其他的事务不能更新此数据对象。

封锁是实现并发控制的一个非常重要的技术。

基本的封锁类型有两种:排它锁(Exclusive Locks ,简称x 锁)和共享锁( Share Locks,简称S 锁)。

排它锁又称为写锁。

若事务T 对数据对象A 加上X 锁,则只允许T 读取和修改A ,其他任何事务都不能再对A 加任何类型的锁,直到T 释放A 上的锁。

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

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

计算机四级数据库模拟试题及答案一、选择题(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) 请按要求解答下列问题:①在设计数据库应用系统时,需要对系统所需的存储空间进行规划。

全国计算机等级考试四级数据库工程师笔试试卷及答案

全国计算机等级考试四级数据库工程师笔试试卷及答案

2008年9月全国计算机等级考试四级笔试试卷数据库工程师一、选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括______。

(A)需求规范说明书(B)系统范围与边界(C)可行性分析报告(D)项目计划书2.在信息系统的需求分析中,广为使用的DFD建模方法属于______。

(A)结构化分析方法(B)数据分析方法(C)数据抽象方法(D)业务归纳方法3.不允许出现在最终IDEF1X图中的是______。

(A)标定型联系(B)非标定型联系(C)分类联系(D)多对多联系4.下列哪些属性不适合建立索引?______(A)经常出现在GROUP BY字句中的属性(B)经常参与连接操作的属性(C)经常出现在WHERE字句中的属性(D)经常需要进行更新操作的属性5.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是______。

(A)技术可行性分析报告和需求规范说明书(B)软硬件选型和配置设计(C)数据库应用系统体系结构设计(D)应用软件总体设计6.SQL Server 2000中,如果希望用户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 TO u1 ON T17.SQL Server 2000提供了很多预定义的角色,下述关于public角色说法正确的是______。

(A)它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员(B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员(C)它是系统提供的服务器级的角色,管理员可以对其进行授权(D)它是系统提供的数据库级的角色,管理员可以对其进行授权8.关于ADO对象模型中的RecordSet,下述说法正确的是______。

全国计算机四级机试试题及答案

全国计算机四级机试试题及答案

最新全国计算机四级机试试题及答案最新全国计算机四级机试试题及答案计算机四级指的是全国计算机等级考试的最高级别,科目种类有:四级操作系统原理、四级计算机组成与接口、四级数据库原理、四级软件工程、四级计算机网络。

为帮助考生们更好通过考试,特地为大家准备了以下四级模拟考试题,!1./* 请编写一个函数changeStr(char *s),函数的功能是把s串中所有的字母改写成该字母的下一个字母,字母z改写成字母a。

大写仍为大写字母,小写字母仍为小写字母,其它的字符不变。

函数ReadWrite实现从文件in2.dat中读取两个字符串,并调用函数changestr,最后把结果输出到文件out2.dat中。

注意:局部程序存在文件PROG1.C中。

请勿改动主函数main和其它函数中的任何内容,仅在函数changeStr的花括号中填入你编写的假设干语名。

*/#include#include#include#include#define N 81changeStr ( char *s ){}main( ){char a[N] ;clrscr( ) ;printf ( “Enter a stri ng :” ) ; gets ( a ) ;printf ( “The original string is :” ) ; puts( a ) ;changeStr ( a ) ;printf ( “The string after modified :”) ;puts ( a ) ;ReadWrite( ) ;}ReadWrite( ){int i ;char a[N] ;FILE *rf, *wf ;rf = fopen(“in2.dat”,“r”) ;wf = fop en(“out2.dat”,“w”) ;for(i = 0 ; i 《 10 ; i++) {fscanf(rf,“%s”, a) ;changeStr(a) ;fprintf(wf,“%s ”, a) ;}fclose(rf) ;fclose(wf) ;}2./* 程序PROG1.C的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根2023最新全国计算机四级机试试题及答案2023最新全国计算机四级机试试题及答案。

全国计算机四级数据库工程师历年真题及答案自己总结

全国计算机四级数据库工程师历年真题及答案自己总结

2008年9月全国计算机等级考试四级数据库工程师笔试试卷(考试时间120分钟,满分100分)一、选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括______。

(A)需求规范说明书(B)系统范围与边界(C)可行性分析报告(D)项目计划书2.在信息系统的需求分析中,广为使用的DFD建模方法属于______。

(A)结构化分析方法(B)数据分析方法(C)数据抽象方法(D)业务归纳方法3.不允许出现在最终IDEF1X图中的是______。

(A)标定型联系(B)非标定型联系(C)分类联系(D)多对多联系4.下列哪些属性不适合建立索引?______(A)经常出现在GROUP BY字句中的属性(B)经常参与连接操作的属性(C)经常出现在WHERE字句中的属性(D)经常需要进行更新操作的属性5.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是______。

(A)技术可行性分析报告和需求规范说明书(B)软硬件选型和配置设计(C)数据库应用系统体系结构设计(D)应用软件总体设计6.SQL Server 2000中,如果希望用户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 TO u1 ON T17.SQL Server 2000提供了很多预定义的角色,下述关于public角色说法正确的是______。

(A)它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员(B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员(C)它是系统提供的服务器级的角色,管理员可以对其进行授权(D)它是系统提供的数据库级的角色,管理员可以对其进行授权8.关于ADO对象模型中的RecordSet,下述说法正确的是______。

历年全国计算机等级考试四级数据库工程师共套真题

1第一套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) 插入、删除、更新是关系模型中的常用操作8列关于关系数据语言的叙述中,哪一条是错误的()。

全国计算机等级考试四级数据库工程师真题2010年3月_真题(含答案与解析)-交互

全国计算机等级考试四级数据库工程师真题2010年3月(总分100, 做题时间120分钟)一、选择题((1)~(20)每题1分,(21)~(30)每题2分,共40分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1.在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。

下列不属于数据安全性需求分析内容的是SSS_SINGLE_SELA 分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求B 分析全局用户对数据的存取需求,以确定全局数据的安全控制策略C 分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求D 分析各类用户对数据的存取需求,以确定各类用户能够操作的数据该题您未回答:х该问题分值: 1答案:A2.有学生表(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用如下语句建立索引:CREATE NONCLUSTERED INDEX Idx_Name ON学生表(姓名);此索引被称为SSS_SINGLE_SELA 非聚集散列索引B 非聚集辅索引C 非聚集顺序索引D 非聚集主索引该题您未回答:х该问题分值: 1答案:B[解析] 对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,或者说,索引文件按照其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则该索引文件称为聚集索引(Clustering Index)。

在数据文件包含主码的属性集上建立的索引称为主索引(Primary Index)。

在数据文件的非主属性上建立的索引称为辅索引(Secondary Index),故可判断题中索引为非聚集辅索引。

3.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。

下列关于聚集文件和聚集键的描述错误的是SSS_SINGLE_SELA 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数B 聚集键应该选用频繁用于进行自然连接的属性或属性组C 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D 关系表中某个属性的数据重复率越高,越适合作聚集键该题您未回答:х该问题分值: 1答案:D4.己知有描述科研项目及负责教师的关系模式:科研项目(项目号, 项目名称, 经费, 负责教师号, 姓名, 职称),该关系模式满足函数依赖集:F={项目号→项目名称, 项目号→经费, 项目号→负责教师号, 负责教师号→姓名, 负责教师号→职称}。

全国计算机四级数据库工程师历年真题及答案(自己总结)

2008年9月全国计算机等级考试四级数据库工程师笔试试卷(考试时间120分钟,满分100分)一、选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括______。

(A)需求规范说明书(B)系统范围与边界(C)可行性分析报告(D)项目计划书2.在信息系统的需求分析中,广为使用的DFD建模方法属于______。

(A)结构化分析方法(B)数据分析方法(C)数据抽象方法(D)业务归纳方法3.不允许出现在最终IDEF1X图中的是______。

(A)标定型联系(B)非标定型联系(C)分类联系(D)多对多联系4.下列哪些属性不适合建立索引?______(A)经常出现在GROUP BY字句中的属性(B)经常参与连接操作的属性(C)经常出现在WHERE字句中的属性(D)经常需要进行更新操作的属性5.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是______。

(A)技术可行性分析报告和需求规范说明书(B)软硬件选型和配置设计(C)数据库应用系统体系结构设计(D)应用软件总体设计6.SQL Server 2000中,如果希望用户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 TO u1 ON T17.SQL Server 2000提供了很多预定义的角色,下述关于public角色说法正确的是______。

(A)它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员(B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员(C)它是系统提供的服务器级的角色,管理员可以对其进行授权(D)它是系统提供的数据库级的角色,管理员可以对其进行授权8.关于ADO对象模型中的RecordSet,下述说法正确的是______。

全国计算机四级数据库工程师历年真题及答案自己总结

2008年9月全国计算机等级考试四级数据库工程师笔试试卷(考试时间120分钟,满分100分)一、选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括______。

(A)需求规范说明书(B)系统范围与边界(C)可行性分析报告(D)项目计划书2.在信息系统的需求分析中,广为使用的DFD建模方法属于______。

(A)结构化分析方法(B)数据分析方法(C)数据抽象方法(D)业务归纳方法3.不允许出现在最终IDEF1X图中的是______。

(A)标定型联系(B)非标定型联系(C)分类联系(D)多对多联系4.下列哪些属性不适合建立索引?______(A)经常出现在GROUP BY字句中的属性(B)经常参与连接操作的属性(C)经常出现在WHERE字句中的属性(D)经常需要进行更新操作的属性5.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是______。

(A)技术可行性分析报告和需求规范说明书(B)软硬件选型和配置设计(C)数据库应用系统体系结构设计(D)应用软件总体设计6.SQL Server 2000中,如果希望用户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 TO u1 ON T17.SQL Server 2000提供了很多预定义的角色,下述关于public角色说法正确的是______。

(A)它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员(B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员(C)它是系统提供的服务器级的角色,管理员可以对其进行授权(D)它是系统提供的数据库级的角色,管理员可以对其进行授权8.关于ADO对象模型中的RecordSet,下述说法正确的是______。

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