2019年3月全国计算机等级考试四级数据库工程师笔试试卷及答案.doc

合集下载

四级数据库系统工程师试题及答案

四级数据库系统工程师试题及答案

四级数据库系统工程师试题及答案四级数据库系统工程师试题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的四级数据库系统工程师试题及答案,供参考练习,预祝考生们考出自己理想的成绩!四级数据库系统工程师试题及答案1、数据库与文件系统的根本区别在于[ ] (单选题)A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间答案C2 .对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为[ ]。

(单选题)A.SELECT—FROM—GROUP—WHERE—ORDERB.FROM——SELECT--WHERE——GROUP——ORDERC.FROM——WHERE——GROUP——SELECT——ORDERD.SELECT——FROM——WHERE——GROUP——ORDER答案C3 .现有关系模式: EMP(empno,ename,mgr,sal,workday) DEPT(deptno,dname,loc) 在以下视图中,不可能更新的视图为[]。

(多选题)A.视图V1,由1970年以后参加工作的雇员组成B.视图V2,由部门号和各部门的平均工资组成C.视图V3,由雇员姓名和其领导者姓名组成D.视图V4,由薪金超出所有雇员平均薪金以上的雇员组成E.答案B D4 .试给出BCNF的定义,并说明满足BCNF的关系有哪些特性。

(设计题)答案关系模式R∈1NF。

若X→Y且YX时X必含有码,则R∈BCNF。

满足BCNF关系的特性有:所有非主属性对每一个码都是完全函数依赖;所有的主属性对每一个不包含它的码,也是完全函数依赖;没有任何属性完全函数依赖于非码的任何一组属性。

5 .在建立一个数据库应用系统时,为什么要首先调试运行DBMS 的恢复功能?简述一下你所了解的数据库系统的恢复方法。

(设计题) 答案因为计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的.正确性,重则破坏数据库,使数据库中全部或部分数据丢失,为了防止出现此类事件带来的灾难性后果,必须首先调试运行DBMS的恢复功能。

计算机四级考试《数据库系统工程师》测试题及答案

计算机四级考试《数据库系统工程师》测试题及答案

计算机四级考试《数据库系统工程师》测试题及答案1 . 试述关系模型的三个组成部分。

(填空题)关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

2 .关系数据模型中,二维表的列称为________,二维表的行称为________。

(问答题)属性记录或元组3 . 试述关系数据语言的特点和分类。

(填空题)关系数据语言可以分为三类:关系代数语言,例如ISBL 关系演算语言,包括:元组关系演算语言,例如APLHA,QUEL 域关系演算语言,例如QBE 具有关系代数和关系演算双重特点的语言例如SQL 这些关系数据语言的共同特点是,具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。

4 .用户选作元组标识的一个候选码为________,其属性不能取________。

(问答题)主码空值5 .定义并理解下列术语,说明它们之间的联系与区别: (1) 域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码 (3)关系模式,关系,关系数据库 (填空题)域:域是一组具有相同数据类型的值的集合。

笛卡尔积:给定一组域D1,D2,…,Dn,这些域中可以有相同的。

这组域的笛卡尔积为:D1×D2×…×Dn={ (d1,d2,…,dn)|di?Di,i=1,2,…,n }其中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)。

元素中的每一个值di叫作一个分量(Component)。

关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集称为关系,表示为 R(D1,D2,…,Dn)元组:关系中的每个元素是关系中的元组。

属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。

由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性(Attribute)。

候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidate key)。

3月计算机等级考试四级数据库真题

3月计算机等级考试四级数据库真题

3月计算机等级考试四级数据库真题一、选择题(1)在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。

下列不属于数据安全性需求分析内容的是A)分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求B)分析全局用户对数据的存取需求,以确定全局数据的安全控制策略C)分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求D)分析各类用户对数据的存取需求,以确定各类用户能够操作的数据(2)有学生表(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用如下语句建立索引:CREATE NONCLUSTERED INDEX Idx_Name ON学生表(姓名);此索引被称为A)非聚集散列索引B)非聚集辅索引C)非聚集顺序索引D)非聚集主索引(3)在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。

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

下列分解中最合理的符合3NF的关系模式是A)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称)B)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称, 项目号)C)科研项目(项目号, 项目名称, 经费, 负责教师号),教师(教师号, 姓名, 职称)D)科研项目(项目号, 项目名称, 经费),项目_教师(项目号, 负责教师号),教师(教师号, 姓名, 职称)(5)在IDEF0图中矩形框代表功能活动。

2019年3月计算机等级考试四级数据库工程师题目

2019年3月计算机等级考试四级数据库工程师题目

2008年3月全国计算机等级考试四级笔试一试卷数据库工程师一、选择题(1)数据模型定义子数据库中数据的组织、描绘、储存和操作规范,能够分为观点模型、数据构造模型和物理模型三大类。

