Access 数据库技术与应用_整套课件完整版ppt教学教程最全电子讲义教案(最新).pptx
《Access 数据库技术与应用_整套课件完整版ppt教学教程最全电子讲义教案(最新).pptx》由会员分享,可在线阅读,更多相关《Access 数据库技术与应用_整套课件完整版ppt教学教程最全电子讲义教案(最新).pptx(316页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Access数据库技术与应用,学校:* 主讲教师:* E-mail:*,主要教学内容,第1章 数据库基础知识(基础) 第2章 Access2010数据库概述(基础) 第3章 数据库与数据表(重点) 第4章 数据查询(重点+难点) 第5章 窗体(重点) 第6章 报表(重点) 第7章 宏的设计与应用(基础) 第8章 VBA程序设计基础(选学) 第9章 基于数据库的综合应用程序设计(选学),7/15/2021,Access数据库技术与应用,2,第1章 数据库基础知识,本章知识点思维导图,7/15/2021,Access数据库技术与应用,4,知识点重、难点分布,1.1 数据、信息与数据处理 1.2 数
2、据模型(重点) 1.3 数据库系统 1.4 关系数据库(重点、难点) 1.5 数据库设计基础,7/15/2021,Access数据库技术与应用,5,1.1.1 数据与信息,数据(Data) 是数据库系统研究和处理的对象,是保存在存储介质上能够被计算机识别的符号。 两种基本形式 数值型数据 由字母、文字和其他特殊字符组成的文字数据,7/15/2021,Access数据库技术与应用,6,1.1.1 数据与信息,信息(Information) 信息是人脑对现实世界中的客观事物以及事物之间联系的抽象反映。它是一种被加工成特定形式的数据,通过对原始数据的提炼和加工给人们以有用的知识。,7/15/2021
3、,Access数据库技术与应用,7,1.1.2 数据处理,将数据转换成信息的过程。 数据处理的根本目的是从大量的复杂数据中整理出对人们有价值、有意义的信息,作为行动和决策的依据。 信息=数据+数据处理,7/15/2021,Access数据库技术与应用,8,1.1.3 数据管理技术的发展,人工管理 文件系统 数据库系统,7/15/2021,Access数据库技术与应用,9,人工管理阶段,数据不保存。 数据和应用程序一一对应,即一组数据对应一个程序,数据的冗余(即重复)很大。 没有软件对数据进行管理。,7/15/2021,Access数据库技术与应用,10,文件管理阶段,数据可以长期保存。 数据的
4、共享性差,冗余度大。 数据的独立性差。,7/15/2021,Access数据库技术与应用,11,数据库管理阶段,采用数据模型。 数据的共享性好,冗余度低。 数据独立性高。 数据由数据库管理系统统一管理与控制。,7/15/2021,Access数据库技术与应用,12,1.2 数据模型,将事物以数据的形式存储到计算机中其过程经历了对现实生活中事物特征的认识、概念化到计算机数据库里的具体表示的逐级抽象。 这一过程划分成 3 个主要阶段,即现实世界阶段、信息世界阶段和机器世界阶段。,7/15/2021,Access数据库技术与应用,13,1.2 数据模型,数据模型:反映实体及实体间联系的数据组织的结构
5、和形式。 数据模型包括概念数据模型、逻辑数据模型和物理数据模型。 概念模型:面向客观世界、面向用户。 逻辑模型:面向数据库系统。 物理模型:面向计算机物理表示。 现实世界中的数据经过人们的认识和抽象形成信息世界。 在信息世界中用概念模型来描述数据及其联系。,7/15/2021,Access数据库技术与应用,14,1.2.1 数据描述,实体 在现实世界阶段,实体是客观存在并可以相互区分的事物。实体不仅可以是实际存在的东西,还可以指抽象的事件。 属性 实体型、实体值和实体集 属性型和属性值,7/15/2021,Access数据库技术与应用,15,1.2.1 数据模型,实体之间的联系 实体之间的对应
6、关系称为联系,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。 实体之间的联系有三种类型 一对一联系 一对多联系 多对多联系,7/15/2021,Access数据库技术与应用,16,实体之间的联系:,一对一联系,一对多联系,多对多联系,7/15/2021,Access数据库技术与应用,17,1.2.2 概念模型,概念模型是对信息世界的建模,能够方便、准确地表示出信息世界中的常用概念。 概念模型有多种表示方法,其中,最常用的是实体-联系模型,简称E-R 模型。,7/15/2021,Access数据库技术与应用,18,1.2.2 概念模型,E-R模型 用矩形表示现实世界中的实体 用椭圆形
7、表示实体的属性 用菱形表示实体间的联系,7/15/2021,Access数据库技术与应用,19,1.2.3 逻辑数据模型,逻辑数据模型是数据库管理系统用来表示实体及实体间联系的方法。 层次模型 是最早出现的数据模型,它采用树形结构表示实体之间的联系。 网状模型 是一个不加任何条件限制的无向图。 关系模型 关系模型是用二维表的形式表示实体和实体间联系的数据模型。,7/15/2021,Access数据库技术与应用,20,层次模型,利用树型结构表示实体及其之间联系的模型称为层次模型。 它体现出实体之间一对多的联系。,7/15/2021,Access数据库技术与应用,21,网状模型,利用网状结构表示实
8、体及其之间联系的模型称为网状模型。该模型体现多对多的联系,具有很大的灵活性。,7/15/2021,Access数据库技术与应用,22,关系模型,用二维表结构表示实体以及实体之间联系的模型称为关系模型。关系模型是建立在数学概念基础上的,在关系模型种,把数据看成一个二维表,这个二维表就叫做关系。 例如:学生(学号,姓名,性别,出生日期,个人简历,照片),7/15/2021,Access数据库技术与应用,23,1.3 数据库系统(DBS),数据库(DB)的定义 存储在计算机存储设备上、结构化的相关数据的集合。数据库中不仅包含描述事物的数据本身,而且还包括相关事物之间的联系。,7/15/2021,Ac
9、cess数据库技术与应用,24,1.3 数据库系统,数据库的特点 数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据统一管理和控制,7/15/2021,Access数据库技术与应用,25,1.3.2 数据库管理系统(DBMS),是数据库系统的核心,介于应用程序和操作系统之间,用于帮助管理输入到计算机中的大量数据的应用软件。 主要功能 数据定义 数据操作 数据库的运行管理 数据组织、存储与管理 数据库的保护 数据库的维护 数据通信,7/15/2021,Access数据库技术与应用,26,1.3.3 数据库系统,是指引进数据库技术后的计算机系统,是实现有组织地、动态地存储大量相关数据
10、、提供数据处理和信息资源共享的便利手段。 组成 硬件系统 数据库 数据库管理系统及相关软件 数据库系统有关人员,7/15/2021,Access数据库技术与应用,27,1.3.3 数据库系统,从数据库、数据库管理系统和数据库系统3 个不同的概念中,可以看出,数据库强调的是数据,数据库管理系统是应用软件,而数据库系统强调的是整体。,7/15/2021,Access数据库技术与应用,28,1.4 关系数据库,关系数据库管理系统(Relation DataBase Management System,简称RDBMS)采用关系模型作为数据的组织方式。 Access 就是基于关系模型的数据库系统。,7/
11、15/2021,Access数据库技术与应用,29,1.4.1 关系术语,关系(Relationship) 一个关系对应一张二维表。该二维表中没有重复行、重复列,并且每个行列的交叉格点只有一个基本数据。 元组(Tuple) 二维表的每一行在关系中称为元组,一行描述了现实世界中的一个实体元素,或者描述了不同实体的两个元素间的一种联系。,7/15/2021,Access数据库技术与应用,30,元组(记录)、属性(字段)、关键字,例如:学生(学号,姓名,性别,出生日期,个人简历,照片),记录 (元组),字段 (属性),域:取日期,关键字,7/15/2021,Access数据库技术与应用,31,1.4
12、.1 关系术语,属性(Attribute) 二维表的每一列在关系中称为属性,每个属性有一个属性名,一个属性在其每个元组上的值称为属性值。 域(Domain) 属性的取值范围。,7/15/2021,Access数据库技术与应用,32,1.4.1 关系术语,主关键字或主码(Primary Key) 关系中能够唯一标识一个元组的属性或属性的组合称为主关键字或主码。在Access 中,主码也称为主键,用字段或字段的组合表示。 外部关键字或外键(Foreign Key) 如果关系中某个属性或属性组合并非本关系的关键字,但却是另一个关系的关键字,则称这样的属性或属性组合为本关系的外部关键字或外键。在关系数
13、据库中,用外部关键字表示两个表间的联系。,7/15/2021,Access数据库技术与应用,33,外关键字,外关键字,7/15/2021,Access数据库技术与应用,34,主关键字,1.4.2 对关系的限制,关系必须规范化。所谓规范是指每一个关系模式都必须满足一定的要求。 表中的每一个数据项必须是单值的,每一个属性必须是不可分割的基本数据项。 同一个关系中不能出现相同的属性名,且列次序可以任意。 每一列中的数据项具有相同的数据类型,来自同一个域。 表中的任意两行记录不能完全相同,且元组的次序可以任意。,7/15/2021,Access数据库技术与应用,35,1.4.3 完整性约束条件,实体完
14、整性 实体完整性是指基本关系的主属性,即主键不能取空值。所谓空值就是“还没有确定”的,或“不知道”的值。 在实体完整性规则中,若多个属性的组合构成主键,那么多个属性的值均不能为空值。,7/15/2021,Access数据库技术与应用,36,1.4.3 完整性约束条件,参照完整性 当一个数据表中有外部关键字时,外部关键字列的所有数据,都必须是其所对应的表中存在的值或为空值。 用户定义完整性 用户定义的完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求,7/15/2021,Access数据库技术与应用,37,1.4.4 关系运算,关系运算的对象是关系,关系运
15、算的结果也是关系。 关系的基本运算有两类 传统的集合运算 并、交、差等 专门的关系运算 选择、投影、连接,7/15/2021,Access数据库技术与应用,38,1.4.4 关系运算传统集合运算,集合运算:当两个关系的属性名、类型、个数、顺序相同时,可以进行关系的并、交、差运算。 并:AB 是由属于A 或属于B 的元组组成的集合。 交:AB 是由所有同属于A、B 的元组组成的集合。 A-B 是由所有属于A但不属于B 的元组组成的集合。,7/15/2021,Access数据库技术与应用,39,1.4.4 关系运算传统集合运算,笛卡尔积(*),7/15/2021,Access数据库技术与应用,40
16、,1.4.4 关系运算选择运算,选择 选择操作是从关系中找出满足条件的元组。其中的条件是以逻辑表达式给出的,选择的结果是使逻辑表达式结果为真的元组。 选择运算的结果是原数据表“行”上的子集。,7/15/2021,Access数据库技术与应用,41,选择运算示例1,运算:Age 18(Student),7/15/2021,Access数据库技术与应用,42,选择运算示例2,查询计算机系年龄大于18的学生资料,可以用如下表达式Age 18 AND Dept = “计算机系”(Student),7/15/2021,Access数据库技术与应用,43,选择运算示例3,7/15/2021,Access数
17、据库技术与应用,44,1.4.4 关系运算投影运算,投影 投影运算是在关系中选取某些属性列组成新的关系。这是从列的角度进行的运算,相当于对关系进行垂直的分解。 投影运算的结果是原数据表“列”上的子集。但是,投影运算之后不仅会删除原关系中的某些列,还可能会删除某些元组,因为删除原关系的某些列后,两个原来不完全相同的元组就可能相同,这时要删除重复的元组。,7/15/2021,Access数据库技术与应用,45,投影示例,现在考虑一下学生关系Student,它的当前实例如下:,7/15/2021,Access数据库技术与应用,46,StudentNo, StudentName(Student):,1
18、.4.4 关系运算连接运算,连接运算需要两个关系作为操作对象,是从两个关系的笛卡儿积中选取属性间满足一定条件的元组。 最常见的连接运算 等值连接 自然连接,7/15/2021,Access数据库技术与应用,47,连接运算范例,设有关系R、S分别如下表则T1=R DE S和T2=R D=E S,7/15/2021,Access数据库技术与应用,48,1.4.4 关系运算,等值连接:等值连接是条件连接在连接运算符为“=”的特例。,7/15/2021,Access数据库技术与应用,49,1.4.4 关系运算自然连接,自然连接:自然连接是去掉重复列的等值连接。如上图 1.11 中A关系中的B列和B关系
19、中的B列进行等值连接时,有两个重复的属性B,而进行自然连接时,结果只有一个属性列B。,7/15/2021,Access数据库技术与应用,50,自然连接示例1,7/15/2021,Access数据库技术与应用,51,自然连接示例2,7/15/2021,Access数据库技术与应用,52,1.5 数据库设计基础,设计原则 原始单据与实体之间的关系 主键与外键 基本表的性质 要善于识别并正确处理多对多的关系 正确认识数据冗余,7/15/2021,Access数据库技术与应用,53,1.5 数据库设计基础(*),设计步骤 需求分析 概念设计 逻辑设计 物理设计 实施 运行与维护,7/15/2021,A
20、ccess数据库技术与应用,54,本章结束,请完成教材习题1!,7/15/2021,Access数据库技术与应用,55,第2章 Access 2016数据库概述,本章知识点思维导图,7/15/2021,Access数据库技术与应用,57,知识点重、难点分布,2.1 Access 2016概述 2.2 Access 2016新增功能 2.3 Access 2016操作环境(重点) 2.4 数据库对象(重点),7/15/2021,Access数据库技术与应用,58,2.1 Access 2016概述,Access以它自己的格式将数据存储在基于Access Jet的数据库引擎里,可以直接导入或者链接
21、数据。 用户不需编写一行代码,就可以在短时间内开发出一个功能强大、具有一定专业水平的数据库应用系统,且开发过程完全可视化。,7/15/2021,Access数据库技术与应用,59,2.2 Access 2016新增功能,使用“操作说明搜索”快速执行 Access程序新主题 将链接的数据源信息导出到Excel 新颖的模板外观 较大的“显示表”对话框 Access Web应用 新增“大数”数据类型,7/15/2021,Access数据库技术与应用,60,2.3.1 Access的启动,启动包含四种方式 常规启动 桌面图标快速启动 开始菜单选项快速启动 通过已存文件快速启动,7/15/2021,Ac
22、cess数据库技术与应用,61,2.3.1 Access的关闭与退出,单击标题栏左端的Access 窗口上【控制菜单】,在打开的下拉菜单中,单击【关闭】命令。 鼠标右击标题栏,在弹出的快捷菜单中,单击【关闭】命令。 快捷键【ALT+F4】。,7/15/2021,Access数据库技术与应用,62,2.3.2 Access的工作界面,成功启动Access 2016后,屏幕上就会出现Access 2016的欢迎屏幕。 在欢迎屏幕中,当选择新建空白数据库或者新建Web数据库,或者在选择某种模板之后,就正式进入数据库操作界面。,7/15/2021,Access数据库技术与应用,63,2.3.2 Acc
23、ess2016的工作界面,Access 2016的用户界面发生了重大变化。其用户界面由2个主要的部分组成。 功能区:包含多组命令且横跨程序窗口顶部的带状选项卡区域,位于Access 主窗口的顶部。 导航窗格:Access程序窗口左侧的窗格,可以帮助组织归类数据库对象。,7/15/2021,Access数据库技术与应用,64,2.4 数据库对象,表 实现数据组织、存储和管理的对象,是整个数据库系统的基础,是由行和列组成的符合一定要求的二维表。 查询 根据一定的条件从一个或多个表中筛选出所需要的数据,形成一个动态的数据集。,7/15/2021,Access数据库技术与应用,65,2.4 数据库对象
24、(续),窗体 是数据库和用户交互的接口,用于进行数据的输入、显示及应用程序的执行控制。 报表 将选定的数据信息进行格式化显示和打印。 宏 若干个操作的集合,用来简化一些经常性的操作。,7/15/2021,Access数据库技术与应用,66,2.4 数据库对象(续),模块 建立复杂的VBA(Visual Basic for Application)程序以完成宏等不能完成的任务。 通过将模块与窗体、报表等Access对象相联系,可以建立完整的数据库应用系统。,7/15/2021,Access数据库技术与应用,67,本章内容结束,请完成教材习题2!,7/15/2021,Access数据库技术与应用,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库技术与应用_整套课件完整版ppt教学教程最全电子讲义教案最新 数据库技术 应用 整套 课件 完整版 ppt 教学 教程 电子 讲义 教案 最新
限制150内