自考04735数据库系统原理考点讲义汇总.doc
《自考04735数据库系统原理考点讲义汇总.doc》由会员分享,可在线阅读,更多相关《自考04735数据库系统原理考点讲义汇总.doc(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2Chapter 3 数据库设计.自.考.押.题. .3.4.4.6.4.7.公.众.号.小.程.序.顺.通.考.试.资.2料1v.x/ 第一节 数据库设计概述. 212目录数据库系统原理. 1数据库系统原理考试标准与考核内容. 3Chapter 1 数据库系统概述 . 4第零节 数据库系统概述. 5第一节 数据库基本概念 . 5第二节 数据管理技术的发展. 6第三节 数据库系统的结构. 8第四节 数据模型. 11Chapter 2 关系数据库. 13第一节 关系数据库概述. 14第二节 关系数据模型. 14第三节 关系数据库的规范化理论. 18第二节 数据库设计的基本步骤. 23第三节 关系
2、数据库设计方法. 25Chapter 4 SQL 与关系数据库基本操作. 29第一节 SQL 概述 . 30第二节 MySQL 预备知识 . 31第三节 数据定义. 33第四节 数据更新. 36第五节 数据查询. 38第六节 视图. 42Chapter 5 数据库编程. 45第一节 存储过程. 45第二节 存储函数. 48Chapter 6 数据库安全与保护. 50第一节 数据库完整性. 51第二节 触发器. 53第三节 安全性与访问控制. 55第四节 事务与并发控制. 59第五节 备份与恢复. 61Chapter 7 数据库应用设计与开发实例. 64第一节 需求描述与分析. 64第二节 系统
3、设计. 65第三节 系统实现. 69第四节 系统测试与维护. 71Chapter 8 数据管理技术的发展 . 73第一节 数据库技术发展概述. 73第二节 数据仓库与数据挖掘. 75第三节 大数据管理技术. 763数据库系统原理考试标准与考核内容通关宝典(又称全书讲义),是图灵学院全体老师们结合近年考试动态,经过 对官方教材和考试大纲的透彻研究,总结出数据库系统原理的核心考点。通过 数位教师的努力, 为学员们准备的一份备考利器。本通关宝典是根据官方教材,提炼出重要的考点、知识点, 为广大学员在最短 的时间内掌握本教材核心内容提供了可能。全书为以下板块:考点频率图:展现全书各章节的重要程度, 为
4、大家集中精力解决主要矛盾指 明方向;章节思维导图:建立知识框架,才不会迷路方向,提纲挈领,快速把握章节 内容;正文部分:以知识点形式划分,方便碎片化时间学习,各个击破,准确把握 学习进度;题型解析:本章节最常考的题型,用最直观的方式,领会答题的奥义。人生最大的遗憾,往往并不是没有去做,而是没有坚持;明明只要再坚持努力 一丢丢,却选择放弃,与成功失之交臂。每个时代都悄悄犒赏会学习的人。拾起梦想的翅膀,背上奋斗的行囊,携手共 进,为自己的人生,揭开美丽的新篇章。自考学习路漫长,在图灵, 为翱翔。早起奋斗,何人诉衷肠。通关宝典来帮 忙,知识点, 难相忘。慷慨激昂赴考场,做考题,心不慌。行云流水,答题
5、露 锋芒。待到成绩发榜日, 谈笑间,功名扬。34Chapter 1数据库系统概述45第零节 数据库系统概述数据库管理技术的发展概述了数据管理的人工管理、文件系统和数据库系统三 个发展阶段。数据库系统的特点概括为数据结构化、数据冗余度小、数据共享性好、数据独 立性高、数据库保护五个方面。第一节 数据库基本概念模块零 数据库基本概念数据库中常用的四个基本概念:数据、数据库、数据库管理系统和数据库系 统。 自考押题 vx 344647 公众号/小程序 顺通考试资料模块一 数据数据(Data)是描述事务的符号记录,是指用物理符号记录下来的、可以鉴别 的信息。多种表现形式: 包括数字、字母、文字、特殊字
6、符组成的文本数据,也可以是 图形、 图像、 动画、影像、声音、 语言等多媒体数据。数据的解释是对数据含义的说明,也称为数据的语义,即数据所蕴含的信息。 数据与其语义密不可分, 没有语义的数据是没有意义和不完整的。 因此,数据 是信息存在的一种形式,只有通过解释或处理的数据才能成为有用的信息。模块二 数据库数据库(DB)是指长期储存在计算机中的有组织的、可共享的数据集合,且数 据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高 的数据独立性,系统易于扩展,并可以被多个用户共享。数据库中存储的数据具有永久存储、有组织和可共享三个基本特点。模块三 数据库管理系统数据库管理系统是专门
7、用于建立和管理数据库的一套软件,介于应用程序和操 作系统之间。它负责科学有效地组织和存储数据,并帮助数据库的使用者能够 从大量的数据中快速地获取所需数据,以及提供必要的安全性和完整性等统一 控制机制,实现对数据有效的管理与维护。数据库管理系统的主要功能包括以下几个方面:1.数据定义功能;2.数据操纵功能;3.数据库的运行管理功能;4.数据库的建立和维护功能;5.数据组织、存储和管理功能;6.其他功能:主要包括与其他软件的网络通信功能、不同数据库管理系统之间的数据传输以及相互访问功能等。56模块四 数据库系统数据库系统是指在计算机中引入数据库技术之后的系统。通常,一个完整的数据库系统包括数据库、
8、数据库管理系统以及相关实用工 具、应用程序、数据库管理员和用户。数据库管理员(DBA):不同于普通数据库用户,他们是专门负责对数据库进 行维护,并保证数据库正常、高效运行的人员;用户:数据库系统的服务对象,其通常包括程序员和数据库终端用户两类用 户,程序员通过高级程序设计语言和数据库语言编写数据库应用程序,应用程 序会根据需要向数据库管理系统发出适当的请求,再由数据库管理系统对数据 库执行相应的操作,而终端用户则是从客户机或联机终端上以交互方式向数据 库系统提出各种操作请求。并由数据库管理系统响应执行,而后访问数据库中 的数据。数据库系统如下图所示:第二节 数据管理技术的发展模块零 数据管理技
9、术的发展1.数据管理可以从两个方面来理解:一是针对组织业务的管理,负责制定并执 行整个组织中关于数据的定义、组织、保护与有效使用的策略、过程和计划;二是依靠技术,负责实现数据作为一种资源的集中控制管理。 2.将收集的数据进行适当的构造,这称为数据组织。 3.数据的组织分为逻辑组织和物理组织两种。数据的逻辑组织是用户或应用程 序所使用的数据结构形式,而物理组织则是数据在物理存储设备上的结构形 式,这两者之间可以相互独立。674.为了备用,需要将数据归类进行存储;为了向用户提供信息,存储的数据要 能够方便地被选择提取,这称作检索。 5.为了保护数据的正确性和安全性等,必须建立一些相应的规则和执行这
10、些规 则的过程来控制数据的存与取,以实现数据库管理的目标。 6.保管的数据是那些需要长期、多次使用的数据,但随着时间的推移,数据组 织单位的内外环境会发生变化,因而存储的数据在规模和结构方面都可能变 化,所以数据管理还必须能够对其进行维护。 7.数据管理的任务:进行数据收集、组织、控制、存储、选取、维护,实现在 适当的时刻、以适当的形式、给适当的人、提供适当的数据,它是数据处理的 中心问题,而数据处理则是指对各种数据进行收集、存储、加工和传播的一系 列活动的总和。 8.数据管理技术共经历了人工管理、文件系统和数据库系统三个阶段。模块一 人工管理阶段人工管理阶段的特点如下:1.数据不保存;2.应
11、用程序管理数据;3.数据面向应用。模块二 文件系统阶段1.文件系统是将数据的逻辑结构和物理结构分离,由“存放方法”实现逻辑结 构与物理结构之间的映射。 2.应用程序只涉及数据的逻辑结构,系统决定数据的物理结构,两者之间可以 有差别。 3.当物理结构发生改变时,不会导致应用程序的修改,这称为数据的物理独立 性。 4.数据的物理独立性使应用程序脱离数据的物理结构,使其适用性得以提高。 同时,应用程序的编程人员不必关心数据的物理存储细节,因而其生产效率相 应也得到提高。 5.相对于人工管理数据的方法,文件系统管理数据有了很大的改进,具有数据 可长期保存和专门管理的特点,它提供了物理数据独立性,使应用
12、程序与数据 的具体物理存储结构分离,并通过数据的抽取、排序、合并等可以为应用程序 提供新的文件,从而使数据共享成为可能;但是在文件系统中,不能实现数据 的普通共享,只能实现文件级的共享,而不能在记录或数据项级实现数据的共 享。文件的逻辑结构是根据它的应用而设计的,数据的逻辑结构与应用程序之 间相互依赖。模块三 物理设计中的数据描述1.数据库管理系统-数据库应用技术产生,出现了统一管理数据的、专门的软件 系统。2.与人工管理、文件系统两种数据管理方法相比较,数据库系统具有以下特点:(1)数据集成; 是数据库管理系统的主要目的。78(2)数据共享性高; 不只是同一数据可以被多个不同用户存取,还包含
13、了并发 共享。(3)数据冗余小; 并非所有的冗余都可以或者应该被消除。(4)数据一致性; 通过消除或控制数据冗余,可以在一定范围内避免数据的不 一致性。引起不一致的根源是数据冗余。(5)数据独立性高; 数据定义与使用数据的应用程序分离称为数据独立。 1) 数据定义的修改,在一定范围内不会引起应用程序的修改。这种独立称为数据 的逻辑独立。 2)可改变数据的存储结构或存取方法以响应变化的需求而无需修 改现有的应用程序,这称为数据的物理独立。 (6)实施统一管理与控制;主要包括数据的安全性、完整性、并发控制与故障 恢复等,即数据库保护。 1)数据的安全性; 2)数据的完整性; 3)并发控制; 4)故
14、障恢复。 (7)减少应用程序开发与维护的工作量;数据库方法表现在应用方面的一个优 点是:在数据库上开发与维护新的应用所花费的代价和时间大大减少。第三节 数据库系统的结构模块零 数据库系统的结构若从数据库管理员(DBA)的视角来看,数据库系统可分为内部系统结构和外 部体系结构,其中内部体系结构通常采用三级模式结构。模块一 数据库系统的三级模式结构知识点零 数据库系统的三级模式结构数据库系统的三级模式结构是指数据库系统是由模式、外模式和内模式三级构 成的。 如下图所示:知识点一 模式在三级模式结构中,模式也称为概念模式或逻辑模式,它是数据库中全体数据 的逻辑结构和特征的描述,是所有用户的公共数据视
15、图。89DBMS 提供模式描述语言来严格地定义模式,不仅要定义数据的逻辑结构,还 要定义数据之间的联系,定义与数据相关的安全性、完整性等要求。知识点二 外模式在三级模式结构中,外模式也称为子模式或用户模式,它是数据库用户能够看 见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻 辑表示。外模式实际上是用于满足不同数据库用户需求的数据视图,即用户视图。相应 地, DBMS 提供子模式描述语言来严格地定义子模式。知识点三 内模式在三级模式结构中,内模式也称为存储模式,它是对数据库中数据物理结构和 存储方式的描述,是数据在数据库内部的表示形式。内模式实际上是整个数据库的最底层表示,
16、它不同于物理层,是数据库管理员 (DBA)所见到的,特定的 DBMS 所处理的数据库的内部结构,即内部视图或 存储视图相应的 DBMS 提供内模式描述语言来严格地定义内模式,即定义所有内部记录 类型、索引和文件的组织方式,以及所有数据控制方面的细节。知识点四 三级模式结构的两层映像与数据独立性构成数据库系统三级模式结构的三个模式分别是对数据的三级抽象,它们彼此 间具有如下特点: 1.一个数据库的整体逻辑结构和特征的描述 (概念模式)是独立于数据库其他 层次结构(内/外模式)的描述,其实数据库的核心,也是数据库设计的关键。 2.一个数据库的内部存储模式依赖于概念模式,但存储模式独立于外部模式,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 04735 数据库 系统 原理 考点 讲义 汇总
限制150内