观点模型的典型代表是 AA)实体-联系模型B)关系模型C)面向对象模型D)网状模型(2)依据数据库应用系统生命周期模型,达成数据库关系模式设计的阶段是 C A)需求剖析B)观点设计C)逻辑设计D)物理设计(3)考虑一个关系表和成立在该表上的一个索引,假如该表中的数据记录的排序次序与该索引的索引项的排序次序一致,则该索引为 AA)齐集索引B)非齐集索引C)浓密索引D)辅索引(4)当多个事务并发履行时,数据库管理系统应保证一个事务的履行结果不受其余事务的扰乱,事务并发履行的结果与这些事务串行履行的结果同样,这一特征被称为事务的 B A)原子性B)一致性C)长久性D)隔绝性(5)在数据库物理设计阶段,成立索引的目的是为了提升数据的 CA)改正效率B)插入效率C)查问效率D)删除效率(6)储存过程是储存在数据库中的代码,拥有好多有点。

以下陈说中不属于储存过程有点的是 BA) 可经过预编译体制提升数据操作的性能B)可方便的按用户视图表达数据C)可减少客户端和服务器端的网络流量D)可实现必定的安全控制(7)数据库文件构造包含堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库迅速接见的文件构造是 DA)次序言件B)齐集文件C)索引文件D)散列文件(8)数据库镜像有好多有点,但不包含 CA)供给完好或靠近完好的数据允余,提升数据靠谱性B)主数据库系统发生故障时,可迅速启用数据库镜像供给服务C)降低数据库储存系统的建设成本D)提升主数据库系统在升级时期的可用性(9)在SQL Server 2000 中,若希望用户user1 拥有数据库服务器上的所有权限,则应将user1 加入到以下哪个角色 DA)db_owner B) public C) db_datawriter D) sysadmin(10)SQL Server 2000 供给了完好备份、差别备份和日记备份等几种备份方法,此中差别备份备份的内容是 BA)上一次差别备份以后改正的数据库所有内容B)上一次完好备份以后改正的数据库所有内容C)上第二天志备份以后改正的数据库所有内容D)上一次完好备份以后改正的数据库内容,但不包含日记等其余内容(11)SQL Server 2000数据库用户的根源 DA)能够是因此SQL Server 的登岸用户B)只好是Windows 身份考证的登岸用户C)只好是SQL Server 身份考证的登岸用户D)能够是其余数据库中的用户(12)数据库的接见接口包含ODBC、OLEDB等,此中ODBC接口是 B A)专用的接见SQL Server 数据库的接口B)一种开放的、接见数据库的接口C)通用的接见任何种类的数据的接口D)一种接见关系数据库的控件(13)VB6.0中的数据绑定控件一定 CA)同时拥有DataSource 属性和DataField 属性B)同时拥有ConnectionString属性和RecordSource属性C)拥有DataSource 属性D)拥有ConnectionString属性(14)VB6.0中,ADO数据控件用于连结数据源的属性是 DA)Refresh B)RecordSource C)CommandType D)ConnectionString (15)在VB6.0 ADO 对象模型中,RecordSet对象的AddNew方法的功能是 A A)在对应的的数据库表中增添一条新记录B)在记录集中增添一个新列C)在内存中开拓寄存一条新纪录的空间D)增添一个新的记录集(16)在散布式数据库系统中,一般不合适作为权衡查问代价依照的是 D A)CPU代价B)I/O代价C)通讯代价D)储存代价(17)在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收信息的图是 AA)协作图B)状态图C)次序图D)部署图(18)在散布式数据库的数据分派策略中,若全局数据存在多个副本,且在每个物理场所都保留一个完好的数据副本,则该策略属于 CA)集中式策略B)切割式策略C)全复制式策略D)混淆式策略(19)很多大中型公司出于多种原由成立了数据库房,以下哪项不是成立数据库房的合理原由? BA)充足利用公司信息系统生成的数据B)把公司的各样应用系统集中在一同C)解决公司基本业务应用和数据剖析应用之间的性能矛盾问题D)以面向主题、集成的方式合理组织数据、实现跨专业视图(20)从联机事务办理(OLTP)环境中抽取数据、成立新的数据剖析环境的最先出发点是 CA)对公司信息系统中的数据进行整理B)解决公司信息系统中的数据孤岛问题C)解决公司基本业务应用和数据剖析应用之间的性能矛盾问题D)解决公司信息系统心中的蜘蛛网问题(21)在数据库三级模式构造中,对数据库中所有的数据逻辑构造和特色进行描绘的是BA)外模式B)模式C)子模式D)内模式(22)在数据库应用系统设计过程中,属于物理设计范围的是 DA)数据流图设计B)实体-联系图设计C)关系模式设计D)索引设计(23)下述不属于数据库保护工作的是 AA)使用数据定义语言成立多个表、建立数据库整体框架B)依据备份计划周期性的备份数据库C)检测数据库的空间使用状况D)调整数据库参数,进行性能优化(24)以下哪个设计内容不属于数据库应用系统整体设计范围? DA)数据库应用系统系统构造设计B)软硬件选型和配置设计C)数据库软件整体设计D)关系模式设计(25)下述对于关系表的有关信息中,不属于元数据、不会储存在数据词典中的是 C A)属性的名字和种类信息B)表上的受权信息C)表中的一个元组D)定义在表上的索引种类(26)对于并行数据库构造,以下说法错误的选项是 BA)在共享内存构造的系统中,假如办理器数目过多,简单造成内存接见矛盾B)在共享磁盘构造的系统中,所有办理机都没有独立的主储存器,而且经过网络共享磁盘C)在无共享构造的系统中,每个办理机拥有独立的主储存器和磁盘,不共享资源D)层次构造综合了共享内存、共享磁盘和无共享构造的特色(27) 针对数据量很大的数据库系统,最合适调用应用程序的机遇是 CA)数据库还没有成立以前B)数据库已经成立,但还没有装入任何数据C)数据库已经成立,并已装入部分数据D)所有数据装入数据库以后或投入运转以后(28)对鉴于检查点的恢复技术,以下说法中错误的选项是 AA)不论事务在检查点以前仍是以后提交,都需履行REDO操作B)能够提升恢复效率C)能够按期成立,也能够依照某种规则成立检查点D)能最大限度的减少恢复数据库时依据日记记录所需履行的恢复操作(29)设有关系模式:教师表(教师号,教师名,所在系,薪资),现需成立一个统计每个系全体教师薪资总数的视图,正确的语句是 BA)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个并发调动中,哪个不是矛盾可串行的? DA)B)C)D)二、简答题(1)数据库应用系统功能设计包含哪两个方面?每个方面主要由哪些设计步骤构成?(10分)数据库应用系统功能设计包含数据库事务设计和应用程序设计。

