Access数据库.docx
- 文档编号:12672569
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:12
- 大小:28.96KB
Access数据库.docx
《Access数据库.docx》由会员分享,可在线阅读,更多相关《Access数据库.docx(12页珍藏版)》请在冰豆网上搜索。
Access数据库
Access数据库
第一章数据库系统概念
1如果将一组相关的数据集中存储,就可以称其是数据库,将管理,控制数据的的软件称为数据库管理系统,将以数据库管理系统为基础运行的相互作用的应用程序,用户及硬件环境称为数据库系统。
2常用的数据库系统有信用卡消费系统,图书馆系统,学籍管理系统,学生管理系统,高等院校网络系统,飞机订票系统等。
信息
3在数据处理领域,信息可定义为人们对于客观事物属性和运动状态的反映。
它所反映的是关于某一客观系统中,某一事物的存在方式或某一时刻的运动状态。
信息是有价值的,可以被感知的。
信息可以通过载体传递,可以通过信息处理工具进行存储,加工,传播,再生和增值。
数据
4数据是反映客观事物存在方式和运动状态的记录,是信息的载体。
数据与信息在概念上是有区别的。
存信息处理角度看,任何事物的存在方式和运动状态都可以用数据来表示,数据经过加工处理后,具有知识性并对人类活动产生作用,从而形成信息。
用数据表示信息的三种常见类型:
1)数值型数据
2)字符型数据
3)特殊型数据
从计算机的角度看,数据泛指那些可以被计算机接受并能够处理的符号,是数据库中存储的基本对象。
数据处理
5数据处理也称为信息处理。
它包括对数据的采集,整理,整理,储存,分类,排序,检索,维护,加工,统计和传输等一系列操作过程。
数据管理技术的发展也不断地变迁,经历了人工管理,文件系统,数据库系统三个阶段。
人工管理阶段数据处理的特点:
1)数据不保存
2)应用程序与数据之间缺少独立性
3)数据不能共享
文件系统阶段数据处理的特点:
1)数据长期保存
2)应用程序与数据之间有了一定的独立性
3)数据文件形式多样化
4)数据文件不再只属于一个程序
5)人有一定的数据冗余
6)数据的不一致性
数据库系统阶段数据处理的特点:
1)数据整体结构化
2)数据共享性高
3)具有很高的数据独立性
4)完备的数据控制功
数据描述
6数据描述就是以数据符号的形式,从满足用户出发,对客观事物属性和运动状态进行描述。
7现实世界抽象为信息世界,信息世界转换为计算机世界。
数据模型
9模型是对客观存在的事物及其相互间的联系的抽象与模拟。
数据模型是一种抽象模型。
10数据模型是指反应客观事物及客观事物间联系的数据组织的结构和形式。
11数据模型是面向数据库全局逻辑结构的描述,它包含三个方面的内容:
数据结构,数据操作和数据约束条件。
数据模型实际是数据库的“基本数据模型”或“数据结构模型”,同时它也是按计算机系统的观点对数据进行建模,有严格的形式化定义。
常用的支持数据库系统的数据模型有层次模型,网状模型,关系模型和面向对象模型。
12层次模型的特点:
1)有且仅有一个无父结点的根结点
2)根节点意外的子结点,向上只有一个父结点,向下可有若干子结点
13网状模型的特点:
1)允许一个以上的结点无父结点
2)一个结点可以有多于一个的父结点
网状模型是比层次模型更具有普遍性的数据结构,层次模型是网状模型的特例。
13关系模型用二维表表示事物间的联系。
14任何数据模型都描述一定事物数据之间的关系。
层次模型描述数据之间的从属层次关系;网状模型描述数据之间的多种从属的网状关系;关系模型描述非从属性的平行的数据之间的集合关系;面向对象模型描述数据对象之间的关系。
15数据库系统
数据库系统是支持数据库的已运行的基础系统,即整个计算机系统。
16数据库
所谓数据库,是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户享用,与应用程序彼此独立,统一管理的数据集合。
17数据库管理系统
数据库管理系统是位于用户与操作系统之间,具有数据定义,管理和操作功能的软件集合。
数据库管理系统主要功能包括数据定义功能,数据操作功能,数据库运行管理功能,数据库的建立和维护功能。
为了实现这些控制和管理的功能,DBMS提供了数据子语言,有以下三部分组成:
1)数据定义语言
2)数据操作语言
3)数据控制语言
18数据库系统的体系结构:
1)数据库系统三级模式体系结构
外模式
概念模式
内模式
2)数据库两级映射功能
外模式与概念模式间的映射功能,定义了外模式与概念模式之间的对应关系,保证了逻辑数据的独立性,即外模式不受概念模式变化的影响。
概念模式与内模式之间的映射功能,定义了内模式与概念模式之间的对应关系,保证了物理数据的独立性,即概念模式不受内模式变化的影响。
19数据库系统的组成
1)硬件环境
2)软件环境
3)数据库
4)人员
第二章数据库设计
1广义的讲,数据库设计是指整个数据库应用系统的设计,他针对某个具体的应用问题进行信息抽象,构造优化概念模型,设计最佳的数据库逻辑模式和物理结构,并以此为依据建立数据库及其应用系统。
从而使之有效的存储数据,符合用户的信息需求和处理需求,满足硬件和系统特性,能被DBMS所接受。
2数据库设计的任务
数据库设计的任务主要是设计数据库模式,即设计数据库系统体系结构中三级模式的结构。
3数据库设计的步骤:
1)需求分析
需求分析阶段的重点:
(1)信息要求
(2)处理要求
(3)安全性要求
(4)完整性要求
需求分析阶段的的具体做法:
(1)调查数据库应用系统所涉及的用户的各部门的组成情况,各部门的职责,各部门的业务及其流程。
确定系统功能范围,明确哪些业务活动的工作由计算机完成。
(2)了解用户对数据库应用系统的各种要求,包括信息要求,处理要求,安全性和完整性要求。
如各个部门输入和使用什么数据,如何加工处理这些数据,处理后的数据的输出内容,格式以及发布的对象等。
(3)深入分析用户的各种需求,并用数据流图描述整个系统的数据流向和对数据处理的过程,描述数据与处理之间的关系。
(4)分析系统数据,用数据字典描述数据流图中涉及的各数据项,数据结构,数据流,数据存储和处理过程。
需求分析阶段,是对用户各种要求加以分析归纳,制定初步规划,确定数据库设计思路阶段。
需求分析做的好与坏,决定了后续设计的质量和速度,制约数据库应用系统的全过程。
2)概念结构设计阶段
3)逻辑结构设计阶段
4)物理结构设计阶段
5)实施阶段
6)使用和维护阶段
4概念结构设计
数据库概念结构的设计就是实体-联系模型的设计,其步骤是:
(1)设计局部实体-联系模型,用来描述用户视图。
(2)综合各局部实体-联系模型,形成总的实体-联系模型,用来描述数据库全局视图,既用户视图的集成。
5实体-联系模型
(1)实体
实体是客观存在的并相互区别的事物
(2)属性
实体有若干个特性,每一个特性称为实体的一个属性
(3)实体型
用实体名和属性名称集来描述同类实体,称为实体性
(4)实体集
实体集是若干个同类实体的集合
(5)码
如果某个属性或某个属性集的值能够惟一的标识出实体集中的每一个实体,该属性或属性集就可称为码(或关键字)作为码的属性或属性集又称为主属性,反之为非主属性
(6)联系
联系是两个或两个以上的实体集间的关联关系的描述
6实体集联系模型
1)一对一联系
2)一对多联系
3)多对多联系
7逻辑结构设计
逻辑结构设计过程如下:
(1)将概念模型转化为关系模型
(2)将得到的关系模型转化为具体DBMS支持的数据模型
(3)对所得到的数据模型进行模型优化
8关系模型
1)关系模型数据结构:
在概念模型的基础上转化而成的关系模型,是用二维表形式表示实体集的数据结构模型,称之为关系。
(1)在一个关系中,每一个数据都可看成独立的分量。
分量是最小单位,一个关系中的全部分量构成了该关系的全部内容。
分量对应的是实体集中某个实体的某个属性值。
(2)在一个关系中每一横行称为一个元组。
若干个平行的、相对独立的元组组成了关系,每一个元组由若干属性组成,横向排列元组的诸多属性。
元组对应于实体集中若干平行的、相对独立的实体,每一个实体的若干属性组即是元组的诸多属性。
(3)在一个关系中,每一竖列成为一个属性。
(4)在一个关系中,有一个关系名,同时每一个属性都有一个属性名。
(5)码是关系模型中的一个重要概念,有以下几种:
超码。
能唯一标示元组的属性集称为关系模式的超码。
候选码。
如果一个属性或属性集能唯一标示元组,且又不含有多余的属性或属性集,那么这个属性或属性集称为关系模式的候选码.
主码.在一个个关系模式中,正在使用的候选码或由用户特别指定的某一候选码,可称为关系模式的主码.
外码.如果关系R中,某个属性或属性集是其他关系模式的主码,那么该属性或属性集市R的外码.
9关系模型的数据操作:
关系模型的数据操作主要是查询、插入、删除和修改。
10关系模型的完整性约束条件:
用户自定义完整性
实体完整性
参照完整性
11关系模型的主要特点:
(1)关系中每一分量不可再分,是最基本的数据单位。
(2)每一列的分量是同属性的,列数根据需要而设,且各列的顺序是任意的。
(3)每一行由一个实体的诸多属性构成,且各行的书序顺序是任意的。
(4)一个关系是一张二维表,不允许有相同的属性名也不要允许有相同的元组.
12关系的规范化
(1)数据库设计中的问题
数据冗余
更新异常
插入异常
删除异常
(2)函数依赖
(3)关系规范化
关系规范化理论认为,关系数据库中的每一个关系都要满足一定的规范.根据满足规范的条件不同.可以划分为六个等级五个范式(NormalForm,NF),分别称为第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、修正的第三范式(BCNF)、第四范式(4NF)、第五范式(5NF)
(4)模式分解
对关系模式进行分解,要符合“无损链接”和“保持依赖”的原则,使分解后的关系不能破坏原来的数据依赖,保证分解后的所有关系模式中的数据依赖要反映分解前所有的函数依赖
13E-R模型与关系模型的转换
E-R模型转换成关系模型,是将一个实体型转换成关系模式,转换过程中要做到不违背关系的完整性约束,尽量满足规范化原则
(1)概念模型转换关系模型的规则
(2)概念模型与关系模型的对应关系
(3)E-R模型与关系模型的转换
14关系数据库
关系数据库是若干个以关系模式为依据定义的数据表的集合。
也可以说,关系数据库是由若干张二维表组成的
在关系数据库中,将一个关系模式视为一张二维表,又称其为数据表。
这个表包含数据与数据间的联系
一个关系数据库由若干个表组成,表又由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成的
(1)关系模型与关系数据库的对应关系
(2)表定义
(3)关系数据库的特点
(4)关系数据库组成
15物理结构设计
数据库物理结构设计主要分为两个部分:
(1)确定数据库的物理结构
具体步骤是:
设计基本关系
设计由基本关系导出属性的数据表示方法
设计物理表示方式
设计用户视图
涉及安全机制
(2)对物理结构进行评价
16数据库实施
数据库实施过程的一般步骤如下:
(1)定义数据库结构
(2)组织数据入库
(3)编写和调试应用程序
(4)数据库时运行
17数据库使用和维护
数据库维护的主要工作内容有:
(1)数据库转储和恢复
(2)数据库安全性和完整性控制
(3)数据库性能的监督、分析和改进
(4)数据库的重新组织和重新新建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库