《计算机三级-数据库技术》由会员分享,可在线阅读,更多相关《计算机三级-数据库技术(11页珍藏版)》请在金锄头文库上搜索。
1、- 1 -全国计算机等级考试三级三级-数据库技术数据库技术说明说明根据计算机等级考试大纲要求,数据库技术(三级)的考试内容包括以下内容:计算机基础知识 数据结构与算法 操作系统 数据库技术基础 关系数据库系统 关系数据库标准语言 SQL 关系数据库的规范化理论与数据库设计 数据库系统实现技术 主流关系数据库管理系统 新一代数据库系统工具 数据库技术的发展11整体归纳为 5 个部分:、基础知识() 、数据结构与算法() 、操作系统() 、数据库系统基本原理(包括这 5 部分内容) 、数据库设计和数据库应用(包括这 3 部分内容)11以下是以个人的视角和想法,对以上内容进行的归纳总结。本人以考点的
2、方式对近几年考试题进行梳理和归 纳;其中,黑体加粗部分是选择题中出现过的内容,加下划线的部分是填空题中出现过的内容。以下内容仅供参 考,由于篇幅有限等原因,某些重点及详细部分未给出,读者可以参照相关书籍资料。以下内容排序,是按各部分的分值大小排列(分值大的在前面) 。由于本人知识水平有限,难免有出错或归 纳不周的地方,欢迎大家批评指出。制 作: 五 月 流 星 联系方式:- 2 - 统主流关系数据库管理系实现技术模式结构模型型模据数数据库数据信息础基术技时执行插入、删除和更新检查:在对关系数据库分类关系演算逻辑方式外部并聚集广义投影扩充关系操作等值连接二元操作一元操作操作关系专门条件于同一个域
3、,即相容性取自属性个数相同,且属性行角度传统集合论关系代数代数方式表示法完全相同的元组。、同一关系中不允许有顺序无关紧要;、关系中元组或属性的性名必须不同;、同一关系模式中,属系模式、每个关系仅有一种关;、每个属性都不可分解限定外码和全码候选码超码码键、分量和值域、关系模式:存储模式物理:用户模式子:概念模式逻辑 三级模式关系数据模型对象联系、属性、实体型联系实体集实体型域码键属性实体独立于类分数据库系统数据库管理系统系统数据用户数据数据库系统人工管理、文件系统、关系、价值:念概主键属性不能取空值不满足相容性条件、自然连接的投影保留非公共属性、相当于的两个关系,其注:、中选择从语句:语句:须满
4、足:后者以外码为主码前者是外码所在的关系相关联以和惟一个行定义三要素只有一个保证数据与程序的个数取决于外模式个数保证数据与程序的只有一个可多个只有一个利用存储空间提高数据库性能和有效化数据库性能数据存储路径及调整优构确定数据的物理存储结;模型既是概念模型又是逻辑维表组成关系数据库可由多张二类实体间的联系,一个用二维表格结构表示各代表是索引法阵列法常用链接法现记录间联系通过指针实联系易实现实体间公司的的代表是层次以树形结构表示反映实体间层次关系表示方法:概念:制等据安全性约束、并发控:数据完整性约束、数相容性有效性,正确性,的保证数据插入、删除、更新:检索、修改动态行为关系结构层次结构、网状结构
5、、静态特性 三要素构成由口是数据库与用户间的接统软件构建和维护数据库的系管理操作一个定义是用户与操作系统间的控制信息存储管理信息信息:包括对数据库的描述务管理信息用户管理信息和系统事特点发展性、相容性和一致性指数据库中数据的正确笛卡儿积自然连接没有公共属性笛卡儿积真两层映像承继承:单继承、多重继、数据库用户理员、应用系统、数据库管、操作系统元数据系统目录数据字典统一数据管理和控制数据独立性高易扩充冗余度低共享性高数据结构化自描述、概念关系模型数据管理技术多一对一、一对多、多对DBSSQL-:DBdata:ttStRttt SR:54321/:-,BMSDDBS:DBSSRBsArsrsrYSY
6、RXSRAAF:,;,;,;n :mIBMDBS;,:,.,:Z,YS,Y,XRXrtrt :SELECTRtt R:WHEREtFRtt R:StRtt SR:StRtt SR:StRtt SRDBADBMSOS DBDBMS/,DBS完完整整性性约约束束参参照照完完整整性性约约束束实实体体完完整整性性约约束束域域 关关系系完完整整性性约约束束半半连连接接外外连连接接赋赋值值自自然然连连接接集集合合操操作作关关系系E ER R模模型型结结构构数数据据关关系系模模型型数数据据关关系系物物理理层层逻逻辑辑层层概概念念层层模模型型物物理理独独立立性性逻逻辑辑独独立立性性系系统统数数据据库库管管理理
7、系系统统连连接接除除交交外外码码被被参参照照关关系系参参照照关关系系菱菱形形椭椭圆圆形形矩矩形形数数据据约约束束数数据据操操作作数数据据库库结结构构非非主主属属性性主主属属性性主主码码元元组组、属属性性、关关系系模模式式/ /内内模模式式映映像像外外模模式式/ /模模式式映映像像内内模模式式外外模模式式模模式式面面向向对对象象模模型型关关系系模模型型网网状状模模型型层层次次模模型型可可靠靠性性性性准准确确性性、及及时时性性、完完整整行行列列二二维维表表投投影影选选择择笛笛卡卡儿儿积积差差并并统统系系库库据据数数SstRrtst ,rtttSRDBTGIMS1 1- 3 - 据类型数据类型、用户
8、定义数预定义数据类型、构造的数据类型对象、限定词动词、基本结构连接、会话和诊断语句语句集的运行、事务管理、控制事务和控制语句:授权、删除、更新数据语句:查询、插入、删除定义语句:创建、修改语句前加语句与主语言语句:在区分嵌入式:视图、连接视图、带表达式视图、分组插入、删除、更新查询、修改、聚簇索引降序升序约束方式级联方式删除修改创建成组言语。包括对应于“存储文件”;对应于“”和部分基本表;对应于“ 三级模式成组本基功能强语言简易、易学易用、灵活的使用方式面向集合操作方式特点:综合统一功能于一体。和集功能:年定为国际标准。公司实现,年提出,有:等组成由并与之交互服务器的一个个可使应用程序连接到多
9、例程和调用规则;后者前者包括、嵌入某高级语言:不能独立使用,必须、和中的具体定义参照其他资料一定顺序显示把查询结果中的元组按组按条件分为一个组把所有属性值相同的元条件条件表达式 格式:保留主键特殊视图:操作:删除用视图删除表不会删除对应的修改时应满足条件的描述同时删除数据字典对其据每个索引值对应唯一数默认前提是下属对象已全删其下属模式对象全删的区别注意与个基本表个存储文件也可存放多多个存储文件存放,一一个基本表可跨一个或不存放其对应的数据数据库只存放其定义表或其他视图导出的表;视图是由一个或多个表可以是基本表或视图数据库的内模式逻辑结构组成了储文件中;存储文件的引,索引也可存放于存一个基本表可
10、由若干索组、属性表;行、列分别对应元一个关系对应一个数据库模式是基本表的一个性特类型语句调用和会话规则:先准备后执行立即执行方式执行方式条件都可变数据库对象条件可变的可变的语句类型动态规则嵌入式和动态收回权限授予权限语言更新操作删除操作插入操作修改外连接表连接表嵌套查询、集合查询简单查询、连接查询、查询数据语言删除创建视图删除创建索引基本表、删除模式:定义语言数据库用户授予其他用户权限、SQLSQLSQLSQLSQLSQLDESC/ASCBYORDERHAVINGBYGROUPWHERE FROMSELECT:UNIQUE:CLUSTER:OESC:ASC,SQL1IBM1974SQLSQL;
11、:;:SQLSQL: DCL:DML:SQLDDLSQL,SQLSQLSQLVIEWDROP,OPITIONCHECKWITH;,:RESTRICT:SQL,SQLSQLSQLSQLSQLSQLEXECOPTIONGRANTWITHUPDATEDELETEINSERTVIEWINDEXTABLEREVOKEGRANTALTERDROPCREATE CASCADEDELETE前前缀缀宿宿主主语语言言索索引引模模式式外外模模式式数数据据 数数据据控控制制操操作作数数据据定定义义数数据据行行列列子子视视图图内内模模式式基基本本表表视视图图高高度度非非过过程程化化数数据据控控制制数数据据定定义义数数据
12、据查查询询、数数据据操操作作、9 98 87 7集集合合语言查询构化库结数据关系 何锁事务提交前不得释放任放须在事务提交后才可释事务持有的所有排他锁与之相反不可释放锁事务可获得锁加锁方式:务的保证数据管理系统中事部件的原则守登记日志文件时必须遵置为改后新值重做已完成的操作恢复旧值撤销已做的修改操作所做的改变必须撤销被中止的事务对数据库即使系统出现故障数据库改变必须永久一个事务完成后读出破坏导致“脏”数据的执行统中有其他事务在并发每个事务都感觉不到系据库的一致性事务的隔离执行保持数负责中有要么事务的所有操作要么上建立索引表需在选择条件的属性的每个元组依次访问表的每一块中如选择运算只支持点查询支持点查询和范围查询述统计信息、用户信息、索引的描包括:关系的基本信息子系统;负责缓冲区空间分配的包含:但成本越高层次越高,速度越快,脱机存储器联机存储器辅助基本存储 从上到下为物理存储器层次成分包括:基本功能数据页低高、缩减阶段增长阶段的协议可串行性共享锁、排他锁无级联回滚可恢复性;级联回滚、的是能保证数据库一致性调度下执行是正确的,多个事务在:逻辑错误、全部不反映全部正确反映选择划选择、物理查询计划查询