2019年全国计算机等级考试四级笔试试题及答案3

2019年全国计算机等级考试四级笔试试题及答案3

2019年全国计算机等级考试四级笔试试题及答案3(31) 软件测试的白箱测试是对软件的结构实行测试,下述Ⅰ.边缘值分析Ⅱ.语句测试Ⅲ.分支测试Ⅳ.路径测试哪个(些)是其应包括的内容?____。

A)Ⅰ B)Ⅱ和Ⅲ C)Ⅲ和Ⅳ D)Ⅱ、Ⅲ和Ⅳ(32) 软件维护一般包括:校正性维护、适合性维护、完善性维护和预防性维护,下述哪一个应属于完善性维护的内容?____。

A) 发现并改进测试阶段未发现的错误 B) 使软件系统适合新的运行环境C) 增加软件新的处理功能 D) 改良未来的软件的可靠性和可维护性(33) 用表格形式的结构表示实体类型以及实体类型之间联系的数据模型是____。

A) 关系数据模型 B) 层次数据模型C) 网状数据模型 D) 面向对象数据模型(34) 在零件-供应数据库中,有如下三个关系:供应商关系:S(供应商号,供应商名,地址)零件关系:P(零件号,零件名,颜色,重量)供应关系:SP(供应商号,零件号,数量)若要查找“红色零件的供应商名”,将涉及到关系____。

A) P和SP B) S和P C) S和SP D) S、P和SP(35) 若用如下的SQL语句创建表S:CREATE TABLE S(S# CHAR(6)PRIMARY KEY,SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER)并且S表中已经有两行:(‘022345’,‘李明芳’,‘女’,23)和(‘021876’,‘张为’,‘男’,32)今欲向S表插入新元组:Ⅰ.(‘022345’,‘彭明芳’,‘女’,23)Ⅱ.(‘020746’,‘杨云’,NULL,NULL)Ⅲ. (‘020721’,‘张为’,‘女’,21)哪一个(些)元组能够被成功插入?____。

A) 全部B) Ⅰ和Ⅱ C) Ⅰ和Ⅲ D) Ⅱ和Ⅲ(36) 设相关系R=(A,B,C),和关系表达式:上述关系代数表达式中,与SQL语句select distinct A,C from R where B=5 等价的是____。

2019计算机四级《数据库工程师》应用试题及详解

2019计算机四级《数据库工程师》应用试题及详解

2019计算机四级《数据库工程师》应用试题及详解习题一在设置域名解析服务器时,已知该文件服务器上文件named.boot 的内容,回答【问题1】~【问题4】。

named.boot文件为:Directory/var/namedCache named.rootPrimary 0.0.127 in-addr.arpa named.localPrimary .hostsPrimary 58.112.202.in-addr.arpa .revSecondary 202.112.0.33 .2nd。

Forward 202.112.0.35【问题1】给出域名解析的两种方案。

【问题2】使用DNS服务器时,该服务器是哪个域名的主服务器?该域对应的IP地址是多少?【问题3】当DNS服务器启动后,如何验证其是否工作正常?【问题4】当DNS服务器发生故障,是否能够访问网络上的计算机?如果能够,需要什么条件?说明原因。

参考答案及解析:本题主要考查的是对DNS服务器配置命令的掌握【答案】:【问题1】本地解析hosts和分布式域名解析系统DNS。

【问题2】该DNS服务器是主服务器,该域对应的IP 地址是202.112.58.0。

【问题3】使用“nslookup域名”命令验证DNS服务器是否工作正常。

【问题4】能够,需要知道对方IP。

因为计算机是根据IP访问对方计算机的,DNS的作用是将域名转换成IP地址。

【解析】Primary .hosts;表示配置主服务器;nslookup命令验证DNS服务器的工作状态;因为Internet中的计算机间实行通信时必须使用对方的IP地址,而DNS服务器的作用就是实行域名和IP地址之间的映射,如果DNS服务器发生故障,要访问网络上的计算机,必须知道它的IP地址。

