四级数据库重难点
- 格式:doc
- 大小:136.50 KB
- 文档页数:14
2019年全国计算机四级数据库考试重点(1)一、数据模型1.数据模型的三要素(1)数据结构数据结构是所研究的对象类型(Object Type)的集合。
这些对象和对象类型是数据库的组成成分。
一般可分为两类:一类是与数据类型、内容和其它性质相关的对象;一类是与数据之间的联系相关的对象。
前者如网状模型中的数据项和记录,关系模型中的域、属性和关系等。
后者如网状模型中的关系模型(set type)。
在数据库领域中,通常按照数据结构的类型来命名数据模型,进而对数据库管理系统实行分类。
如层次结构、网状结构和关系结构的数据模型分别称作为层次模型、网状模型和关系模型。
相对应地,数据库分别称作为层次数据库、网状数据库和关系数据库。
(2)数据操作数据操作是指对各种对象类型的实例(或值)所允许执行的操作的集合,包括操作及相关的操作规则。
在数据库中,主要的操作有检索和更新(包括插入、删除、修改)两大类。
数据模型定义了这些操作的定义、语法(即使用这些操作时所用的语言)。
数据结构是对系统静态特性的描述,而数据操作是对系统动态特性的描述。
两者既有联系,又有区别。
(3)数据的约束条件数据的约束条件是完整性规则的集合。
完整性规则是指在给定的数据模型中,数据及其联系所具有的制约条件和依存条件,用以限制符合数据模型的数据库的状态以及状态的变化,确保数据的准确性、有效性和一致性。
2.概念模型数据模型是数据库系统的核心和基础。
每个DBMS软件都是基于某种数据模型的。
为了把现实世界中的具体事物或事物之间的联系表示成DBMS所支持的数据模型,人们首先必须将现实世界的事物及其之间的联系实行抽象,转换为信息世界的概念模型;然后将信息世界的概念模型转换为机器世界的数据模型。
也就是说,首先把现实世界中的客观对象抽象成一种信息结构。
这种信息结构并不依赖于具体的计算机系统和DBMS。
然后,再把概念模型转换为某一计算机系统上某一DBMS所支持的数据模型。
所以,概念模型是从现实世界到机器世界的一个中间层次。
2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【多选题】以下有关程序调试的说法中,正确的是A.在出现缺陷的地方,附近很可能还有别的缺陷B.修改缺陷的一个常见失误是只修改了这个缺陷的征兆或这个缺陷的表现,而没有修改缺陷的本身C.修正一个缺陷时必须确保不会引入新的缺陷D.可以通过直接改变目标代码来修改缺陷E.修改缺陷也是程序设计的一种形式正确答案:ABE2.【单选题】下列关于分布式数据库并发控制的主站点技术的叙述中,哪一条是错误的?A.主站点技术是一种识别数据项副本的并发控制方法B.主站点技术中所有的识别副本都保留在同一站点上C.所有的锁都在主站点上存取,而且数据项本身也必须在主站点上存取D.主站点技术的好处是它是集中式方案的简单扩展因此不太复杂正确答案:C3.【多选题】以下的说法中,属于白盒测试方法的是A.根据规格说明描述,列出所有可能的输入数据和对应的输出数据B.采用控制流图来表达被测程序模型,揭示程序中的控制结构C.通过合理地选择一组穿过程序的路径,以达到某种测试度量D.单元测试一般采用白盒测试方法,辅以黑盒测试方法E.集成测试主要采用黑盒测试方法,辅以白盒测试方法正确答案:BC4.【单选题】以下有关工作分解结构WBS的叙述中,错误的是A.WBS包括了项目所有工作,使得计划和实施不存在遗漏B.通过WBS,明确项目相关各方的工作接口,便于责任划分和落实,有利沟通C.把项目分解为具体的工作任务,可将进度、成本、质量分解到可控制的各任务D.WBS所涉及的工作或任务都是对要交付的产品分解的结果正确答案:A5.【多选题】下列对于关系操作的叙述中,哪些是正确的?A.并、交、差、笛卡尔积是基于传统集合论的操作,它们都必须满足相容性条件B.两个关系如果满足相容性条件,则这两个关系具有相同的属性个数,并且每对相对应的属性都具有相同的域C.R∪S = R-( R-S )D.设R和S分别为r元和s元关系,则R和S的笛卡儿积R×S是一个r+s元关系E.若关系R有k1个元组,关系S有k2个元组,则R与S的笛卡尔积有k1×k2个元组正确答案:BDE6.【单选题】以下的叙述中,属于面向对象的系统设计中问题域部分设计的是A.用已有的类B.提供访问控制C.用户分类D.标识持久性对象正确答案:C7.【单选题】下列关于知识发现与数据挖掘的叙述中,哪一条是错误的?A.知识发现的过程可以概括为三部分:数据准备、数据挖掘、及结果的解释和评估B.数据挖掘阶段首先要确定挖掘的任务或目的,如数据分类、聚类、关联规则发现或序列模式发现等。
计算机四级《数据库工程师》复习重点:服务器体系结构
2015计算机四级《数据库工程师》复习重点:服务器体系结构
1、基于C/S体系结构的DBAS将DBMS数据管理功能与数据库应用相分离,将DBMS数据库管理功能在客户端和服务器之间进行合理的分布和配置;
2、数据库报务器完成DBMS的核心功能,而客户端负责完成用户交互功能,接收用户数据,生成并向数据库报务器发出数据操作请求,接收数据查询结果并通过客户端反馈给用户;
3、两层C/S结构的特点是:
(1) DBAS的数据管理和处理功能,被分解并分布在客户端和服务器上;
(2) 服务器楞为多个客户端应用提供共享的数据管理功能;
(3) 客户端应用可通过网络访问多个不同数据源;
(4) 客户端除了完成人机交互功能外,还需要完成面向应用的数据处理功能,负荷重,属于典型的“胖客户端”;
4、三层浏览器/服务器(B/S)结构是一种互联网环境下的.新型数据库应用系统结构,它将数据处理功能分解并分布在表示层、功能层和数据层三层次上,分别由WEB浏览器、WEB服务器和数据库服务器来实现,其特点是:
(1) 表示层位于客户端,由WEB浏览器实现,其功能单一,没有其他应用程序,属于典型的“瘦客户端”;
(2) 功能层位于WEB服务器,实现面向具体应用领域的业务规则;
(3) 数据层位于数据库服务器,通过DBMS完成具体的数据存储和存取等数据管理功能;。
2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【多选题】下列关于关系模型的基本术语的叙述中,哪些是正确的?A.关系模式是对关系的描述B.一般来说,每个关系至少有一个默认的超码C.一个关系的候选码是这个关系的最小超码D.关系的最大超码是该关系的所有属性的集合正确答案:ABCD2.【单选题】若有关系模式R(A,B,C),而没有数据依赖的相关信息。
下列叙述中哪一条是正确的?A.AB→→C一定成立B.AB→C一定成立C.R的规范化程度肯定达到3NF,但不一定达到BCNFD.R的规范化程度肯定达到4NF正确答案:A3.【单选题】SQL 语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词。
下列动词中哪一个是用于数据控制的?A.CREATEB.REVOKEC.ALTERD.INSERT正确答案:B4.【单选题】VB6.0 中的数据绑定控件必须A.同时具有DataSource 属性和DataField 属性B.同时具有ConnectionString 属性和RecordSource 属性C.具有DataSource 属性D.具有ConnectionString 属性正确答案:C5.【单选题】以下不属于可行性研究范围的是A.经济可行性B.社会可行性C.用户操作可行性D.法律可行性正确答案:C6.【单选题】当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的A.原子性B.一致性C.持久性D.隔离性正确答案:B7.【单选题】下列关于ER模型的叙述中,哪一条是错误的?A.ER模型是实体联系模型的简称B.可在ER模型中增加概括、聚集等语义描述来增强其描述能力D.可在ER模型中增加概括、聚集等语义描述来增强其描述能力正确答案:C8.【多选题】软件维护过程模型包括A.快速变更模型B.Boehm 模型C.面向复用的Basili模D.马蹄铁模型E.McCall模型正确答案:ABC9.【单选题】在UML 模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是A.协作图B.状态图C.顺序图D.部署图正确答案:A10.【单选题】以下的叙述中,不属于需求分析的基本原则的是A.理解和描述问题的信息域B.描述软件将要实现的功能C.描述软件的质量D.描述软件的行为正确答案:C11.【单选题】设关系R,S和T分别如下图所示,T是R和S的下列哪一种操作的结果?A.T = R SB.T = R S R.B = S.BC.T = R S CD.T=R X S正确答案:B12.【单选题】在数据库物理设计阶段,建立索引的目的是为了提高数据的A.更改效率B.插入效率C.查询效率D.删除效率正确答案:C13.【单选题】以下说法中,错误的是A.随机测试主要是对被测软件的一些重要功能进行复测B.随机测试可随机选择现有测试用例进行复测C.随机测试应对软件更新和新增加的功能进行重点测试D.随机测试可结合回归测试一起进行正确答案:A14.【单选题】VB6.0 中,ADO 数据控件用于连接数据源的属性是A.RefreshB.RecordSourceC.ConnectionString正确答案:C15.【单选题】下列哪一条是由于关系模式设计不当所引起的问题?A.数据冗余B.数据被非法读取C.数据被非法修改D.发生死锁正确答案:A16.【多选题】下列关于分布式数据库并发控制的叙述中,哪些是正确的?A.并发控制方法需要维护数据项的多个副本之间的一致性问题B.基于识别数据项副本的方法可用于分布式并发控制C.主站点方法是把所有的识别副本都保留在相同的站点上D.基于投票的方法可以用于实现分布式并发控制E.每一种分布式并发控制方法中都使用了识别副本技术17.【多选题】按照GB/T 20157-2006 《信息技术软件维护》,软件维护过程实施管理的活动有A.制订维护计划和规程B.建立修改请求/问题报告规程C. 拟订维护评审规程D.实施配置管理正确答案:ABD18.【多选题】下列关于对象-关系数据库的叙述中,哪些是正确的?A.对象-关系数据库以关系模型为基础B.对象-关系数据库中的表都符合第一范C.对象-关系数据库中的表都符合第一范式D.对象-关系数据库提供继承机制E.对象-关系数据库安全性好,达到美国TCSEC和TDI的B 1级标准正确答案:ACD19.述中,哪一条是错误的?A.结构统一B.面向记录C.具有类层次和继承性D.面向记录正确答案:C20.【单选题】下列关于关系模式R的规范化程度的叙述中,哪一条是错误的A.若R∈2NF,则必然R∈1NFB.若R∈3NF,则必然R∈2NFC.若R∈BCNF ,则必然R∈4NFD.若R∈I BCNF,则必然R∈4NF正确答案:C21.【多选题】配置管理过程的目的是建立和维护软件生存周期各个过程或项目的工作产品的完整性,使得它们对相关团队都是可用的。
第1章引言1. 数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。
数据是信息的符号表示,是载体;信息是数据的语义解释,是内涵。
2. 数据模型是对现实世界数据特征的抽象,是数据库系统的形式框架,用来描述数据的一组概念与定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
满足三条件:比拟真实地模拟现实世界;易于人们理解;易于计算机实现三个组成要素:数据构造〔静态,数据对象本身构造及之间的联系〕、数据操作〔对数据对象操作及操作规那么的集合〕与完整性约束〔语义约束:数据模型、数据内部及之间联系〕3. 模式是对数据库中全体数据的逻辑构造与特征的描述,是所有用户的公共数据视图,也称为逻辑模式或概念模式。
外模式是对数据库用户能够看见与使用的局部数据的逻辑构造与特征的描述,是及某一应用有关的数据的逻辑表示,也称为子模式、用户模式或用户视图。
内模式是对数据库中数据的物理构造与存储方式的描述,也称为物理模式或存储模式。
当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据及应用程序间的逻辑独立性,简称数据的逻辑独立性。
当数据库数据的物理存储构造改变时,通过调整模式/内模式映像关系,保持数据库模式不变,使数据库系统的外模式与应用程序不随之改变,保证数据及应用程序间的物理独立性,简称数据的物理独立性。
4.数据库是存储在计算机内的共享数据集合,数据库管理系统是一种数据管理系统软件。
数据库系统那么是在计算机系统中引入数据库后的软硬件系统构成,包括了数据库、数据库管理系统与数据库应用程序。
5. DBMS的主要功能有数据定义、数据操纵、数据库运行管理及控制、数据库建立及维护。
DBMS包括查询处理器与存储管理器。
查询处理器实现面向用户的查询分析处理与优化功能。
存储管理器为用户与应用程序提供了访问存储在数据库文件中的应用数据的接口。
6.关系模型用二维表表示实体及实体之间的联系,现实世界中的每个客观对象对应表中的一行叫做一条记录,表中的每个列〔属性〕描述对象类的某一特征,列的值〔属性的取值〕刻画与描述客观对象的某一具体的特征。
2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【多选题】下列关于分布式数据库并发控制的叙述中,哪些是正确的?A.并发控制方法需要维护数据项的多个副本之间的一致性问题B.基于识别数据项副本的方法可用于分布式并发控制C.主站点方法是把所有的识别副本都保留在相同的站点上D.基于投票的方法可以用于实现分布式并发控制E.每一种分布式并发控制方法中都使用了识别副本技术正确答案:ABCD2.【多选题】下列关于E-R图的叙述中,哪些是正确的?A.E-R图用于描述数据的逻辑模型B.E-R图提供了表示实体型、属性和联系的方法C.属性用菱形表示,并用无向边将其与相应的实体连接起来D.联系也可以有属性E.实体型用矩形表示,矩形框内写明实体名正确答案:BDE3.【多选题】软件过程是软件生存周期中一系列相关软件工程活动的集合。
一个软件开发组织应有一个过程框架,其中保护伞的活动包括如下哪2项A.阶段文档编制B.软件质量保证C.软件配置管理D.基础设施建立E. 培训正确答案:BC4.【单选题】以下哪个设计内容不属于数据库应用系统总体设计范畴?A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.关系模式设计D.数据库软件总体设计正确答案:C5.【多选题】在进行结构化设计的过程中,要根据数据流图的处理特性,分别进行A.事件流映射B.变换流映射C.事务流映射D.时间流映射E.转换流映射正确答案:BC6.【单选题】某系统中事务T1 从账户 A 转出资金到账户B 中,在此事务执行过程中,另一事务T2 要进行所有账户余额统计操作。
在T1 和T2 事务成功提交后,数据库服务器突然掉电重启。
为了保证T2 事务统计结果及重启后A, B 两账户余额正确,需利用到的事务性质分别是A.一致性和隔离性B.隔离性和持久性C.原子性和一致性D.原子性和持久性正确答案:C【单选题】由于关系模式设计不当所引起的删除异常指的是A.两个事务并发地对同一关系进行删除而造成数据库不一致B.由于关系中元组的删除而造成有用的信息无法作为一个元组在数据库中存在C.未经授权的用户对关系进行了删除D.删除操作因为违反完整性约束条件而遭到拒绝正确答案:B8.【单选题】设有供应商关系S和零件关系P。
四级数据库工程师考点总结1、DBMS功能:|-数据定义功能(DDL)|-数操纵功能(DML)|-数据库运行管理和控制功能(建立、运行、维护、安全性、完整性、并发访问、数据恢复)|-数据库建立和维护功能(数据导入、数据转换、数据备份与恢复、数据库重组织、性能监视)2、DBMS查询处理器的功能模块:DML编译器、DDL编译器、嵌入式DML预编译器、查询执行引擎3、存储管理器的功能模块:权限和完整性管理、事务管理器、文件管理器、缓冲区管理器4、软件生命周期:概念阶段-需求阶段-设计阶段-实施阶段-测试阶段-安装部署及交付阶段5、DBAS生命周期:项目规划-需求分析-系统设计-实施与部署-运行管理与维护|-规划与分析|-系统规划与定义:任务陈述、确定任务目标、确定范围和边界(做什么、什么不做、做到什么程度)、确定用户视图|-可行性分析:技术可行性(对系统软件、硬件、技术方案做出评估和选择建议)、经济可行性(分析成本及收益)、操作可行性、开发方案选择|-项目规划:确定项目的目标和范围,根据系统规划与定义的工作内容,具体说明项目的最终产品及期望的时间、成本、质量目标;定义整个项目包括的工作活动和任务;估算完成该项目的规模及所需的各种资源;制定合理的DBAS项目规划,包括进度、成本和质量等方面的预测和监控方案|-需求分析|-数据需求分析:从对数据组织与存储的设计角度,辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起,组成数据字典,形成“数据规范说明书”|-数据处理需求分析:从数据访问和处理的角度,明确对各类数据项所需进行的数据访问操作,分析结果可以表示成DFD,也可表示成事务规范(事务名称、事务描述、事务所访问的数据项、事务用户)|-业务规划需求分析:反映应用程序的功能、性能需求,为后续系统设计阶段的应用程序设计提供了重要依据|-性能需求分析:数据操作响应时间(从请求到返回结果)、系统吞吐量(单位时间内完成的事务或数据查询的数量,TPS每秒事务数)、允许并发访问的最大用户数量、每TPS 代价值(系统性价比)|-存储需求分析:数据库初始大小、数据增长速度|-安全性需求分析:DBAS安全性级别(一般为C级,军政部门为B级)、各类用户的视图和视图访问权限、DBAS应有的保护口令机制或其他安全认证机制|-备份和恢复需求分析:备份数据库的时间和周期、备份方式|-系统设计|-概念设计|-数据库概念模式设计:依据需求分析阶段得到的需求结果,分析辩识需要组织存储在数据库中的各类应用领域对象的特征及其相互关联关系,并采用概念数据模型表示出来,得到独立于具体DBMS的数据库概念模型(E-R图,采用自底向上的方法,步骤:选择局部应用-分析设计各个ER图-局部ER图合并)|-系统总体设计:一个大型数据库应用系统是由硬件和软件组成的复杂系统,采用自上向下、由简到繁、逐步求精的设计原则。
引言1. 数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。
数据是信息的符号表示,是载体;信息是数据的语义解释,是内涵。
2. 数据模型是对现实世界数据特征的抽象,是数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
满足三条件:比较真实地模拟现实世界;易于人们理解;易于计算机实现三个组成要素:数据结构(静态,数据对象本身结构及之间的联系)、数据操作(对数据对象操作及操作规则的集合)和完整性约束(语义约束:数据模型、数据内部及之间联系)3. 模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,也称为逻辑模式或概念模式。
外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示,也称为子模式、用户模式或用户视图。
内模式是对数据库中数据的物理结构和存储方式的描述,也称为物理模式或存储模式。
当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。
当数据库数据的物理存储结构改变时,通过调整模式/内模式映像关系,保持数据库模式不变,使数据库系统的外模式和应用程序不随之改变,保证数据与应用程序间的物理独立性,简称数据的物理独立性。
4. 数据库是存储在计算机内的共享数据集合,数据库管理系统是一种数据管理系统软件。
数据库系统则是在计算机系统中引入数据库后的软硬件系统构成,包括了数据库、数据库管理系统和数据库应用程序。
5. DBMS的主要功能有数据定义、数据操纵、数据库运行管理与控制、数据库建立与维护。
DBMS包括查询处理器和存储管理器。
查询处理器实现面向用户的查询分析处理和优化功能。
存储管理器为用户和应用程序提供了访问存储在数据库文件中的应用数据的接口。
6.关系模型用二维表表示实体及实体之间的联系,现实世界中的每个客观对象对应表中的一行叫做一条记录,表中的每个列(属性)描述对象类的某一特征,列的值(属性的取值)刻画和描述客观对象的某一具体的特征。
计算机四级考试《数据库》重点解析五2017年计算机四级考试《数据库》重点解析五存储技术与数据库物理设计6.1物理设计是在具体的硬件环境、OS、DBMS约束下,基于逻辑设计,设计具体数据存储结构和存取方式。
目的:占用空间少、访问效率高、维护代价低。
主要步骤有数据库逻辑模式调整、文件组织与存取设计、数据分布设计、安全模式设计、确定系统配置、物理模式评估。
6.2索引技术(Indexing)是一种快速文件访问技术,它将文件记录在某个或某些域(或称为属性)上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制。
索引文件是一种利用索引技术支持快速文件访问的文件组织和存取方法。
索引加快了查询记录却减慢了数据更新速度,本身还占用一定的存储空间。
6.3文件组织:如何将关系数据库中的关系映射为操作系统中的数据库文件,及管理文件。
文件结构:如何将DB文件中的逻辑记录映射到物理文件的中磁盘块。
文件存取:针对某种结构的DB文件,如何查、添删改其中的逻辑记录6.4数据字典:数据库各类对象的描述信息、数据库管理系统的控制信息。
包括关系模式信息、与视图描述有关的信息、关系的存储结构和存取方法信息、完整性约束、安全性有关的信息、数据库运行统计信息。
作用:DBA用来监视DBMS的使用情况并协助完成管理工作;一般用户可用于查阅部分数据库结构信息;DBS运行时各子系统频繁使用以完成相应的存储和查询处理功能。
6.5DBMS的三种完整性控制机制:CHECK子句、断言、触发器断言语句:Createassertion断言约束名check(…)6.6堆文件:数据量少且操作频繁;批量加载数据(先选为堆文件再调整文件结构)顺序文件:查询条件定义在查找码上;快速的二分查找散列文件:基于散列域值的等值匹配,特别是访问顺序是随机的。
非精确查询;非散列域B-树和B+-树:大数据量基本表;聚焦文件:多表连接操作6.7有序索引技术利用索引文件实现查找码取值到记录物理地址间的映射关系。
考试重点,难点,热点,考点系统高可用性=平均无故障时间/(平均无故障时间+平均修复时间)99.9%(<8.8 小时);99.99% (<53 分钟);99.999%(<5 分钟)RPR 弹性分组环自愈环;50ms隔离;每个节点SRP 公平算法,平等带宽双向:内环逆方向,外环顺方向,均可传输控制数据IP 分组。
两个节点裸光纤最大长度100km路由器指标全双工线速转发能力:最小包长和间隔-双向传输不丢包设备及端口吞吐量:包转发能力---端口数量,速率,包长度,类型背靠背帧数:缓存能力,最小帧间隔不丢包最大数据包数路由表能力:容量大小背板能力:输入输出间物理通道,传统路由器--共享背板;高性能--交互式结构丢包率:超负荷工作性能时延抖动:内部时钟精度:AMT-电路仿真;POS 路由器互联;误码率冗余:可靠性可用性网络管理类型与能力:SNMP突发能力处理:最小帧间隔发送,不引起丢包的最大速率可靠性与可用性:热拔插,无故障连续工作时间路由器的服务质量主要体现在队列管理机制与支持的QOS 协议类型上宽带城域网网络平台,业务平台,管理平台,城市宽带出口核心交换层---连接汇聚层,分组转发整个城域网高速安全具有QOS;与主干网络互联,城市宽带IP 数据出口用户访问INTERNET 的路由服务汇聚层----汇接接入层流量,汇聚,转发,交换本地路由,过滤,流量均衡QOS 优先级管理,安全控制IP 地址转换,流量整形带内管理---管理信息与数据信息同一物理信道带外-----不同信道QOS 技术---资源预留RSVP,区分服务DiffServ, 协议标记交换MPLS统计与计费---SNMP(带外)--MIBNAT 技术接入技术(1) ADSL--非对称,上行16-640kbps,下行1.5-8MbpsHDSL--对称VDSL---非对称,上行1.5-2.3Mbps,下行13-52Mbps(2) HFC混合光线通州网络--带宽数据通信CATV---模拟技术双线传输,上行---200k-10Mbps光纤节点通过同轴电缆引出用户500-2000CABLE MODEM---频分复用,将计算机与同轴电缆连接(3)光纤接入,中继可达100km 以上SDV----波分,空分复用,数字(4)无线接入WLAN:定义了物理层与MAC 协议两类设备--无线节点与无线接入点(后者无线与有线连接桥梁)CSMA/CA(利用ACK 避免冲突)或DCFWMAN:802.16路由服务,10-60GHZ, 70Mbps, WiMAXIPV6前导0 可省,只能出现一个::外部网关协议BGP不同自治系统路由器交换路由信息TCP 可靠节点数---自治系统数为单位BGP-4 采用路由向量协议Open---建立链接;update---通告可达路由,撤销无效路由Keepalive---周期性确保链接;Notification---差错通告内部网关协议(1)路由信息协议RIP分布式,基于路由向量路由刷新报文,若干(V,D)表,V 为目的网络或主机D 为距离(最短路径原则)周期性向外发送刷新报文(2)开放最短路径优先协议OSPF分布式状态链路协议单一自制系统,变化--泛洪让每一个路由器用数据库描述分组与相邻路由器交换数据库中的链路状态摘要信息,分组交换获得全网链路数据,不保存完整路由表链路状态度量主要指--费用,距离,延时,带宽划分区域,使泛洪链路状态交换局限在区域内,加快收敛,并不知道其他区域网络拓扑一个区域内路由器不超过200个32 位区域标识符,所有路由器最终都能建立一个数据库,存放全网拓扑结构综合布线终端有高速率要求时,水平子系统可采用光纤直接铺设到桌面信息插座---嵌入式---连接双绞线表面多介质---铜缆与光纤建筑群布线子系统----地下管道布线最佳保护干线线缆铺设采用点对点和分支结合管理子系统中更改,增加,交换,扩展线缆来改变线缆路由双绞线扭绞---抗电磁干扰STP 双绞电缆---屏蔽层比UTP 防辐射强作为水平布线系统电缆,UTP 长度在90m以内工作区子系统适配器设备与不同信息插座互连,专用电缆获适配器单一信息插座进行2 项服务,Y 型适配器水平子系统中选用电缆类别不通于设备所需电缆类别时,使用适配器适配器可具有转换不通数据速率,不同信号的数模转换的功能工作区内不同的电信终端设备,配备相应终端适配器局域网设备中继器:物理层,共享一个冲突域,不是网络互连设备集线器:物理层,共享一个冲突域,只与上层通信执行CSMA/CD 介质访问控方法通过在网络链路串接一个集线器可以侦听该链路中的数据包网桥:数据链路层不同数据链路层协议,传输介质,速率接受,转发,地址过滤帧转发策略:透明网络(生成树,核心根网桥选择)与源路由网络MAC 地址表---不同节点物理地址与网桥转发端口关系交换机:数据链路层,学习MAC 地址自动寻址交换连接其上的网络独享全部带宽,无须竞争SONET 光缆基本速率OC-1 — 51.8 Mbit/s, OC-n, n 倍51.8网络需求分析:总体需求分析,综合布线需求分析,网络可用性和可靠性分析,网络安全性分析,网络工程造价分析网络分层设计方便分配与规划带宽负载平衡网络效率上联带宽与下一级带宽之比1:20以太网技术特征按需求分配带宽认证授权访问计费VPN,防火墙支持MPLS,分等级QOS光以太网是以分组为单位传输数据生成树协议STPSTP 是一个数据链路层的管理协议在网桥和交换机上,通过计算简历一个稳定,无回路的树状结构网络网桥协议数据单元携带了生成树算法的有关信息,包括RootID, RootPathCost, BridgeID, PortID, MaxAge(核心:根桥--桥ID 最小,or MAC 地址最小)BPDU 配置信息,不超过35BBPDU,拓扑信息变化,不超过4B主要功能:在保证网络没有回路的前提下,允许第2 层链路提供冗余路径BackboneFast: 阻塞端口无需等待直接从侦听和学习状态转化为转发转态,30s,提高间接链路失效的收敛速度set spantree backbonefast enableUplinkFast: 马上把阻塞状态端口切换到转发状态,不需侦听学习PostFast: 一般用于单个主机或服务器端口配置,否则产生暂时循环BPDU Filter:指定端口转发状态,停止发BPDU,也不处理接受到的BPDU不同子网,不同VLAN必须通过第三层交换机的路由功能完成VLAN协议ISL, IEEE 802.10, IEEE 802.1QISL 是Cisco 内部交换链路协议,不适用与3COMIEEE 802.1Q 能将不通厂家交换机互联VLAN Trunk(protocol) VTP--两台交换机宽口都使用相同的VLAN 协议VLAN ID 12 位, 1-4096. 1-1005 是交换机支持的标准范围,1 是默认VLAN,用于设备管理,不能删除VLAN name 用32 个字符表示VLAN 通常用VLAN ID 与VLAN name 来表示以太网的VLAN 号范围是1-1000默认VLAN 名根据VLAN ID 生成VTP:VLAN 中继or 干道协议管理同一个域名网络范围内VLAN 的建立,删除,重命名工作模式:VTP Server :一个VTP 域内的整个网络只设一个维护该VTP 域内所有VLAN 信息表,可建立删除,修改VLANVTP Client 配置由Server 学到不能建删改VLANVTP Transparent: 独立交换机,不学习,只拥有本设备自维护VLAN 信息802.1Q 封装---set trunk<mod/port><mode><type>Set trunk 3/1 on dot1q18.1 Catalyst 3548no vlan 100vlan <id> name <name>Switchport acess vlan 10 %划分端口在VLAN10Switchport mode trunk %配置模式Switchport trunk encapsulation dot1q/ isl/negotiable p %封装VLAN 协议Switchport trunk allowed vlan 10,14/10-14/except 100-1000 %允许中继的VLANCatalyst 6500Set vlan 128 3/20Set trunk 6/1 on dot1 qP ort(s) 1/2 trunk mode set to onSet trunk 6/1 vlan 13-33Catalyst 3548 管理地址配置Interface VLAN1Ip address 222.205.1.33 255.255.255.0Catalyst 6500 管理地址配置Set interface sc0 222.205.1.34 255.255.255.0 222.205.1.255路由器配置(1)静态路由Ip route +目的网络地址+子网掩码+下一跳路由器IP 地址“若0.0.0.0+0.0.0.0+202.112.67.2(默认)(2)RIP:Router ripNetwork+网络地址(3)OSPF:Network ip+子网号+子网掩码反码+area+区域号%定义参与OSPF 子网Area+区域号+range+子网地址+子网掩码%子网聚合信息多条最佳路径管理距离越小,路由信息源可靠可信度越高Connected 0;static 1; BGP 20; EIBGP 90; IGRP 100 ; OSPF 110; RIP 120扩展访问控制列表100-199, 2000-2699Acess list 100 +deny/permit+protocol+host(source)+ wildcardmask+ destination(any)wildcard-mask eq/lt/gt(大于)/neq 80如果封禁一台IP 主机,则2 个deny 源和目的都封禁交换机优先级增值1024 Cisco 路由器查看路由表--show ip routeFlash---存储路由器当前使用的操作系统印象文件和微代码NVRAM:可读可写,启动配置文件或备份配置文件ROM:永久保存开机诊断程序,引导程序,操作系统文件RAM:路由表,快速交换缓存,ARP 缓存,数据分组缓存区,缓冲队列,运行配置文件,正在执行代码,临时数据信息Write memory---NVRAMWrite network tftp----TFTP 服务器中DHCPIp DHCP excluded-address IP IPNetwork 子网号,子网掩码调整地址租用时间lease day hour minute or infiniteDHCP IP 池配置配置IP 池名称,进入DHCP POOL 配置模式,配置IP 地址池子网地址,默认网关,域名,域名服务器IP 地址,IP 地址租用时间,取消地址冲突记录日记等参数杂项重点Bandwidth kbps1G=1000M1M=1000kLookback 接口主要用于网络管理,分配一个IP 地址作为管理地址,掩码为255.255.255.255RIP:Router ripNetwork+网络地址OSPF:Network ip+子网号+子网掩码反码+area+区域号%定义参与OSPF 子网Area+区域号+range+子网地址+子网掩码%子网聚合信息POS 接口, pos framing sdh (帧接口采用SDH)访问控制列表(1)标号105(2)服务器集群----交换机接口号Gil/5(3)端口号(4)过滤in or out?Interface Gil/5Ip access-group 105 inIp access-group 105 out105 与access list 编号一致Access-list 105 deny tcp any any eq 1444Access-list 105 permit ip any any802.11b运行模式分为:点对点,基本点对点---无线网卡之间,256 台基本:无线扩充,无线与有线并存,最常用,接入点,负责频段管理和漫游指挥工作,1024 台部署无线网络时,可布置多个接入点构成一个微蜂窝网允许一格用户在不同接入点覆盖区域漫游位置变化,信号自动切换接入点最高带宽11Mbps, 一般5Mbps, 1,2, 5.5无线路由器可链接同一逻辑网络AP,网桥在不通逻辑网络相连时用无线计入点(AP0 计入功能,和路由器第3 层路径选择功能,NAT。
xx年计算机四级《数据库工程师》复习重点需求分析1、数据库应用系统需求是指用户对DBAS在功能、性能、行为、设计约束等方面的期望和要求;2、 DBAS需求分析是在已经明确的DBAS系统范围根底上,通过对应用问题的理解和分析,采用适宜的工具和符号,系统地描述DBAS的功能特征、性能特征和约束,并形成需求标准说明文档;3、需求分析过程由需求获取、需求分析、需求描述和标准说明、需求验证等组成;4、 DBAS的需求分析包括:(1) 数据需求分析;(2) 数据处理需求分析;(3) 业务需求分析;(4) 分析数据库系统在性能、存储、平安、备份与恢复等方面的要求;1、数据需求分析:是从对数据组织与存储的设计角度,辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起,组成数据字典;2、数据处理需求分析:是从数据访问和处理的角度,明确对各类数据项所需进行的数据访问操作,分析结果可表示为数据流图或事务标准;3、事务标准包括:(1)事务名称;(2)事务描述;(3)事务所访问的数据项;(4)事务用户;1、业务规那么需求分析:是从DBAS高层目标和整体功能出发,分析系统或系统中一些大粒度子系统应具有的业务类型和功能,明确用户或外部系统与DBAS的交互模式;1、 DBAS的性能指标:(1) 数据操作响应时间(或数据访问响应时间):从提交请求到返回结果的时间;(2) 系统吞吐量:指系统在单位时间内所完成的事务或查询的数量,单位为TPS;(3) 允许并发访问的最大用户数:在保证响应时间的前提下,系统最多允许多少用户同时访问数据库;(4) 每TPS代价值,用于衡量系统性价比的指标2、影响DBAS性能的因素:(1) 系统硬件资源;(2) 网络通信设备性能;(3) 环境;(4) 数据库的逻辑设计和物理设计质量,数据库配置参数;(5) DBAS的配置和性能;(6) 数据库应用程序自身。
1、存储需求分析:是指估计DBAS系统需要的数据存储量,包括:(1)初始数据库大小;(2)数据库增长速度;存储总量估算可采用:根据数据字典中每个数据项的结构描述信息,估计每个数据项的容量,将所有数据项的容量累加;2、平安性需求分析:(1) DBAS系统应到达的平安控制级别;(2) 各类用户的数据视图和视图访问权限;(3) DBAS应有的口令保护机制或其它平安认证机制,用以控制用户数据库系统。
第1章引言1. 数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。
数据是信息的符号表示,是载体;信息是数据的语义解释,是内涵。
2. 数据模型是对现实世界数据特征的抽象,是数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
满足三条件:比较真实地模拟现实世界;易于人们理解;易于计算机实现三个组成要素:数据结构(静态,数据对象本身结构及之间的联系)、数据操作(对数据对象操作及操作规则的集合)和完整性约束(语义约束:数据模型、数据内部及之间联系)3. 模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,也称为逻辑模式或概念模式。
外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示,也称为子模式、用户模式或用户视图。
内模式是对数据库中数据的物理结构和存储方式的描述,也称为物理模式或存储模式。
当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。
当数据库数据的物理存储结构改变时,通过调整模式/内模式映像关系,保持数据库模式不变,使数据库系统的外模式和应用程序不随之改变,保证数据与应用程序间的物理独立性,简称数据的物理独立性。
4.数据库是存储在计算机内的共享数据集合,数据库管理系统是一种数据管理系统软件。
数据库系统则是在计算机系统中引入数据库后的软硬件系统构成,包括了数据库、数据库管理系统和数据库应用程序。
5. DBMS的主要功能有数据定义、数据操纵、数据库运行管理与控制、数据库建立与维护。
DBMS包括查询处理器和存储管理器。
查询处理器实现面向用户的查询分析处理和优化功能。
存储管理器为用户和应用程序提供了访问存储在数据库文件中的应用数据的接口。
6.关系模型用二维表表示实体及实体之间的联系,现实世界中的每个客观对象对应表中的一行叫做一条记录,表中的每个列(属性)描述对象类的某一特征,列的值(属性的取值)刻画和描述客观对象的某一具体的特征。
优缺点:建立在“集合”“关系”上,严格成熟的理念基础;用关系表示实体及之间联系,简单易懂;存储路径透明,较好的数据独立性和安全保密性;查询效率低于非关系模型。
第2章数据库应用系统生命周期2.1 软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。
一般包括概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、安装部署及交付阶段、运行阶段与维护阶段。
数据库应用系统需求是指用户对数据库应用系统在功能、性能、行为、设计约束等方面的期望和要求:数据及数据处理、业务、性能、其他存储安全备份与恢复等。
2.2 数据库应用系统生命周期模型1.瀑布模型原理,项目规划、需求分析、系统设计、实现与部署、运行管理与维护五部分2.快速原型模型和增量模型原理,允许渐进、迭代地开发DBAS。
3.根据DBAS的软件组成和各自功能,细化DBAS需求分析和设计阶段,引入了数据组织与存储设计、数据访问与处理设计、应用设计三条设计主线,分别用于设计DBAS中的数据库、数据库事务和应用程序。
4.设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,每一步涵盖三条设计主线。
第3章需求分析及功能建模方法3.1 数据元素(列)是数据处理中的最小单位。
3.2 DFD图:数据流(标有名字的箭头)、处理、数据存储(横圆柱)、数据源/终点(棱形)3.3 IDEF0图:更好地理解需求;ICOM(输入、控制、输出、机制)码;至少一个控制和输出箭头。
A-0;A0(顶层图);A1;A113.4 DFD与IDEF0的比较:结构化分析思想:自顶而下逐级细化1.DFD图用箭头也叫数据流来描述数据移动的方向、数据处理之间的数据依赖关系,IDEF0图也用箭头表示数据流,但不强调流或顺序,强调数据约束,箭头语义更丰富。
2.DFD模型有四种元素,IDEF0图只有两种:箭头和活动3.IDEF0图更加规范。
其概念、建模方法、画图规则等均有说明和规定4.IDEF0模型结构更清楚,便于理解和沟通3.5 结构化分析及建模方法的优点:1)不过早陷入具体的细节,从整体或宏观入手分析问题,如业务系统的总体结构,系统及子系统的关系。
2)通过图形化的模型对象直观地表示系统完成什么功能,方便系统分析员理解和描述系统。
3)模型对象不涉及太多技术术语,便于用户理解模型。
第4章数据库概念设计与数据建模4.1 概念设计的目的和任务:面向现实世界,理解和描述应用领域中的数据需求,分析确定系统需要存储和处理什么数据。
过程:确定实体集;确定联系和联系类型;建立由信息模型表示的业务模型;确定实体集属性;优化信息模型。
4.2 实体集描述具有相同属性特征和性质的事物集合;属性描述实体集具有的某一特征或性质4.3 IDEF1X:标定型(子依父实例才标定)(确定型);非标定型(确定型);分类;不确定第5章关系数据库逻辑设计5.1 关系数据库:按照二维表格组织和存储的相互关联的关系(表)的集合。
关系数据库采用关系模型在计算机中组织、存储、处理和管理数据。
5.2 主码约束:惟一性;最小性,不能取空值,并且取值要唯一外码约束:如果两个关系R和S,X是R的属性或属性组,且X不是R的码,但X是S的码,则称X是R的外码。
或者取空值,或者等于S中某个元组的主码的值。
5.3 逻辑设计的内容:定义和描述数据库的全局逻辑结构、数据之间的关系、数据的完整性等目的:得到实际数据库管理系统可以处理的数据库模式。
步聚:ER图转化关系模式;优化关系模式;数据完整性设计;外模式设计5.4 关系模式描述关系的静态结构,由模式名、属性、完整性约束组成,关系是一个表中记录的集合,关注和强调的是值(模式实例)的集合,也是关系模式在某一时刻状态的反映。
5.5 关系的完整性(完整性约束):对关系所满足条件的定义。
作用:限定和检查数据库所含实例的合法性和正确性。
静态:主码、外码、域(用户定义);动态:基于业务规则5.6 伪传递规则:X-Y,YW-Z,则XW-Z成立。
5.7 规范化设计理论的主要内容是范式,即关系模式满足的条件,它是数据库逻辑设计的指南,也是衡量关系模式设计优劣的标准。
目的:消除数据冗余及避免操作异常,基本过程:对关系进行分解。
一个低级范式的关系模式通过分解(投影)方法可转换成多个高一级范式的关系模式的集合,这个过程叫规范化。
5.8 1NF:R的每一属性均不可再分;2NF:是1NF且每个非主属性完全依赖于主码。
在1上消除非主属性对主码的部分函数依赖;3NF:是1NF且每个非主属性只依赖于主码。
在2上消除非主属对主码的传递函数依赖。
5.9 ER模型转换关系模型:实体集转为同名关系;联系转为一个关系,各实体集的码及联系的属性转为关系的属性(1:1均可、1:n取n、m:n取集);合并具有相同码的关系。
第6章存储技术与数据库物理设计6.1 物理设计是在具体的硬件环境、OS、DBMS约束下,基于逻辑设计,设计具体数据存储结构和存取方式。
目的:占用空间少、访问效率高、维护代价低。
主要步骤有数据库逻辑模式调整、文件组织与存取设计、数据分布设计、安全模式设计、确定系统配置、物理模式评估。
6.2 索引技术(Indexing)是一种快速文件访问技术,它将文件记录在某个或某些域(或称为属性)上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制。
索引文件是一种利用索引技术支持快速文件访问的文件组织和存取方法。
索引加快了查询记录却减慢了数据更新速度,本身还占用一定的存储空间。
6.3 文件组织:如何将关系数据库中的关系映射为操作系统中的数据库文件,及管理文件。
文件结构:如何将DB文件中的逻辑记录映射到物理文件的中磁盘块。
文件存取:针对某种结构的DB文件,如何查、添删改其中的逻辑记录6.4 数据字典:数据库各类对象的描述信息、数据库管理系统的控制信息。
包括关系模式信息、与视图描述有关的信息、关系的存储结构和存取方法信息、完整性约束、安全性有关的信息、数据库运行统计信息。
作用:DBA用来监视DBMS的使用情况并协助完成管理工作;一般用户可用于查阅部分数据库结构信息;DBS运行时各子系统频繁使用以完成相应的存储和查询处理功能。
6.5 DBMS的三种完整性控制机制:CHECK子句、断言、触发器断言语句:Create assertion断言约束名check (…)6.6 堆文件:数据量少且操作频繁;批量加载数据(先选为堆文件再调整文件结构)顺序文件:查询条件定义在查找码上;快速的二分查找散列文件:基于散列域值的等值匹配,特别是访问顺序是随机的。
非精确查询;非散列域B-树和B+-树:大数据量基本表;聚焦文件:多表连接操作6.7有序索引技术利用索引文件实现查找码取值到记录物理地址间的映射关系。
索引文件由索引记录组成,每个记录中的索引项记录了某个特定的查找码值和具有该值的数据文件记录的物理地址。
当需要访问数据文件中某个数据记录时,先根据查找码值查阅索引文件,找到对应的索引项,然后从索引项中找出数据记录在数据文件中的物理地址.根据这个地址访问数据记录。
6.8散列技术是一种快速文件访问技术,它利用散列函数实现文件记录域取值到记录物理地址间的直接映射关系。
当需要访问数据文件中查找码值为si的某个或某些文件记录时,将si作为散列函数h的输入计算得出的散列函数输出值h(si)就是文件记录在数据文件中的物理地址。
6.9 权限:允许用户对一给定的数据库对象可执行的操作(查询、添删改、新建、备份等)。
第7章数据库应用系统功能设计7.1软件体系结构:软件架构={构件,连接件,约束}7.2 软件设计包括系统的总体结构设计、系统的过程设计、系统的数据设计三方面内容(+人机界面设计),从工程管理的角度,分为概要设计、详细设计7.3 应用软件分为数据库事务和应用程序。
后者一方面可以与数据库事务协调合作,另一方面还可实现与数据库访问无关的功能,如通信、人机交互。
7.4 事务:具有逻辑独立功能的一系列操作的集合,实现了某些特定的业务规则。
7.5 事务概要设计的核心是辨识和设计事务自身的事务处理逻辑,采用面向数据流的程序设计方法设计事务内部的数据处理流程和结构。
7.6 C/S结构特点:数据管理和数据处理被分在客户端和服务器上;服务器可支持多个客户端;客户端也可访问多个服务器;客户端=人机交互+数据处理B/S结构特点:表示层,WEB浏览器;功能层,WEB应用服务器;数据层,DBMS服务优点:实现人面交互、应用业务逻辑处理、数据管理三层分离,提高了系统的可维护性;用WEB浏览器可访问多个异构应用平台,解决了跨平台数据管理问题。