2019年全国计算机四级数据库考试重点(1)
计算机等级考试四级数据库原理第1套试题及答案
计算机等级考试四级数据库原理第1套试题及答案计算机等级考试四级数据库原理第1套试题及答案⼀、单项选择题(共30分;每题1分)1、数据库⽤户有各种类型,他们具有的技术和知识层次各不相同,使⽤数据库的⽬的也不尽相同。
因此,为了便于他们的使⽤,DBMS应该提供各种不同类型的()。
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)SQL语⾔是⼀种重要的关系数据语⾔8、现有“学⽣—选课—课程”数据库中的三个关系如下:S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码是S#C(C#,CNAME,TEACHER),主码是C#SC(S#,C#,GRADE),主码是(S#,C#)下列关于保持数据库完整性的叙述中,哪⼀条是错误的()。
2019年计算机等级考试四级数据库技术复习笔记:存储技术与数据库物理设计
2019年计算机等级考试四级数据库技术复习笔记:存储技术与数据库物理设计第六章存储技术与数据库物理设计6.1 文件组织6.1.1 数据库的物理结构1、数据库中的应用数据是以文件形式存储在外存上的,文件在逻辑上被组织成记录的序列,即每个DB文件可看作是逻辑记录的集合;2、一个文件在磁盘上占有一定的物理存储空间,文件中的每个逻辑记录被映射存储到某个特定的磁盘块上,一个文件在物理上能够看作是由存放文件记录的一系列磁盘块组成,称为物理文件;3、文件的逻辑记录与磁盘间的映射关系是由操作系统或DBMS来管理的,当需要对一个文件的逻辑记录实行操作时,先要根据这种映射关系找到该逻辑记录所在的磁盘块,然后再实行操作。
4、从数据库物理结构角度需要解决如下问题:(1) 文件的组织;(2) 文件的结构;(3) 文件的存取;(4) 索引技术;6.1.2 文件组织1、数据库与文件的对应关系(1) 在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成;(2) 一个关系数据库包括一张或多张关系表,关系表与文件的对应关系有如下方式:(A) 每张关系表单独用一个文件来存储,由DBMS通过OS的文件管理功能来管理;(B) 现代中大型DBMS是由OS直接分配一块大的磁盘空间,DBMS将该磁盘空间作为数据库磁盘文件直接管理,DB的所相关系表都存储在该文件中;(1) 关系表在逻辑上由一系列元组组成,元组由多个属性组成,每个元组能够用磁盘文件中的一个逻辑记录来存储,记录包括多个域,对应元组的多个属性;2、文件记录格式:(1) 数据库文件通常采用两种逻辑记录格式:定长记录格式和变长记录格式;6.2 文件结构与存取6.2.1 堆文件1、堆文件也称无序文件,记录随机在存储在文件物理空间是,新插入的记录存储在文件的末尾;2、堆文件常常用作存储那些将来使用,但当前不清楚如何使用的记录,为了实现文件记录的有效存取,堆文件经常与附加的存取路径一起使用;3、查找操行平均需要搜索(B+1)/2个磁盘块,效率比较低;4、插入操作十分简单,先读文件头,找到最末磁盘地址,将最末磁盘块读入内存,将需插入的新记录写入磁盘块的末端,最后将修改过的磁盘块写回磁盘;5、删除比较复杂,能够先找到被删除记录所在的磁盘块,读入内存后在内存缓冲区删除记录,最后再写回磁盘;也能够在每个记录的磁盘空间增加一个删除标志位,当需要删除记录时,将标示位置1;6.2.2 顺序文件1、顺序文件按照文件记录在查询码上的取值的大小顺序排列各个记录;2、顺序文件的每个记录中有一个指针字段,根据查询码大小用指针将各个记录按序连接起来;3、文件建立时,应尽量使记录的物理顺序与查找码的顺序一致,以减少访问磁盘块的次数;4、根据查询条件对顺序文件实行查询时,如查询条件定义在查找码上,则使用二分法查找技术快速找到记录,如条件不在查找码上,则必须从头到尾依次扫描磁盘块,与堆文件一致,所以顺序文件的访问效率也不高;5、顺序文件插入工作包括定位和插入:(1) 定位:在指针链中找到插入的位置,即插入记录在哪个记录的前面;(2) 插入:如有自由空间,则在该位置插入新记录,如没有自由空间,则只能插入溢出块中,重新调整记录指针链关系,保证记录顺序;6.2.3 聚集文件1、聚集文件是一种具有多种记录类型文件,存储了来自多个关系表的数据,每个关系表对应文件中的一种记录类型;。
计算机四级考试重要考点
计算机四级考试重要考点计算机等级考试为您推荐计算机等级考试基础知识点,高频考点,重点以及难点,希望对您学习计算机等级有所帮助,从而取得好成绩,这将是我们最大的心愿。
1.视图视图是从一个或几个基本表(或视图)导出的表。
某一用户可以定义若干视图。
因此对某一用户而言,按ANSI/SPARC报告的观点,他的外模式是由若干基本表和若干视图组成的。
视图和基本表不同,视图是一个虚表,即视图所对应的数据不实际存储在数据库中,数据库中只存储视图的定义(存在数据字典中)。
视图一经定义就可以和基本表一样被查询、被删除(DROP),也可以用来定义新的视图,但更新(增、删、改)操作将有一定限制。
视图可以理解成一个数据库,只有内涵保存在数据库字典中,而无外延存储;其外延是在使用时动态地生成的或计算出来的。
(1)视图的定义与删除SQL建立视图的语句格式为:CREATE VIEW视图名[(字段名[,字段名])]AS子查询[WITH CHECK OPTION谓词];视图可以删除,语句格式为:DROP VIEW视图名;视图的定义就从数据字典中删除。
由此视图导出的其它视图也将自动被删除。
若导出此视图的基本表删除了,则此视图也将自动删除。
(2)视图的查询语句视图定义后,用户可以如同基本表那样对视图查询。
(3)视图的更新语句对视图的更新最终要转换成对基本表的更新(这里的更新,指INSERT,UPDATE和DELETE三类操作)。
在关系数据库中,并非所有的视图都是可更新的,也就是说,有些视图的更新不能唯一地有意义地转换成对基本表的更新。
(4)视图的优点视图的概念具有很多优点,主要有:(1)视图对于数据库的重构造提供了一定程度的逻辑独立性;(2)简化了用户观点;(3)视图机制使不同的用户能以不同的方式看待同一数据;(4)视图机制对机密数据提供了自动的安全保护功能。
2.SQL的数据控制功能SQL数据控制功能是指控制用户对数据的存取权力。
某个用户对某类数据具有何种操作权力是由DBA决定的。
20XX年6月计算机四级数据库工程师必备考
2019年6月计算机四级数据库工程师必备考点【IDEF0建模方法】概述1、IDEF0的基本思想是结构化分析方法,强调自顶而下有控制地逐步地展开细节,全面地描述系统,且通过建模来理解一个系统。
一个模型由图形文字说明、词汇表及相互的交叉引用表组成。
2、IDEF方法的优点:具有模型元素单一、语义丰富、更易于从全局角度分析考察问题,模型容易理解。
IDEF0方法1、基本元素(1)矩形:代表活动,活动名称标在矩形内,活动编号按要求标在矩形框右下角指定位置;(2)箭头:左边的输入箭头代表完成活动需要的数据、上方的控制箭头描述了影响活动的执行的事件或约束、右边的输出箭头说明由活动产生的结果及信息、下方进入的机制箭头表示实施该活动的物理手段或资源。
(3)输入输出箭头描述活动是什么(what)、控制箭头描述为何这么做(why)、机制箭头表示如何做(how)。
2、IDEF0模型(1)一个IDEF0模型由一组图形组成,这些图形组成一个由父到子的层次结构图,这组图形把一个复杂事物按自顶向下逐步细化的方式分解成一个个简单的或多个组成部分;3、建模规则(1)矩形框:用动词为矩形内活动命名,每个矩形要至少有一个控制箭头和输出箭头,可以没有输入,但不可以同时没有输入和控制。
(2)箭头:箭头代表数据约束,而不是代表流或顺序;(3)其他:(A)ICOM码:只有一端与矩形相连的箭头叫边界箭头,这些箭头表示父矩形框的输入、控制和输出。
IDEF0用专门的记号ICOM码来说明父子图中的箭头关系。
子图中每个边界箭头的开端分别用字母I、C、O、M来标明是输入、控制、输出及机制,再用一个数字表示其在父矩形框中箭头的相对位置。
(B)结点号:IDEF0模型是一组有一定层次结构的图形,通常用结点号来标志图形或矩形框在层次图中的位置;(C)模型名:每个模型有一个名字,通常用名字代表主题,用子名字表示不同的模型。
基本名字与子名字间用“/”隔开,如A/B/C,A是主题、B是模型号、C是结点号。
四级数据库工程师考点及易错点总结
四级数据库工程师考点总结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图合并)|-系统总体设计:一个大型数据库应用系统是由硬件和软件组成的复杂系统,采用自上向下、由简到繁、逐步求精的设计原则。
2019年计算机等级考试四级数据库工程师考试知识点总结共73页
《全国计算机等级考试四级教程—数据库工程师》第一章引论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)用户;在不引起混淆和歧义的情况下,数据库系统简称为数据库。
2019年全国计算机等级考试四级复习考试要点
2019年全国计算机等级考试四级复习考试要点
一、数理逻辑
(一)命题逻辑基本概念数理逻辑是用数学方法研究抽象思维规律
的数学学科,它研究的中心问题是推理,而推理的基本要素是命题。
在数理逻辑中,将命题用符号表示,称为命题符号值。
可用p,q,r…或pi ,qi ,ri …表示命题。
将真值也用符号表示,用“1”表示“真”,用“0”表示“假”。
(二)命题公式及其分类
简单命题又称为命题常项或命题常元。
命题常项有确定的真值。
在
数理逻辑中,不但要研究具体的逻辑关系,还要研究抽象的逻辑关系,因而不但要有命题常项,还要有命题变项。
称真值能够变化的简单陈
述句为命题变项或命题变元,仍然用p,q,r,…表示命题变项。
二、集合论
集合的基本概念
用朴素的语言描述,一些事物汇集在一起,称作一个集合。
集合的
每一个成员称作它的元素。
往往用大写英文字母A,B,C,…表示集合。
设A为一个集合。
用x∈A表示x是A的元素,x∈A表示x不是A的元素。
集合的表示方法很多,主要方法有列出集合全体元素的方法和用谓
词表示集合中元素的性质的方法。
三、代数系统
抽象代数研究的对象是非特定的任意元素的集合和定义在这些元素
之间的,满足若干条件或公理的代数运算。
重要的代数系统有半群、群、环、域、格等。
近年来代数在计算机科学中有很多重要应用。
如无得到说明,在本章N表示自然数集,Z、Q、R、C分别表示整数集、有理数集、实数集、复数集、Z + 、Q+ 、R+ 分别表示正整数集、正有理数集、正实数集。
计算机四级《数据库》考试重点:数据储存(1篇)
计算机四级《数据库》考试重点:数据储存(1篇)计算机四级《数据库》考试重点:数据储存 11、数据转储―指数据库管理员(DBA)定期拷贝数据库,并将拷贝得到的数据库放到其他介质中的过程。
2、DBA可在数据库系统发生故障后,利用这些副本恢复数据库,但此时恢复的数据库只能回到转储时的状态,要想恢复到故障前的状态,需要参考日志文件,重新运行转储后到故障前的所有事务才可以;3、静态转储和动态转储(1) 静态转储:在静态转储过程中系统不能运行其他事务,不允许在转储期间对数据库的任何存取、修改活动。
(2) 动态转储:允许转储操作和用户事务并发执行;(3) 静态转储虽然保证了数据的有效性,但却是以降低数据库的可用性为代价;而动态转储虽然提高了数据库的可用性,但数据库的有效性却得不到保证。
(4) 为了能保证数据的有效性,而又不降低可用性,就需要引入日志文件,用它记录转储期间各事务对数据库的修改活动,然后使用动态转储的备份副本加上日志文件就可将数据库恢复到某一时刻的正确状态。
4、几种数据转储机制(1) 完全转储:对所有数据库进行备份,需占用较多时间和空间,可作为系统失败时恢复数据库的基础;(2) 增量转储:只复制上次备份后变化的文件;(3) 差量转储:对最近一次数据库完全备份以来发生的数据变化进行备份,优点是速度快,占用较少的时间和空间。
5、多种转储方法结合使用(1) 仅采用完全转储;(2) 完全转储加增量转储;(3) 完全转储加差量转储拓展:1、数据库备份(1)备份类型:有四种备份类型:全部备份: 就是备份ECShop所有的'表。
一般选择这个方式,这个方式可以在灾难恢复的时候快速恢复。
标准备份:备份一些常用的表。
最小备份: 备份重要的一些数据表。
自定义备份:可以指定备份那些表。
这种方法比较灵活。
(2)其他选项:使用扩展插入(Extended Insert)方式:推荐选择“否”,选“是”可能会导致数据恢复的时候由于SQL 语句过长而等问题。
2019年计算机等考四级数据库技术复习笔记:规划与分析
2019年计算机等考四级数据库技术复习笔记:规划与分析2.2 规划与分析2.2.1 系统规划与定义1、定义:系统规划与分析是面向将要开发的DBAS,通过了解用户实际需求,明确该系统需要实现的目标和任务,并从数据管理和数据处理的角度,确定系统中数据库软件的功能、性能范围;2、系统规划与定义包括:(1) 任务陈述:描述所要开发的DBAS的总体目标;(2) 确定任务目标;(3) 确定系统范围和边界;(4) 确定用户视图;2.2.2 可行性分析1、可行性分析包括以下四方面:(1) 经济可行性:对项目实行成本效益分析;DBAS的成本主要包括:A、软硬件购置费用;B、系统开发费用;C、系统安装、运行、维护费用。
(2) 技术可行性:是根据用户提出的系统功能、性能及实现系统的各项约束条件,对系统软件、硬件、技术方案作出评估和选择建议;A、硬件可行性研究是分析DBAS的硬件平台环境和设置;B、软件可行性研究包括:对可用的DBMS和操作系统的选型评估,对中间件和开发环境的选型建议,对DBAS开发模式和编程语言的建议;C、技术方案的选择是根据系统技术需求,提出DBAS可能采用的合理技术方案和关键技术;(3) 操作可行性:是论证是否具备DBAS开发所需的各类人员资源、软件资源、硬件资源和工作环境等,以及为支持DBAS开发如何去改进增强这几方面资源。
(4) 开发方案选择:目的是提出并评价实现系统的各种开发方案,从中选出一种适用于DBAS软件的开发方案;2.2.3 项目规划1、项目规划是项目管理者对资源、成本和进度做出合理估算,并在此基础上制定切实可行的DBAS项目开发计划。
2、项目规划包括以下内容:(1) 确定项目的目标和范围;(2) 根据DBAS软件开发模型,分解和定义整个项目包括的工作活动和任务;(3) 估算完成该项目的规模和所需各种资源;(4) 制定合理的DBAS项目计划3、项目规划的结果应形成数据库应用系统项目计划文档,即项目计划书。
计算机等级考试四级数据库重难点
第1章引言1. 数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息。
数据是信息的符号表示,是载体;信息是数据的语义解释,是内涵。
2. 数据模型是对现实世界数据特征的抽象,是数据库系统的形式框架,用来描述数据的一组概念与定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
满足三条件:比拟真实地模拟现实世界;易于人们理解;易于计算机实现三个组成要素:数据构造〔静态,数据对象本身构造及之间的联系〕、数据操作〔对数据对象操作及操作规那么的集合〕与完整性约束〔语义约束:数据模型、数据内部及之间联系〕3. 模式是对数据库中全体数据的逻辑构造与特征的描述,是所有用户的公共数据视图,也称为逻辑模式或概念模式。
外模式是对数据库用户能够看见与使用的局部数据的逻辑构造与特征的描述,是及某一应用有关的数据的逻辑表示,也称为子模式、用户模式或用户视图。
内模式是对数据库中数据的物理构造与存储方式的描述,也称为物理模式或存储模式。
当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据及应用程序间的逻辑独立性,简称数据的逻辑独立性。
当数据库数据的物理存储构造改变时,通过调整模式/内模式映像关系,保持数据库模式不变,使数据库系统的外模式与应用程序不随之改变,保证数据及应用程序间的物理独立性,简称数据的物理独立性。
4.数据库是存储在计算机内的共享数据集合,数据库管理系统是一种数据管理系统软件。
数据库系统那么是在计算机系统中引入数据库后的软硬件系统构成,包括了数据库、数据库管理系统与数据库应用程序。
5. DBMS的主要功能有数据定义、数据操纵、数据库运行管理及控制、数据库建立及维护。
DBMS包括查询处理器与存储管理器。
查询处理器实现面向用户的查询分析处理与优化功能。
存储管理器为用户与应用程序提供了访问存储在数据库文件中的应用数据的接口。
6.关系模型用二维表表示实体及实体之间的联系,现实世界中的每个客观对象对应表中的一行叫做一条记录,表中的每个列〔属性〕描述对象类的某一特征,列的值〔属性的取值〕刻画与描述客观对象的某一具体的特征。
2019年9月计算机等考四级数据库工程师笔试真题和答案
2008年9月计算机等级考试四级数据库笔试一试题一、选择题(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 u1B) GRANT SELECT TO u1 ON DB1(T1)C) GRANT SELECT TO u1 ON T1D) GRANT SELECT ON T1 TO u1(7)SQL Server 2000供给了好多预约义的角色,下述对于public角色说法正确的选项是A)它是系统供给的服务器级的角色,管理员能够在此中增添和删除成员B)它是系统供给的数据库级的角色,管理员能够在此中增添和删除成员C)它是系统供给的服务器级的角色,管理员能够对其进行受权D)它是系统供给的数据库级的角色,管理员能够对其进行受权(8)对于ADO对象模型中的RecordSer,下陈述法正确的选项是A)它用于定义连结的数据库名B)它用于定义数据的根源C)它是一个对象,用于在客户端内存中寄存数据查问的结果D)它是一个对象,用于在服务器端内存中寄存数据查问的结果(9)对于ADO对象模型,下陈述法正确的选项是A)它是与OLE DB同层的独立的接口集B)它是与ODBC同层的独立的接口集C)它是成立在OLE DB接口之上的高层接口集D)OLE DB是成立在ADO对象模型之上的高层接口集(10)对于UML的静态建模体制,下陈述法错误的选项是A)用例模型是将知足用户需求的所有功能表示出来的工具B)用例图用于表示系统的数据模型和功能模型C)类图显现了一组类,接口和协作以及它们之间的关系D)组件图表示系统的静态实现视图,用于对源代码、可履行程序和物理数据库等进行建模(11)对于散布式数据库的散布策略,下陈述法正确的选项是A)数据分派是对关系的操作,数据分片是对数据分派的操作B)集中式数据分派策略不便于进行数据控制C)全复制式数据分派策略靠谱性高,响应速度快,但数据冗余大,同步保护复杂D)切割式数据分派策略对全局数据控制灵巧,但对局部数据存取效率低(12)对于数据区分策略,下陈述法错误的选项是A)散列区分采纳某种散列函数,以数据的区分属性作为函数参数,计算数据应储存的磁盘序号B)范围区分依据某个属性的取值,将数据区分为n个部分,分别储存到不一样磁盘上C)范围区分有益于范围查问和点查问,但也可能会惹起数据散布不均匀及并行办理能力降落问题D)轮转法区分能保证元组在多个磁盘上的均匀分派,并拥有较高的点查问和范围查问(13)将新插入的记录储存在文件末端,并使记录随机地散布在文件物理储存空间中的文件构造是A)堆文件B)齐集文件C)索引文件D)散列文件(14)有一个事务T要更新数据库中某表列的值,DBMS在履行T时发现更新后的值高出了该列的值定义范围,所以异样停止了T。
2019年计算机等级考试四级数据库工程师考试知识点总结107页word
《全国计算机等级考试四级教程—数据库工程师》第一章引论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)用户;在不引起混淆和歧义的情况下,数据库系统简称为数据库。
计算机等级考试四级数据库工程师复习考点
计算机等级考试四级数据库工程师复习考点第二章数据库应用系统生命周期1、软件工程:指导计算机软件开发和维护的工程科学,它采用工程化的概念、原理、技术和方法,以及正确的工程管理技术,来开发和维护软件;它将系统化、标准化、定量化方法应用于软件的开发、操作和维护,也就是将工程化应用于软件生产;2、软件工程的目标:在给定本钱、进度的前提下,开发出满足用户需求并具有下述特征的软件产品:可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性。
3、软件生命周期:指软件产品从考虑其概念开始,到该产品交付使用的整个时期,包括概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、安装部署及交付阶段;4、软件工程管理:为了能使软件开发按预定的质量、进度和本钱进行,而对本钱、质量、进度、人员、风险等进行分析和有效管理的一系列活动。
5、软件工程以关注软件质量为特征,由方法、工具和过程三局部组成;6、软件过程模型(软件开发模型):是对软件过程的一种抽象表示,表示了软件过程的整体框架和软件开发活动各阶段间的关系,常见的有:瀑布模型、快速原形模型、增量模型和螺旋模型。
1、数据库应用软件在内部可看作由一系列软件模块/子系统组成,这些模块/子系统可分成两类:(1) 与数据访问有关的数据库事务模块:利用DBMS提供的数据库管理功能,以数据库事务方式直接对数据库中的各类应用数据进行操作,模块粒度较小;(2) 与数据访问无直接关联的应用模块:在许多与数据处理有关的应用系统中,对数据库的访问只是整体中的一局部,其他功能那么与数据库访问无直接关系,这局部模块粒度可以比拟大。
2、 DBAS设计开发的硬件方面:主要涉及根据系统的功能、性能、存储等需求选择和配置适宜的计算机硬件平台,并与开发好的DBAS软件系统进行集成,组成完整的数据库应用系统;1、数据库应用系统的生命周期模型:(1) 参照软件开发瀑布模型的原理,DBAS的生命周期由工程规划、需求分析、系统设计、实现和部署、运行管理与维护等5个根本活动组成;(2) 将快速原形模型和增量模型的开发思路引入DBAS生命周期模型,允许渐进、迭代地开发DBAS;(3) 根据DBAS的软件组成和各自功能,细化DBAS需求分析和设计阶段,引入了数据组织与存储设计、数据访问与处理设计、应用设计三条设计主线,分别用于设计DBAS中的数据库、数据库事务和应用程序;(4) 将DBAS设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,每一步的设计内容又涵盖了三条设计主线。
计算机等级考试四级数据库技术复习资料
计算机等级考试四级数据库技术复习资料数据库的实施、运行和维护数据库的实施、运行和维护1数据库的实施1.1 定义数据库结构1、为了实现数据库的逻辑结构设计和物理结构设计结果,必须建立实际的数据库,即在确定了数据库的逻辑结构和物理结构后,开发人员使用具体的DBMS提供的数据定义语言(DDL)来严格描述数据库结构。
1.2 数据装载1、完成了数据库定义后,还须装入各种实际数据;2、由于数据的来源不同,其组织方式、结构、格式会不同,可能出现源数据与新数据库结构不相容;3、我们可以先将源数据提取出来,存入计算机,然后分类转换,成为符合新数据库结构的数据,再存入数据库,具体步骤如下:(1) 筛选数据;(2)转换数据格式;(3)输入数据;(4)校验数据;4、为完成初始数据的录入,通常需要设计一些数据录入子系统,由计算机辅助完成入库工作,对某些纸质数据或数据量少的数据,可由人工一条条进行录入;而对于数据量大的数据,可考虑采用批量数据装载程序来实现。
1.3 编写与调试应用程序1、只有当数据库的结构建立好后,才能开始应用程序的编写和调试;2、可使用模拟数据进行程序的调试。
1.4 数据库的试运行1、应用程序调试完成并已有一小部分数据入库,就可以开始数据库的试运行,也称联合调试;2、试运行十分重要,因为:(1) 检测应用程序在接近真实的环境中运行是否符合设计要求;(2) 检测系统设计的性能和评价。
3、试运行的工作主要有两个:(1) 功能测试:运行数据库应用程序,执行各种操作,测试程序是否满足设计要求,找出不足,改进现有程序直到符合设计要求;(2) 性能测试:测量系统的性能指标,分析是否符合设计目标。
2 数据库的运行和维护1、数据库设计并试运行后,如试运行结果符合设计目标,数据库就可以真正投入运行了,同时也标志着开发任务的基本结束和维护工作的开始;2、维护工作包括:(1) 数据库的转储与恢复;(2) 数据库安全性和完整性控制;(3) 数据库性能的检测与改善;(4) 数据库的重组和重构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019年全国计算机四级数据库考试重点(1)
一、数据模型
1.数据模型的三要素
(1)数据结构数据结构是所研究的对象类型(Object Type)的集合。
这些对象和对象类型是数据库的组成成分。
一般可分为两类:一
类是与数据类型、内容和其它性质相关的对象;一类是与数据之间的联
系相关的对象。
前者如网状模型中的数据项和记录,关系模型中的域、属性和关系等。
后者如网状模型中的关系模型(set type)。
在数据库
领域中,通常按照数据结构的类型来命名数据模型,进而对数据库管
理系统实行分类。
如层次结构、网状结构和关系结构的数据模型分别
称作为层次模型、网状模型和关系模型。
相对应地,数据库分别称作
为层次数据库、网状数据库和关系数据库。
(2)数据操作数据操作是指对各种对象类型的实例(或值)所允许
执行的操作的集合,包括操作及相关的操作规则。
在数据库中,主要
的操作有检索和更新(包括插入、删除、修改)两大类。
数据模型定义
了这些操作的定义、语法(即使用这些操作时所用的语言)。
数据结构
是对系统静态特性的描述,而数据操作是对系统动态特性的描述。
两
者既有联系,又有区别。
(3)数据的约束条件数据的约束条件是完整性规则的集合。
完整
性规则是指在给定的数据模型中,数据及其联系所具有的制约条件和
依存条件,用以限制符合数据模型的数据库的状态以及状态的变化,
确保数据的准确性、有效性和一致性。
2.概念模型
数据模型是数据库系统的核心和基础。
每个DBMS软件都是基于
某种数据模型的。
为了把现实世界中的具体事物或事物之间的联系表
示成DBMS所支持的数据模型,人们首先必须将现实世界的事物及其之
间的联系实行抽象,转换为信息世界的概念模型;然后将信息世界的概
念模型转换为机器世界的数据模型。
也就是说,首先把现实世界中的
客观对象抽象成一种信息结构。
这种信息结构并不依赖于具体的计算
机系统和DBMS。
然后,再把概念模型转换为某一计算机系统上某一DBMS所支持的数据模型。
所以,概念模型是从现实世界到机器世界的
一个中间层次。
现实世界的事物反映到人的大脑之中,然后人们开始
理解这些事物,经过选择、命名、分类和组织等抽象工作之后形成概
念模型,并进入到信息世界。
用户(user) 关心的是现实世界中的事物、事物的属性及其相互
关系。
例如,用户可能关心他的顾客及其属性,如顾客地址、银行帐
号等等。
用户也关心自己的定货帐目,如谁订的货、订的什么和订多
少等等。
系统分析员(analyst) 同样也关心现实世界,但是系统分析员需
要分析用户的信息需求。
作为需求分析的结果,分析员必须以文档的
形式对需求实行结构化的描述;这个文档就是信息模型。
实体(Entity) 实体是构成数据库的基本元素。
实体是指一个存
有的东西以区别这个东西所具有的属性和这个东西与其它东西的联系。
实体能够是人,也能够是物;能够是实际对象,也能够是概念;能够是
事物本身,也能够是指事物之间的联系。
属性(Attribute) 一个实体能够由若干个属性来刻画。
属性是相
对实体来说的,是实体所具有的特性。
关键字(Key) 能地标识实体的属性的集合称为关键字(或码)。
域(Domain) 属性的取值范围称作域。
实体型(Entity Type) 一类实体所具有的共同特征或属性的集合
称为实体型。
一般用实体名及其属性来抽象地刻画一类实体的实体型。
实体集(Entity Set) 同型实体的集合叫实体集。
例如,学生就
是一个实体集。
实体集的名即是实体型。
对于学生和(学号,姓名,年龄,系,年级)均是实体型,而学生是对实体型(学号,姓名,年龄,
系,年级)所起的名称,两者是指同一客观对象。
但本科生和研究生能
够为相同实体型,而实体集不同。
联系(Relationship) 现实世界的事物之间是有联系的。
一般存
有两类联系:一是实体内部的组成实体的属性之间的联系,二是实体
之间的联系。
在考虑实体内部的联系时,是把属性看作为实体。
一般
来说,两个实体之间的联系可分为三种:
(1)一对一(1∶1)联系若对于实体集A中的每一个实体,实体集
B中至多有的一个实体与之联系,反之亦然,则称实体集A与实体集B
具有一对一联系,记作1∶1。
(2)一对多(1∶n)联系若对于实体集A中的每个实体,实体集B
中有n个实体(n≥0)与之联系;反之,对于实体集B中的每一个实体,
实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有
一对多联系,记为1∶n。
相对应地有多对一(n∶1)联系多对一联系,从本质上说,是一对多联系的逆转。
其定义同一对多联系类似,不再
赘述。
(3)多对多(m∶n)联系若对于实体集A中的每一个实体,实体集
B中有n个实体(n≥0)与之联系;反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之对应,则称实体集A与实体集B
具有多对多联系,记作m∶n。
实质上,多对多联系是任意一种联系。
另外,同一实体集内的各个实体间也能够有各种联系。
概念模型的表
示方法最常用的是实体一联系方法(Entity-Relationship Approach),简称E-R方法。
该方法是由P.P.S.Chen在1976年提出的。
E-R方法用
E-R图来描述某一组织的概念模型。
在这里仅介绍E-R图的要点。
在
E-R图中:
(1)长方形框表示实体集,框内写上实体型的名称。
(2)用椭圆框表示实体的属性,并用有向边把实体框及其属性框
连接起来。