在一幢三层的楼中组建一个局域网。

(1)指出上述解决方案存有的问题?需要增加什么设备?如何连接?(2)若在该局域网实现VLAN,路由器起什么作用?(3)请指出现有虚拟局域网络的四种划分方式。

全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析1

全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析1

试题答案与解析1一、选择题(1-20每题1分,21-30每题2分,共40分)1.D2.A3.C4.A5.C6.B7.A8.D9.D10.B11.A12.A13.C14.B15.D16.B17.C18.D19.D20.C21.D22.B23.D24.B25.B26.D27.C28.A29.C30.A 二.应用题答案(1)答案:Cname LIKE 'DB\_%i_ _'ESCAPE'\'(2)答案:HA VING COUNT(*)>3(3)答案:【3】UPDA TE STUDENT SET 年龄=年龄+1 【4】SELECT * FROM STUDENT WHERE 年龄>年龄+1(4)答案:【5】NOT EXISTS 【6】Sno=Student.Sno 【7】Cno=o(5)答案:查询和更改数据(6)答案:丢失了某售票点的修改(7)答案:【10】系统故障【11】介质故障【12】DBMS 【13】DBA(8)答案:【14】锁粒度(9)答案:【15】RESTORE DATEBASE pubs FROM MyBK_1三、设计与应用题答案(1)答案:①根据题意,得出E-R图:②答案:满足3NF的关系模式如下所示:DEPT(DeptNO,DeptName)主码DeptNO,无外码Teacher(TNO,TName,DeptNO)主码TNO,外码DeptNOStudent(SNO,SName,Sex,DeptNO)主码SNO,外码DeptNOCourse(CNO,CName,Credit)主码CNO,无外码T-C(TNO,CNO)主码(TNO,CNO),外码TNO,CNOS-C(SNO,CNO,成绩)主码(SNO,CNO),外码SNO,CNO(2)答案:①CREATE TABLE Table_PriceHistory(ID varchar(8) NOT NULL,GoodsName varchar(20) NOT NULL,StartDate datetime NOT NULL,EndDate datetime NOT NULL,SaleUnitPrice Money NOT NULL,CHECK(EndDate>StartDate),PRIMARY KEY(ID,StartDate,EndDate))SELECT TOP 3 WITH TIES ID, GoodsName,SaleUnitPriceFROM Table_PriceHistory a JOIN Table_PriceHistory b ON a.ID=b.IDORDER BY SaleUnitPrice DESE答案解析一、选择题1.分析:关系模型是由若干个关系模式组成的集合,其主要特征是用二维表格结构表达实体集,用外键表示实体间的联系。

全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析4

全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析4

参考答案与分析4一、选择题(1-20每题1分,21-30每题2分,共40分)1.C2.B3.D4.B5.D6.A7.D8.C9.A10.D11.B12.A13.D 14.C15.D16.D17.C18.D19.B20.B21.A22.C23.D24.C25.D26.C27.C28.A29.A30. C应用题答案(1)答案:数据库试运行(2)答案:【2】WHEN SaleUnitPrice>3000 THEN '高档商品'【3】WHEN SaleUintPrice BETWEEN 1000 AND 3000 THEN '中档商品'【4】WHEN SaleUnitPrice<1000 THEN '低档商品'【5】 Table_Goods a JOIN Table_GoodsClass b【6】a.GoodsID=b.GoodsClassID(3)答案:【7】S锁(4)答案:数据装载>执行UNDO>执行REDO操作(5)答案:【9】REVOKE UPDA TE(XH) ON STUD FROM U4(6)答案:【10】C*,COUNT(S*)【11】GROUP BY C*(7)答案:【12】文件初始设计时,为文件记录预留存储空间不足,预留的桶数过少【13】散列函数的均匀分布性不好(8)答案:【14】Connection【15】ConnectionString三、设计与应用题答案(1)答案:①建立E-R图② CREA TE TABLE 学生(学号 varchar(10) PRIMARY KEY,姓名 varchar(20) NOT NULL,性别 char(2) CHECK(性别 IN('男','女')),年龄 int)CREA TE TABLE 课程(课程号 varchar(10) PRIMARY KEY,课程号 varchar(20) NOT NULL,学时 int)CREA TE TABLE 选修(学号 varchar(10)课程号 varchar(10)成绩 intPRIMARY KEY(学号,课程号),FOREIGN KEY(学号) REFERENCES 学生(学号),FOREIGN KEY(课程号) REFERENCES 课程(课程号),)(2)答案:① SELECT Sname,SageFROM StudentWHERE Sage<ANY(&NBSP;SELECT&NBSP;SAGEFROM StudentWHERE Sdept='CS')AND Sdept<>'CS'② CREA TE VIEW IS_S1(Sno,Sname,Grade)ASSELECT Student.Sno,Sname,GradeFROM Student , SCWHERE Sdept='IS' ANDStudent.Sno=SC.Sno ANDo='1';③CREA TE TRIGGER Print_fAFTER INSERT ON StudentFOR EACH ROWAS BEGINIF(new.Grade<60) THENPRINT '不及格'END IFEND;答案解析一、选择题1.分析:新型数据库的一个主要特征是数据库技术与其他学科的技术内容相结合,多学科技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不穷。

