四级数据库工程师-63
- 格式:doc
- 大小:41.24 KB
- 文档页数:8
国家四级数据库工程师-试卷46(总分:76.00,做题时间:90分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20每题,21-30每题)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
(分数:2.00)__________________________________________________________________________________________ 解析:2.数据模型是——。
(分数:2.00)A.现实世界数据内容的抽象B.现实世界数据特征的抽象√C.现实世界数据库结构的抽象D.现实世界数据库物理存储的抽象解析:解析:数据模型是现实世界数据特征的抽象。
数据模型是数据库系统的形式框架,是用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
3.数据库系统具有数据独立性的特点,体现在——。
(分数:2.00)A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序√C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构解析:解析:数据库系统的数据独立性是指,当系统数据存储结构与数据逻辑结构发生变化时,不会影响应用程序。
4.下列哪一项不是数据库应用系统软件设计的内容?——(分数:2.00)A.系统的体系结构设计B.系统的过程设计C.系统的物理设计√D.系统的数据设计解析:解析:数据库应用系统软件设计包括系统的体系结构设计、系统的过程设计和系统的数据设计三方面内容。
5.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是--。
(分数:2.00)A.多对一联系B.多对多联系√C.一对一联系D.一对多联系解析:解析:实体之间的联系有三种:l:l、1:n和m:n。
四级数据工程师岗位职责一、职位描述四级数据工程师是负责数据分析和处理的专业人员。
主要职责包括数据收集、清洗、转换、存储和分析等。
数据工程师需要具备扎实的编程和统计学知识,能够运用各种数据处理工具和技术,协助公司进行数据驱动决策。
二、数据收集1. 协助业务团队确定数据需求,并制定数据收集计划。
2. 选择合适的数据采集工具和技术,从各种数据源中收集数据。
3. 确保数据的准确性和完整性,及时发现和修复数据采集中的异常问题。
三、数据清洗和转换1. 对收集到的数据进行清洗和预处理,包括去除重复数据、缺失值处理等。
2. 运用数据转换工具和技术,将原始数据转换为可分析的格式,为后续数据分析做准备。
3. 针对特定需求,对数据进行特定的转换和整合,以满足不同业务部门的需求。
四、数据存储和管理1. 设计和维护数据仓库和数据集市,确保数据安全可靠。
2. 优化数据存储结构和数据访问性能,提升数据处理效率。
3. 制定数据管理策略和标准,对数据进行分类、备份和归档,保证数据可用性和完整性。
五、数据分析和建模1. 运用统计学和机器学习方法对数据进行分析和建模,发现数据背后的价值。
2. 根据需求,构建数据模型和算法,进行数据挖掘和预测分析。
3. 提供数据分析报告和可视化展示,为业务部门提供决策支持。
六、数据治理和合规性1. 根据相关法规和标准,确保数据处理符合法律和行业规定。
2. 建立数据治理流程和规范,保护数据隐私和安全。
3. 监测数据使用和共享行为,发现并解决数据管理中的安全和合规问题。
七、团队协作与技术支持1. 与业务部门和数据团队密切合作,理解业务需求,提供技术支持。
2. 分享最新的数据处理技术和工具,提升团队整体数据能力。
3. 参与培训和知识分享活动,推动数据驱动文化的发展。
八、持续学习和技术研究1. 关注数据工程领域的最新发展和趋势,不断学习新的数据处理技术。
2. 参与技术研究和项目实践,提升数据工程的专业水平。
3. 参加相关行业会议和培训,与同行交流经验和分享最佳实践。
引言1. 数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。
数据是信息的符号表示,是载体;信息是数据的语义解释,是内涵。
2. 数据模型是对现实世界数据特征的抽象,是数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
满足三条件:比较真实地模拟现实世界;易于人们理解;易于计算机实现三个组成要素:数据结构(静态,数据对象本身结构及之间的联系)、数据操作(对数据对象操作及操作规则的集合)和完整性约束(语义约束:数据模型、数据内部及之间联系)3. 模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,也称为逻辑模式或概念模式。
外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示,也称为子模式、用户模式或用户视图。
内模式是对数据库中数据的物理结构和存储方式的描述,也称为物理模式或存储模式。
当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。
当数据库数据的物理存储结构改变时,通过调整模式/内模式映像关系,保持数据库模式不变,使数据库系统的外模式和应用程序不随之改变,保证数据与应用程序间的物理独立性,简称数据的物理独立性。
4. 数据库是存储在计算机内的共享数据集合,数据库管理系统是一种数据管理系统软件。
数据库系统则是在计算机系统中引入数据库后的软硬件系统构成,包括了数据库、数据库管理系统和数据库应用程序。
5. DBMS的主要功能有数据定义、数据操纵、数据库运行管理与控制、数据库建立与维护。
DBMS包括查询处理器和存储管理器。
查询处理器实现面向用户的查询分析处理和优化功能。
存储管理器为用户和应用程序提供了访问存储在数据库文件中的应用数据的接口。
6.关系模型用二维表表示实体及实体之间的联系,现实世界中的每个客观对象对应表中的一行叫做一条记录,表中的每个列(属性)描述对象类的某一特征,列的值(属性的取值)刻画和描述客观对象的某一具体的特征。
国家四级数据库工程师模拟试卷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函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法的文件结构是______。
《数据库管理人员(S Q L S e r v e r)》(四级)“数据库原理”鉴定要素细目表职业/模块名称数据库管理人员(SQL Server)等级四级职业代码序号鉴定点代码名称·内容分数系数重要系数备注章节目点1 数据库原理501 1 数据库系统概述 61 1 1 数据库的基本概念 11 1 1 1 1信息与数据 1 92 1 1 1 2数据库的概念 1 93 1 1 1 3数据库管理系统的概念 1 94 1 1 1 4数据库系统的概念 1 91 12 数据模型 25 1 1 21数据模型的三要素 1 96 1 1 2 2层次数据模型 1 97 1 1 23网状数据模型 1 98 1 1 2 4关系数据模型 1 91 1 3 数据库的体系结构 39 1 1 31模式的概念 1 910 1 1 32数据库系统的三级模式结构1911 1 1 33逻辑模式1912 1 1 34外模式1913 1 1 35内模式1914 1 1 36模式间的映像191 2 关系模型 41 2 1 关系模型概述 215 1 211关系模型的数据结构 1 916 1 212关系模型的数据操作 1 917 1 213关系模型的完整性约束 1 91 2 2 关系代数 118 1 221传统的集合运算 1 919 1 222专门的关系运算 1 91 2 3 关系演算 120 1 2 3 1元组关系演算 1 921 1 2 3 2域关系演算 1 91 3关系数据库语言 31 3 1 SQL 322 1 311 SQL 定义 1 923 1 312数据定义语句 1 9等级四级职业代码序号鉴定点代码名称·内容分数系数重要系数备注章节目点24 1 313数据查询语句 1 925 1 314数据更新语句 1 91 4 数据库安全性与完整性 514 1 数据库安全性 226 1411计算机的安全性 1 927 1412数据库安全性控制 1 928 1413视图机制 1 929 1414审计 1 930 1415数据加密 1 9142数据库完整性 331 1421实体完整性 1 932 1422参照完整性 1 933 1423用户定义的完整性 1 934 1424完整性约束命名子句 1 935 1425触发器 1 915关系规范化理论1015 1 数据依赖 2 936 15 1 1数据依赖的概念 1 937 15 1 2数据依赖对关系模式的影响 1 915 2 函数依赖 1 938 15 2 1函数依赖的概念 1 939 15 2 2码 1 915 3 范式 540 15 3 1第1范式 1 941 15 3 2第2范式 1 942 15 3 3第3范式 1 943 15 3 4 BC范式 1 944 15 3 5多值依赖 1 9 4515 3 6第4范式 1 946 15 3 7连接依赖 1 947 15 3 8第5范式 1 915 4 模式分解 248 15 4 1模式分解的概念 1 949 15 4 2无损连接分解 1 950 15 4 3保持依赖分解 1 951 15 4 4模式分解的算法 1 91 6 关系数据库设计 51 6 1 数据库设计概述 1 9等级四级职业代码序号鉴定点代码名称·内容分数系数重要系数备注章节目点52 16 1 1数据库设计的问题 1 953 16 1 2数据库设计的方法和步骤 1 91 62 实体--联系模型 454 1 6 2 1基本的实体联系模型1955 1 6 2 2扩展的实体联系模型1956 1 6 2 3从E-R模型到关系模型1957 1 6 2 4概念结构设计1958 1 6 2 5逻辑结构设计1959 1 6 2 6数据库的物理设计1960 1 6 2 7数据库实施和维护1917 关系查询处理及优化 317 1 查询处理 1 961 17 1 1查询处理的步骤1962 17 1 2查询处理算法1917 2 查询优化2963 17 2 1关系数据库的查询优化1964 17 2 2代数优化1965 17 2 3物理优化191 8 数据库恢复技术71 8 1 事务 1 966 1811事务的概念1967 1812事务的操作与特性1968 1813 SQL的事务管理1918 2 故障恢复 369 18 2 1故障的种类1970 18 2 2数据转储1971 18 2 3登记日志文件1972 18 2 4数据库恢复技术1973 18 2 5数据库镜像1974 18 2 6数据库备份方案1918 3 并发控制 375 1831并发控制概述1976 1832封锁与封锁协议1977 1833活锁与死锁1978 1834并发调度的可串行性1979 1835两段锁协议1980 1836封锁的粒度191 9 数据库管理系统7等级四级职业代码序号鉴定点代码名称·内容分数系数重要系数备注章节目点1 9 1 DBMS 281 1 9 1 1 DBMS的基本功能 1 982 1912进程结构与多线索机制1983 1913 DBMS系统结构1984 1914数据存取层1919 2 数据库物理存储结构 585 19 2 1物理存储介质1986 1 9 2 2 RAID 1987 19 2 3缓冲区管理1988 19 2 4文件组织1989 19 2 5文件中记录的组织1990 19 2 6索引技术1991 19 2 7散列技术19《数据库管理人员(S Q L S e r v e r》“应用分析”鉴定要素细目表职业/模块名称数据库管理人员(SQL Server)等级三级职业代码序号鉴定点代码名称·内容分数系数重要系数备注章节目1 应用分析501 1 数据库应用分析(单选题)361 1 1 1 SQL Server数据库复制2 92 1 1 2 SQL Server配置管理器的功能和使用293 1 1 3 SQL Server Management Studio活动监视器应用294 1 1 4 SQL Server Profiler操作应用295 1 1 5 SQL语句(保持数据一致性的事物管理)296 1 1 6 SQL Server锁模式和特点297 1 1 7 制定备份及恢复策略298 1 1 8 SQL语句(数据表中创建约束)299 1 1 9 数据表创建、删除、修改等操作2910 1 1 10 视图的设计与应用2911 1 1 11 索引的设计与应用2912 1 1 12 存储过程的设计与应用2913 1 1 13 SQL语句(查询等综合应用)2914 1 1 14 触发器的设计与应用2915 1 1 15 约束的设计与应用2916 1 1 16 函数的设计与应用2917 1 117 事务管理设计与应用2918 1 118 SQL语句(数据表记录操作)291 2 数据库应用分析(多选题)1419 1 2 1 SQL Server服务器的自动化管理2920 1 2 2 SQL Server数据库安全应用2921 1 2 3 SQL查询语句应用(数据表记录更新、删除操作)2922 1 2 4 SQL查询综合应用(循环、分支语句及函数应用)2923 1 2 5 约束的设计与应用2924 1 2 6 索引、游标、触发器等设计与应用2925 1 2 7 视图的设计及操作29《数据库管理人员(S Q L S e r v e r)》(三级)鉴定要素细目表职业/模块名称数据库管理人员(SQL Server)等级三级职业代码序号鉴定点代码名称·内容重要系数备注项目单元细目2 数据库管理操作92 1 数据库运行监控91 2 1 1 SQL Server Management Studio活动监视器的使用92 2 1 2 SQL Server Profiler的使用93 2 1 3 运行SQL Server Profiler和性能监控器94 2 1 4 监控服务器的资源使用情况95 2 1 5 监控服务器的登录帐户、进程等情况92 2 数据库备份计划96 22 1 制定数据库备份策略97 22 2 制定数据库备份策略98 22 3 设计自动备份计划99 22 4 执行自动备份93数据库开发及应用设计910 3 1 设计索引、视图、函数和过程等911 3 1 1 数据库设计知识912 3 1 2 表的设计及操作913 3 1 3 主键、外键的设计及操作914 3 1 4 索引的设计及操作915 3 1 5 视图的设计及操作916 3 1 6 存储过程的设计与运行917 3 1 7 数据库函数的设计与运行918 3 1 8 约束的设计与应用919 3 1 9 触发器的设计与运行920 3 1 10 游标的设计与应用921 3 1 11 事务管理语句的设计9。
四级数据库工程师-60(总分62,考试时间90分钟)一、选择题1. 数据库管理员作为数据库的主要维护者,其维护工作主要包括______。
①数据库的转储和恢复②数据库的安全性、完整性控制③数据库性能的监控分析和改进④数据库的重组和重构A. ①②③B. ②③④C. ①③④D. ①②③④2. 下列不属于非平凡函数依赖的是______。
A. (CustomerID,ProviderID,BuyDate)→GoodsNameB. (CustomerID,ProviderID,BuyDate)→GoodsName,ProviderIDC. (CustomerID,ProviderID,BuyDare)→GoodsClassIDD. (CustomerID,ProvideIID,BuyDate)→ProviderID3. 要查询Information表中学生姓中含有“张”的学生情况,可以用下列哪个命令?______A. SELECT*FROM Information WHERE s_name="张"B. SELECT*FROM Information WHERE s_name LIKE"张%"C. SELECT*FROM Information WHERE s_name LIKE"张"D. SELECT*FROM Information WHERE s_name LIKE"%张%"4. 利用索引技术(Indexing)支持快速文件访问的文件组织和存取方法的文件结构是______。
A. 堆文件B. 聚集文件C. 索引文件D. 散列文件5. 以下关于两阶段锁协议的基本原理叙述错误的是______。
A. 每个事务的执行过程划分为两个阶段:加锁阶段和解锁阶段B. 在加锁阶段,事务可以申请获得任何数据项上的任何数据类型的锁,允许释放任何锁C. 在解锁阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁D. 每个事务可是执行后就进入了加锁阶段6. 在数据库应用系统生命周期中,系统规划与分析是一个重要的环节。
计算机等级考试四级数据库工程师复习资料数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式(e*ternal schema),或子模式(subschema)或用户模式(user schema),是指数据库用户所看到的数据结构,是用户看到的数据视图。
模式(schema)或规律模式(logic schema),是数据库中对全体数据的规律结构和特性的描述,是全部用户所见到的数据视图的总和。
外模式是模式的一部分。
内模式(internal schema),或存储模式(storage schema),或物理模式(physical schema),是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。
模式描述的是数据的全局的规律结构,决断了DBMS的功能。
外模式涉及的仅是局部的规律结构,是模式的子集,是对模式的调用。
数据库系统的三级模式是对数据进行三个层次抽象的工具。
通过三级模式,把对数据的详细组织留给DBMS 来完成,使得用户能在高层次上处理数据的规律结构,而不必关怀数据的物理结构。
为了实现这三个层次这间的联系,DBMS在沟通三级模式中提供了两个映象:外模式-模式映象、模式-内模式映象(1)模式模式规定了数据库中全部数据的一个规律表示或描述形式。
模式既不同于内模式,也不同于外模式。
它比内模式抽象,不涉及数据的物理结构和存储介质。
它与详细的应用程序或高级语言无关。
(2)外模式外模式是个别用户的数据视图,即与某一应用有关的数据的规律表示。
(3)内模式内模式是全部数据库的内部表示或底层描述,是用来定义数据的物理结构和存取方式的。
(4)二级映象对于同一个模式,可以有任意多个外模式。
外模式-模式的映象定义了某个外模式和模式之间的对应关系。
这些映象的定义通常包含在各自的外模式中。
当模式转变时,外模式-模式的映象要做相应的转变,以保证外模式的不变性。
这是数据库管理员(DBA)的.责任。
模式-内模式的映象定义了数据规律结构和存储结构之间的对应关系。
《全国计算机等级考试四级教程—数据库工程师》第一章引论1、数据库技术产生于20世纪60年代,是信息系统的核心技术和重要基础;2、计算机科学与技术学科划分为四个专业方向:计算机科学(CS);计算机工程(CE);软件工程(SE);信息技术(IT)。
1.1 基本概念1.1.1 信息与数据1、信息、物质、能量是组成客观世界并促进社会发展的三大基本要素;2、信息(Information)--是客观世界事物的存在方式和运动状态的反映,是对事物之间相互联系、相互作用的描述。
信息具有可感知、可存储、可加工、可传递和可再生的自然属性。
3、数据(Data)--是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。
不同的物理符号体现出数据的不同表现形式。
4、信息与数据间存在固有联系,数据是信息的符号表示,或称为载体。
信息则是数据的语义解释,是数据的内涵,信息以数据的形式表现出来,并为人们理解和接受。
5、数据处理(Data Processing)--是指对数据进行分类、收集、组织、存储,进而从已数据出发,抽取或推导出新的数据,这些数据表示了新的信息。
6、数据管理(Data Management)--是指对数据的分类、收集、组织、编码、存储、检索和维护,是数据处理业务的重要环节。
7、数据处理与数据管理的区别在于,数据处理除了具有数据管理功能外,还可通过数据管理得到的数据进一步深加工,从中获取新的数据和信息。
1.1.2 数据库系统1、数据库(DB,DataBase)--是长期存储在计算机内有组织的、大量的、共享的数据集合;2、数据库管理系统(DBMS,Database Management System)--是指在计算机系统中,位于用户与操作系统之间的数据管理系统软件,是数据库系统的核心。
3、数据库系统(DBS,DataBase System)--是指在计算机系统中引入数据库后的软硬件系统构成,DBS一般分成三个层次:(1)计算机硬件平台;(2)系统软件和应用软件;(3)用户;在不引起混淆和歧义的情况下,数据库系统简称为数据库。
四级数据库工程师-63(总分:104.00,做题时间:90分钟)一、选择题(总题数:30,分数:39.00)1.如果事务T获得了数据项Q上的排它锁,则T对Q______。
(分数:1.00)A.只能写不能读B.只能读不能写C.不能读不能写D.既可读又可写√解析:[解析] 排它锁也称为独占或写锁。
一旦事务T对数据对象A加上排它锁,则只允许T读取和修改A,其它任何事务既不能读取和修改A,也不能再对A加任何类型的锁,直到T释放A上的锁为止。
2.关于部署图,下述说法错误的是______。
(分数:1.00)A.部署图又叫配置图B.描述系统中硬件和软件的物理配置情况和系统体系结构C.用结点表示实际的物理配置D.部署图是动态图√解析:[解析] 部署图是属于静态图。
3.下列关于数据库重构的描述中,不正确的是______。
(分数:2.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.数据库重构包括重新设计数据库及其应用程序√C.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序解析:[解析] 数据库重构不是重新设计数据库及其应用程序,而是对数据库的逻辑结构作必要的小范围改变。
4.关于优化查询说法中正确的是______。
(分数:2.00)A.避免或简化排序的目的是实现查询优化______。
√B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D.相关子查询的使用可以加速查询解析:[解析] 在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度,使用游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃,而使用临时表是能加速查询的。
相关子查询的不可以加速查询。
5.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。
下列关于聚集文件和聚集键的描述错误的是(分数:1.00)A.聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数B.聚集键应该选用频繁用于进行自然连接的属性或属性组C.聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D.关系表中某个属性的数据重复率越高,越适合作聚集键√解析:6.以下关于数据模型要求错误的是______(分数:1.00)A.能够比较真实的模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据库模型能很好的同时满足这三方面的要求√解析:7.设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售记录。
系统需要保存3年的销售记录,每年按365天计算。
商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10个字节)、销售数量(8个字节)、价格(8个字节)、金额(8个字节)、收银台编号(4个字节)、销售员编号(4个字节)、销售时间(8个字节)。
保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8 KB(共8 192个字节)。
该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。
则在数据库中保存商品销售数据表需要的数据页数目是______。
(分数:2.00)A.67 178 √B.65 535C.65 540D.67 158解析:[解析] 单条商品销售记录占用字节:10+8+8+8+4+4+8=50字节。
单数据页可存储销售记录条数:163条(163*50=8150字节;164*50 =8120字节)。
保存三年的销售总记录数:3*365*10000=10950000条。
需要的数据页数目=67178(67178*163=10950014;67177*163= 10949851) 。
8.SQL Server 2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是______。
(分数:1.00)A.GRANT SELECT ON DB1(T1) TO u1B.GRANT SELECT TO u1 ON DB1(T1)C.GRANT SELECT TO u1 ON T1D.GRANT SELEVT ON T1 TO u1 √解析:[解析] 由Transact—SQL授权语句可知D选项语句正确,所以本题的答案应该为D。
9.某数据库应用系统使用SQL Server 2000作为数据库平台。
在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。
系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。
经检查数据库服务器CPU使用率小于1%,磁盘IO也非常小。
造成此现象可能的原因是______。
(分数:2.00)A.客户机到数据库服务器的网络故障B.更新操作涉及的表没有建立主码C.更新的字段没有建立有效的索引D.更新操作涉及的数据被锁定√解析:[解析] A项,数据库服务器端也出现问题,说明不是网络的原因。
B项,表都要有主码,没有主码的表是无法建立的。
C项,由于磁盘IO很小,说明更新后并没有在表中进行大量的查找,只有当涉及数据被锁定时,才符合题目中所说情况。
10.设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售记录。
系统需要保存3年的销售记录,每年按365天计算。
商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10个字节)、销售数量(8个字节)、价格(8个字节)、金额(8个字节)、收银台编号(4个字节)、销售员编号(4个字节)、销售时间(8个字节)。
保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8 KB(共8192个字节)。
该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。
则在数据库中保存商品销售数据表需要的数据页数目是______。
(分数:1.00)A.67178 √B.65535C.65540D.67158解析:[解析] 单条商品销售记录占用字节:10+8+8+8+4+4+8=50字节。
单数据页可存储销售记录条数:163条(163×50=8150字节;164×50=8200字节)。
保存三年的销售总记录数:3×365×10000=10950000条。
需要的数据页数目=67178(67178×163=10950014;67177×163=10949851)。
11.下列SQL语句中,能够实现实体完整性控制的语句是______。
(分数:2.00)A.PRIMARY KEY √B.FOREIGN KEYC.FOREIGNKEY和REFERENCESD.REFERENCES解析:[解析] 能够实现实体完整性控制的SQL语句是PRIMARY KEY。
12.分布式数据库系统的“分片透明性”位于______。
(分数:1.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间√D.分配模式与局部概念模式之间解析:[解析] 分布式数据库系统的“分片透明性”位于全局概念模式与分片模式之间。
13.考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为______。
(分数:1.00)A.聚集索引√B.非聚集索引C.稠密索引D.辅索引解析:[解析] 对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引为聚集索引。
14.以下关于E-R图的叙述不正确的是______。
(分数:1.00)A.E-R图建立在关系数据库的假设上B.E-R图使用过程和数据的关系清晰,实体间的关系可以导出应用过程的表示C.E-R图可以将现实时间中的信息抽象地表示为实体及实体间的联系√D.E-R图能表示数据生命周期解析:[解析] 实体之间的联系可以是一对一、一对多或者多对多的,实体和联系组成模型可以用E-R图表示,因此E-R图可以将现实世界中的信息抽象地表示为实体以及实体间的联系。
15.以下关于数据模型要求错误的是______(分数:2.00)A.能够比较真实地模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据库模型能很好地同时满足这三方面的要求√解析:[解析] 目前还没有一种数据库模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。
16.关于数据仓库设计,下述说法正确是______。
(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性√D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域解析:[解析] 数据仓库系统设计目标主要是在于建立主题数据环境,强调的是数据的集成性,所以选C。
17.在关系中,从列的角度(属性)依据一定条件将关系分为不同的片断,这种方法属于______。
(分数:1.00)A.水平分片B.垂直分片√C.导出分片D.混合分片解析:[解析] 在关系中,对某一个关系进行分片就是将关系划分为多个片断,这些片断中包含的信息可以使关系进行重构。
数据分片有四种基本方法,水平分片、垂直分片、导出分片和混合分片。
水平分片是从行的角度(元组)依据一定条件将关系划分为不同的片断,关系中的每一行必须至少属于一个片断,以便重构关系。
垂直分片是从列的角度(属性)依据一定条件将关系分成不同的片断,各片断必须包含关系的主码属性,以便通过连接方法重构关系。
导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是其他关系属性的条件。
而混合分片则是指上面三种方法的混合。
18.下面关于数据转储的描述中,说法不正确的是______。
(分数:1.00)A.完全转储是对所有数据库进行备份B.增量转储只复制上次备份后发生变化的文件C.增量转储是对最近一次数据库完全备份以来发生的数据变化进行备份√D.差量转储是对最近一次数据库完全备份以来发生的数据变化进行备份解析:[解析] 增量转储只复制上次备份后发生变化的文件,所以C项错误。
19.关于ER图的叙述正确的是______。