计算机等级考试 四级数据库

计算机等级考试 四级数据库

计算机等级考试四级数据库一、选择题(每题2分,共40分)在关系型数据库中,关系是指()。

A. 表格B. 行C. 列D. 索引SQL语言中,用于修改表结构的语句是()。

A. ALTER TABLEB. CREATE TABLEC. DROP TABLED. INSERT INTO下列哪个不是数据库管理系统(DBMS)的基本功能?()A. 数据定义B. 数据操纵C. 数据存储D. 数据计算在关系型数据库中,为了保持数据的完整性,通常使用()。

A. 触发器B. 视图C. 索引D. 存储过程在关系型数据库中,关于主键的描述错误的是()。

A. 主键的值在表中是唯一的B. 主键的值可以为空C. 一个表只能有一个主键D. 主键可以由一个或多个列组成二、填空题(每题2分,共20分)在SQL中,用于从表中删除记录的语句是______________。

在关系型数据库中,__________是指两个或多个表之间的关联关系。

数据库的三大范式是为了解决数据的__________问题。

在SQL中,用于从表中查询数据的语句是______________。

三、简答题(每题10分,共30分)描述数据库设计中ER图(实体-关系图)的主要组成部分。

简述数据库事务的ACID属性,并解释每个属性的含义。

列举三种常见的数据库索引类型,并简述它们的特点。

四、应用题(每题10分,共10分)假设有一个名为“Employees”的表,包含以下字段:ID(员工ID,主键)、Name(姓名)、Age(年龄)、Department(部门)。

编写一个SQL查询语句,查找年龄大于30岁且部门为“Sales”的员工姓名。

计算机四级数据库考试真题(DOC)

计算机四级数据库考试真题(DOC)

第二套真题一、单选题(一共60个,每个1分,一共60分)1. 下列关于数据字典的叙述中,哪一条是错误的?A、数据库中的数据通常可分为用户数据和系统数据两部分B、用户数据和系统数据统称数据字典C、数据字典包括对数据库的描述信息、数据库的存储管理信息、数据库的控制信息、用户管理信息和系统事务管理信息等D数据字典也称为系统目录2. 下列关于数据库系统和文件系统的叙述中,哪一条是错误的?A、数据库系统具有高度的数据独立性,而文件系统的数据独立性差B、数据库系统的数据共享度高,是面向整个机构来组织数据的;而文件系统面向某个应用来组织数据C、数据库系统中的各项开销总是比文件系统的开销小D数据库系统中由数据库管理系统进行统一的数据管理和控制,而文件系统中由应用程序自己控制3. 下列哪一条不是数据模型的组成要素?A、数据安全B、数据结构C、数据操作D数据约束4. 下列哪种模型不是传统的基于记录的逻辑模型?A、层次模型B、网状模型C、关系模型D面向对象模型5. 下列关于ER模型的叙述中,哪一条是错误的?A、ER模型是实体联系模型的简称B、ER模型是最常用的概念模型C、可在ER模型中增加概括、聚集等语义描述来增强其描述能力D为了提高系统的性能,ER模型一般与具体的DBM紧密关联6. 下列关于数据库三级模式结构的叙述中,哪一条是错误的?A、数据库系统三级模式结构是数据库系统内部的体系结构B、数据库系统的三级模式结构是指:外模式、模式、内模式C、外模式/模式映象保证了数据与程序之间具有较高的物理独立性D模式/内模式映象是唯一的,它定义全局逻辑结构与存储结构之间的对应关系7. 下列关于关系模型的数据结构的叙述中,哪一条是错误的?A、属性是指关系二维表中的列,其个数称为关系的度B、在二维表中的行定义是对关系的描述,称为关系模式C、在一个关系的若干个候选码中指定一个用来唯一标识该关系的元组,则称这个被指定的候选码为该关系的主码D关系中包含在主码中的属性称为主属性8. 下列关于关系的形式定义的叙述中,哪一条是错误的?A、用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集B、用集合论的观点定义关系:关系是度为K的元组的一个有限集合C、每一个关系仅仅有一种关系模式D关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系9. 设关系R, S和T如下:R S TABC A B Ca b c b a cb ac a a b关系T是由关系R和S经过下列哪种操作得到的?A、R n SB、R —SC、R U SD R >;S \ /10. 设关系R和S的元数分别是r和s,且R有n个元组,S有m个元组。

全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析3

全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析3

参考答案与分析3一、选择题(1-20每题1分,21-30每题2分,共40分)1.A2.D3.A4.D5.C6.A7.B8.D9.C10.D11.B12.A13.D14.D15.B16.C17.A18.A19.B20.D21.D22.B23.C24.B25.B26.D 27.A28.B29.C30.B二、应用题答案(1)答案:集合记录(2)答案:CursorType(3)答案:代码的聚族索引(4)答案:构建该部分记录的行级试图,并将该试图的查询权限赋予吴先生(5)答案:类图状态图(6)答案:A VG(SCORE)WHERE SC.C* = C.C*GROUP BY C.C*,CNAME(7)解析:删除视图应该用DROP,而删除表是用DELETE使用CASCADE级联删除语句,把该视图和由它导出的所有视图一起删除答案:DROP VIEW BT_S CASCADE(8)答案:ITEM.项目号=BIP.项目号AND BIP.零件号=PART.零件号UNIONBIP.零件号=PART.零件号INSERT TABLE SSP三、设计与应用题答案①运动队局部E-R图②合并后的ER图③命名冲突:项名、项目名、异名同义,统一命名为项目名。

结构冲突:项目在两个局部E-R图中,一个做属性,一个做实体,合并统一为实体。

合并后的ER图答案解析一、选择题1.分析:概念数据模型也可简称为概念模型,最典型的概念数据模型是实体-联系模型,所以本题的答案为A。

2.分析:数据库系统的包括以下几个部分:硬件平台及数据库,软件(有DBMS,支持DBMS 的操作系统,具有与数据库接口的高级语言及其编译系统,以DBMS为核心的应用开发工具),人员(数据库管理员,系统分析员和数据库设计人员,应用程序以及用户)。

3.分析:软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三打的阶段,即计划阶段,开发阶段和运行阶段。

4.分析:查询语句的功能是从数据库中检索满足条件的数据,查询的数据源可以来自一张表,或多张表甚至是视图,查询的结果是由0行或多行记录组成的一个记录集合,并允许选择一个或多个字段作为输出字段。

全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析2

全国计算机等级考试四级数据库工程师笔试试卷参考答案与分析2

参考答案与分析2一、选择题(1-20每题1分,21-30每题2分,共40分)1.C2.D3.B4.B5.C6.C7.B8.D9.D10.C11.A12.A13.A14.A15.C16.C17.C18.B19.C2 0.A21.D22.D23.C24.D25.B26.D27.C28.D29.A30.A二、应用题答案(1)答案:【1】不能重复读【2】丢失修改(2)答案:需求分析阶段对用户的信息要求和处理要求未完全掌握(3)答案:SELECT SnoNOT EXISTSSPY.Sno='168'SPZ.Sno=SPX.Sno AND SPZ.Pno=SPY.Pno(4)答案:CREATE TRIGGER TESTAFTER UPDA TEFOR EACH ROW(5)答案:adCmdUnknown(6)答案:学号的CLUSTER索引(7)答案:ALL PRIVILEGES(8)答案:数据冗余登录日志文件三、设计与应用题答案答案:(1)(BD) =ABCDEGX(0)=BD; 由D EG可知X(1)=BDEG;再由BE C,可知X(2)=BDEGC;又有CG BD,CE AG,可知X(3)=BDEGCA,因为X(3)中包含了所有的属性集,即有(BD) =X(3)=ABCDEGT-C(TNO,CNO)主码(TNO,CNO),外码TNO,CNOS-C(SNO,CNO,成绩)主码(SNO,CNO),外码SNO,CNO(2)create trigger sql_tri on employees for insert asdeclare @ eid varchar(11)declare@ name varchar(20)declare@ deptno varchar(11)declare yjy cursor forselect * from insertedopen yjyfetch next from yjy into @ eid, @ name, @ deptnowhile @ @ fetch_status=0beginupdate departmentsset totalnumber=totalnumber+1where deptno=@ deptnofetch next from yjy into @ eid,@ name,@ deptnoendclose yjydeallocate yjy答案解析一、选择题1.分析:数据库管理系统式位于用户和操作系统之间的一层数据管理软件,它的主要功能是数据定义,数据组织、存储和管理,数据操纵、数据库的事务管理和运行管理、数据库的建立和维护功能等。

2019计算机等级考试四级数据库工程师考试课后答案

2019计算机等级考试四级数据库工程师考试课后答案

参照答案第1章参照答案1.1 答案(1)信息是现实世界事物的存在方式和运动状态的反响,是对事物之间相互联系、相互作用的描述。

(2)数据是描述现实世界事物的符号记录,是用物理符号记录下来的能够识其余信息。

(3)数据办理是指对数据进行分类、收集、组织、储藏,进而从已有数据出发,抽取或推导出表示新的信息的数据。

(4)数据管理是指对数据的分类、收集、组织、编码、储藏、检索和保护过程,是数据办理业务的重要环节。

(5)数据模型是数据库系统的形式框架,是用来描述数据的一组见解和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的见解工具。

(6)见解数据模型是按用户的见解对现实世界数据和信息进行建模的工具,常用的见解数据模型是实体-联系模型。

(7)数据结构模型是机器世界中与详细DBMS有关的数据模型,其典型代表是关系模型。

(8)物理数据模型描述数据在数据库系统中的实质储藏组织方式。

(9)模式是对数据库中全体数据的逻辑结构和特色的描述,是所适用户的公共数据视图,也称为逻辑模式或见解模式。

(10)外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特色的描述,是与某一应用有关的数据的逻辑表示,也称为子模式、用户模式或用户视图。

(12)内模式是对数据库中数据的物理结构和储藏方式的描述,也称为物理模式或储藏模式。

(13)外模式/模式映像是对数据库中不相同用户的外模式与数据库逻辑模式之间对应关系的描述。

(14)模式/内模式映像是对数据库中数据全局逻辑结构与数据的物理储藏组织结构之间对应关系的描述。

1.2 答案数据库是储藏在计算机内的共享数据会集,数据库管理系统是一种数据管理系统软件。

数据库系统则是在计算机系统中引入数据库后的软硬件系统组成,包括了数据库和数据库管理系统。

1.3 答案数据模型的组成要素有数据结构、数据操作和完满性拘束。

1.4 答案当数据库模式发生变化时,经过调整外模式/模式间的映像关系,使得应用程序不用随之更正,进而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。

2019计算机等级考试四级数据库工程师单选真题

2019计算机等级考试四级数据库工程师单选真题

2019 计算机等级考试四级数据库工程师单选真题一、选择题( 1-20 每题1分,21-30 每题2分,共40分)下列各题A、B、C、D 四个选项中,只有一个选项是准确的。

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

1. 按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于。

(A)规划与分析阶段的系统规划与定义(B)规划与分析阶段的可行性分析(C)需求分析阶段的业务规则需求分析(D)系统设计阶段的总体设计2. 关于数据库应用系统的需求分析工作,下列说法准确的是____________(A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明(B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图(C)数据需求分析的主要工作是要辩识出数据处理中的数据数据处理流程(D)数据操作响应时间、系统吞吐量、并发用户数都是性能需求分析的重要指标3. 下列用于数据库概念设计的方法是_________ 。

(A)DFD方法和IDEFIX 方法(B)ER方法和IDEF0方法(C) ER 方法和IDEFIX 方法(D) DFD 方法和IDEFO 方法4. 关于数据库概念设计阶段的工作目标,下列说法错误的是 ____________(A) 定义和描述应用系统设计的信息结构和范围(B) 定义和描述应用系统中数据的属性特征和数据之间的联系(C) 定义和描述应用系统中数据的属性特征和数据之间的联系(D) 描述需要存储的记录及其数量5. 下列不属于非平凡函数依赖的是 ________ 。

A) ( CustomerID,ProviderID,BuyDate B) (CustomerID,ProviderID,BuyDateC) (CustomerID,ProviderID,BuyDateD) (CustomerID,ProviderID,BuyDate 6. 有某数据库系统在运行过程中发生了系统故障,发生故障时正在运 行事务 t1 和 t2 。

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

2011年3月全国计算机等级考试四级笔试试卷数据库工程师一、选择题((1)~(20)每题1分,(21)~(30)每题2分,共40分)1. 某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。

在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是A. 将此查询语句放置在视图中,使用视图实现该查询操作B. 修改实现此功能的查询语句,将连接查询改为嵌套查询C. 将此功能涉及到的表进行合并,然后对合并后的表进行查询D. 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作答案:A解析:创建多表视图,将这几个表中满足条件的信息存储在视图中,可将表与表之间的复杂的连接操作和搜索条件对用户隐藏起来,使查询语句书写简单,提高查询效率。

B项增加了查询的复杂度降低了查询的效率,C项增加了数据库的负担,也降低了数据库的效率,D项存储过程定义比较复杂使用起来也没有视图灵活。

2. 在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。

下列关于基于锁的并发控制技术的说法,错误的是A. 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用B. 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁C. 数据库管理系统可以采用先来先服务的方式防止出现活锁现象D. 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁答案:B解析:当某个数据项上有多个共享锁时,不能再添加任何排它锁。

3. 在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。

关于OLTP和OLAP,一般情况下,下列说法正确的是A. OLTP系统的安全性要求比OLAP系统的低,也比较容易实现B. OLTP系统在访问数据时,一般以单条记录访问为主,集合访问为辅,OLAP系统则相反C. OLTP要求系统必须具有很高的响应速度,而OLAP对系统响应速度的要求较为宽松D. OLTP系统一般由企业的中上层或决策层使用,而OLAP系统一般由企业的中下层业务人员使用答案:C解析:A项OLTP安全性比OLAP要高,实施比较困难。

B项OLTP在访问数据时,单条记录和集合都可能会访问。

D项OLTP一般由企业中下层使用,OLAP由企业中上层使用。

4. 设在SQL Server 2000中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存储。

下列数据类型中最合适的是A. intB. smallintC. tinyintD. bigint答案:B5. 在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。

下列关于数据库应用系统实现与部署阶段工作的说法,错误的是A. 此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构B. 此阶段会将用户原有数据按照新的数据结构导入到新系统中C. 此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法D. 此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作答案:C解析:此阶段会进行系统编码和调试,而不是编码和编码测试。

6. 存储管理器是数据库管理系统非常重要的组成部分。

下列关于存储管理器的说法,错误的是A. 存储管理器负责检查用户是否具有数据访问权限B. 为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行定期置换C. 存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据D. 存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性答案:C解析:C项是查询处理器的功能,不是存储管理器功能。

7. 已知某高校图书借阅管理系统中包含系、教师、学生、教师编号、系名、书名、图书、学生性别、职称、学生姓名、书价的信息。

这些信息中能够被标识为实体集的是Ⅰ.系、教师、学生、图书Ⅱ.教师编号、系名、书名、学生姓名Ⅲ.学生性别、职称、学生姓名、书价Ⅳ.图书、教师、书名A. 仅ⅠB. 仅Ⅰ和ⅡC. 仅Ⅰ、Ⅱ和ⅣD. 全部答案:D解析:实体是现实世界中客观存在并可独立区别于其他对象的一个“事件”或“物体”。

4个选项中所罗列的事物均符合该条件。

8. 在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。

此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。

设在某商场经营管理系统的需求分析阶段整理了下列需求:Ⅰ.系统需要支持会员制Ⅱ.系统不需要考虑财务核算功能Ⅲ.系统应长期稳定运行Ⅳ.系统应有销售统计功能Ⅴ.系统应保证数据存储安全上述需求中属于非功能需求的是A. 仅Ⅲ和ⅣB. 仅Ⅲ和ⅤC. 仅Ⅳ和ⅤD. 仅Ⅰ、Ⅱ和Ⅴ答案:B解析:Ⅰ、Ⅱ、Ⅳ均属于具体的功能需求,Ⅲ和Ⅴ属于非功能需求。

9. 下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是A. 客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)B. 数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器C. 这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大D. 这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务答案:C解析:这种系统对客户机配置要求不高,对服务器配置要求较高。

10. 实体联系模型简称ER模型,是数据库设计常用的一种建模方法。

关于ER模型,下列说法错误的是A. ER模型能帮助建模人员用一种简单的方法描述现实世界中的数据及数据之间的联系B. 用ER模型建模的基本思路是分类标识客观事物,将具有相同属性特征的事物抽象为实体集C. ER模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中记录之间的联系D. 用ER模型描述实体集及实体集之间的联系时,需要考虑数据在计算机中存储及处理的特征答案:D解析:用ER模型描述实体集及实体集之间联系时,不需要考虑数据在计算机中存储及处理的特征。

11. 日志文件对实现数据库系统故障的恢复有非常重要的作用。

下列关于数据库系统日志文件的说法,正确的是A. 数据库系统不要求日志的写入顺序必须与并行事务执行的时间次序一致B. 为了保证数据库是可恢复的,必须严格保证先写数据库后写日志C. 日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率D. 系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件答案:C解析:A项日志的写入顺序必须与并发事务执行的时间次序一致。

B项为了保证数据库是可恢复的必须先写日志后写数据库。

D项系统故障、事务故障恢复都必须使用日志文件。

12. 设某数据库在非工作时间(每天8:00以前、18:00以后、周六和周日)不允许授权用户在职工表中插入数据。

下列方法中能够实现此需求且最为合理的是A. 建立存储过程B. 建立后触发型触发器C. 定义内嵌表值函数D. 建立前触发型触发器答案:D解析:前触发型触发器只执行触发器指定的内容而不执行引发触发器的SQL语句,为职工表中插入数据设定一个非工作时间的前触发型触发器后就可实现该功能。

13. 下列关于函数依赖概念的说法,正确的是A. 函数依赖研究一个关系中记录之间的依赖关系B. 函数依赖研究一个关系中属性之间的依赖关系C. 函数依赖研究一个关系中主码与外码之间的依赖关系D. 函数依赖研究一个关系中某列不同行之间取值的依赖关系答案:B解析:函数依赖理论研究的是一个关系中属性之间的依赖关系。

14. 在SQL Server 2000的某数据库中,设U1用户是R1角色中的成员,现已授予R1角色对T 表具有SELECT和DEN YUPDATE权限,同时授予了U1用户对T表具有INSERT和UPDATE 权限,则U1用户最终对T表具有的权限是A. SELECT和INSERTB. INSERT和UPDATEC. SELECT、INSERT和UPDATED. INSERT答案:A解析:角色R1具有SELECT权限,拒绝了UPDATE权限,因此U1作为R1的角色成员就没有了UPDATE权限,加上已有的INSERT权限,U1 共有SELECT和INSERT两项权限。

15. 下列关于概念数据模型的说法,错误的是A. 概念数据模型并不依赖于具体的计算机系统和数据库管理系统B. 概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计C. 概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件D. 概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能答案:C解析:数据的完整性约束条件的确定是在逻辑设计阶段,因此选C。

16. 在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。

下列关于照片存储与使用的说法,错误的是A. 将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多B. 将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量C. 将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度D. 与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性答案:C解析:照片存储到数据库中后,对照片的访问就受到了很大的限制,不能再随意地共享了。

17. 现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。

该表数据量较大。

设经常要对该表执行类似下面的查询:SELECT*FROM课程表WHERE课程名:数据库原理,为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是A. 为课程名列建立一个主索引B. 为课程名列建立一个位图索引C. 为课程名列建立一个辅索引D. 此表上不需要建任何索引答案:C解析:课程名不是主码,建立辅索引可提高查询效率。

18. 关于并行数据库,下列说法错误的是A. 层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构B. 无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于OLTP应用C. 并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率D. 并行数据库系统的主要目的是实现场地自治和数据全局透明共享答案:D解析:分布式数据库系统的目的是实现场地自治和全局透明共享,并行数据库的目的是提高系统吞吐率降低事物处理时间。

相关文档
最新文档