Access 2010完整版课件全书电子教案.pptx
《Access 2010完整版课件全书电子教案.pptx》由会员分享,可在线阅读,更多相关《Access 2010完整版课件全书电子教案.pptx(292页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、总 目 录第1章 数据库技术基础第2章 Access 2010 基础第3章 表第4章 查询第5章 窗体第6章 报表第7章 宏第8章 模块和VBA程序设计第9章 VBA应用实例第10章 Access数据库应用系统1第第1 1章章 数据库技术基础数据库技术基础1.51.11.21.31.42022-4-16 1.1 数据库的基本概念32022-4-161.1 数据库的基本概念1.1.1 数据和数据处理41数据和信息2022-4-16长春:明天多云,长春:明天多云,-30-30C C -19C C51.1 数据库的基本概念1.1.1 数据和数据管理数据处理是指将数据转换成信息的过程。包括对数据的收集
2、、存储、加工或计算、打印各类报表、传输等的一系列活动。2数据处理2022-4-161.1.1 数据和数据管理2022-4-166数据:数据:未加工的资料未加工的资料信息:信息:加工后的结果加工后的结果 学生考试成绩学生考试成绩教师教学效果的评价教师教学效果的评价对成绩进行分班统计(数据处理)对成绩进行分班统计(数据处理)1.1 数据库的基本概念2数据处理71.1 数据库的基本概念1.1.2 数据管理技术的发展数据库管理技术的发展人工管理阶段文件系统阶段数据库系统阶段分布式数据库系统阶段2022-4-1681.1 数据库的基本概念1.1.2 数据管理技术的发展时间:20世纪50年代以前用途:主要
3、用于数值计算硬件:卡片、纸带和磁带软件:无系统软件和管理数据的软件1人工管理阶段2022-4-1691.1.2 数据管理技术的发展主要特点1人工管理阶段1.1 数据库的基本概念2022-4-16101.1.2 数据管理技术的发展时间:20世纪50年代后期至60年代中期硬件:磁鼓和磁盘等直接存取设备软件:有操作系统和文件系统2文件系统阶段1.1 数据库的基本概念2022-4-16111.1.2 数据管理技术的发展主要特点2文件系统阶段1.1 数据库的基本概念2022-4-16121.1.2 数据管理技术的发展时间:20世纪60年代后期至70年代后期用途:主要用于数值计算外存:大容量磁盘软件:出现
4、许多数据库管理系统3 数据库系统阶段1.1 数据库的基本概念2022-4-16131.1.2 数据管理技术的发展主要特点3数据库系统阶段1.1 数据库的基本概念2022-4-16141.1.2 数据管理技术的发展主要特点 4分布式数据库系统阶段1.1 数据库的基本概念2022-4-16151.1.3 数据库系统(DataBase System,DBS)数据库系统是指在计算机系统中引入数据库之后组成的系统。它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。它由系统硬件平台、系统软件平台、数据库、数据库管理系统、应用软件、应用界面和相关人员组成,如图1-2所示。1.1 数
5、据库的基本概念2022-4-16应用软件及其界面应用开发工具DBMS操作系统数据库用户用户用户数据库管理员开发人员161.1.3 数据库系统(DataBase System,DBS)数据库(Database,简称DB),是数据的集合,是长期存储在计算机内的、有组织的、可共享的数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有很小的冗余度、较高的数据独立性和易扩展性,可为各种用户共享。数据库不仅包含描述事物的数据本身,也包含数据之间的联系。1 数据库1.1 数据库的基本概念2022-4-16171.1.3 数据库系统(DataBase System,DBS)数据库管理系统(Data
6、Base Management System,DBMS),是数据库系统的核心,是一种系统软件,数据库中的数据组织、操纵、维护、控制、保护和数据服务等功能都是由数据库管理系统来完成的。数据库管理系统是位于用户与操作系统之间的数据管理软件。2 数据库管理系统1.1 数据库的基本概念2022-4-16181.1.3 数据库系统(DataBase System,DBS)(1)数据库管理员(DataBase Administrator,DBA) :由于数据库的共享性,因此对数据库的规划、设计、维护和监视等需要有专人管理,他们被称为数据库管理员。数据库管理员主要负责数据库的设计和安装数据库管理系统,通过数
7、据库管理系统建立和维护数据库、制定安全策略,保障计算机软硬件系统的正常运行。(2)应用程序开发人员:主要工作是按照应用领域的业务人员要求,利用数据库系统资源开发符合业务要求的应用程序。有些简单的应用程序,可以由非计算机专业人员开发,但一些较复杂或者大型的应用程序,通常由计算机专业人员开发。(3)用户:通常是应用领域的人员,如教务管理系统的教师和学生,电子商务系统的商家和客户等。3 相关人员1.1 数据库的基本概念2022-4-16191.1.4 数据库管理系统的基本功能1.1 数据库的基本概念2022-4-16201.1.4 数据库管理系统的基本功能1.1 数据库的基本概念2022-4-162
8、11.1.4 数据库管理系统的基本功能1.1 数据库的基本概念2022-4-16221.1.5 数据库系统的特点1.1 数据库的基本概念2022-4-16数据库不仅描述数据内数据库不仅描述数据内部的结构,而且还描述部的结构,而且还描述数据之间的有机联系。数据之间的有机联系。数据库系统从整个系统的角数据库系统从整个系统的角度描述数据,使得同一组记度描述数据,使得同一组记录可以被多个应用程序共享录可以被多个应用程序共享使用,从而降低冗余。使用,从而降低冗余。指数据和应用程序之指数据和应用程序之间彼此独立,不存在间彼此独立,不存在相互依赖的关系,数相互依赖的关系,数据即有物理独立性又据即有物理独立性
9、又有逻辑独立性有逻辑独立性 。包括数据的完整性检包括数据的完整性检查、安全性检查和并查、安全性检查和并发控制及故障恢复等发控制及故障恢复等 231.1.6 数据库系统的内部体系结构数据库系统在体系结构上通常都具有相同的特征,即采用三级模式结构,并提供二级映像功能。 1.1 数据库的基本概念2022-4-16241.1.6 数据库系统的内部体系结构1.1 数据库的基本概念2022-4-161 数据库系统的三级模式结构应用应用A A应用应用B B应用应用C C应用应用D D外模式外模式1 1外模式外模式2 2外模式外模式3 3概念模式概念模式内模式内模式数据库数据库251.1.6 数据库系统的内部
10、体系结构1.1 数据库的基本概念2022-4-161 数据库系统的三级模式结构 与数据库打交道的有三类人员:用户、数据库管理员、系统程序员。 视图:是指观察和理解数据的方法和范围。 视图有三种: (1)用户的外部视图 (2)DBA的概念视图 (3)系统程序员的内部视图。261.1.6 数据库系统的内部体系结构1.1 数据库的基本概念2022-4-161 数据库系统的三级模式结构 外模式(子模式) :是用户用到的那部分数据的逻辑结构和特征的描述,是用户的数据视图。是与某一应用有关的数据的逻辑表示。 一个数据库可以有多个外模式,但一个应用程序只能使用一个外模式。 概念模式(模式):是数据库中全部数
11、据的整体逻辑结构的描述,是全体用户的公共数据视图,是DBA视图。一个数据库只有一个概念模式。 271.1.6 数据库系统的内部体系结构1.1 数据库的基本概念2022-4-161 数据库系统的三级模式结构 内模式(存储模式、物理模式):是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,是系统程序员视图。是由系统程序员设计和组织的。 一个数据库只有一个内模式。281.1.6 数据库系统的内部体系结构1.1 数据库的基本概念2022-4-162 数据库系统的二级映像功能与数据独立性 二级映像: (1)外模式/概念模式映像 (2)概念模式/内模式映像291.1.6 数据库系统的内部体系结
12、构1.1 数据库的基本概念2022-4-162 数据库系统的二级映像功能与数据独立性外模式外模式/ /概念模式映像概念模式映像概念模式概念模式/ /内模式映像内模式映像应用应用A A应用应用B B应用应用C C应用应用D D外模式外模式1 1外模式外模式2 2外模式外模式3 3概念模式概念模式内模式内模式数据库数据库对内模式的修改尽量对内模式的修改尽量不影响概念模式,当不影响概念模式,当然对于外模式和应用然对于外模式和应用程序的影响更小程序的影响更小保证物理保证物理独立性独立性保证逻辑保证逻辑独立性独立性对概念模式的修改对概念模式的修改尽量不影响外模式,尽量不影响外模式,当然对于应用程序当然对
13、于应用程序的影响就更小的影响就更小301.1.6 数据库系统的内部体系结构1.1 数据库的基本概念2022-4-162 数据库系统的二级映像功能与数据独立性 1)概念模式/内模式映像保证了数据的物理独立性。 数据的物理独立性是指当数据的存储结构改变时,数据的逻辑结构不变,从而对应的应用不变。2)外模式/概念模式映像保证了数据的逻辑独立性。 数据的逻辑独立性是指当数据的总体逻辑结构改变时,数据的局部逻辑结构不变,从而对应的应用不变。1.2 数据模型2022-4-16311.2 数据模型1.2.1 数据模型的基本概念模型:是对现实世界特征的模拟和抽象。怎样把现实世界中的事物及事物之间的联系,在数据
14、库中用数据描述出来是数据库技术中的一个基本问题。由于计算机不可能直接处理现实世界中的具体事物,因此必须把现实世界中存在的具体事物转换成计算机能够处理的数据。这种转换分为两个阶段: 现实世界到信息世界 信息世界到计算机世界2022-4-1632第一级第一级抽象抽象现实世界现实世界信息世界信息世界计算机世界计算机世界 第二级第二级抽象抽象认识抽象认识抽象转换转换1.2 数据模型1.2.1 数据模型的基本概念概念模型描述逻辑模型描述物理模型描述事物事物 实体实体特征特征 属性属性 1.2 数据模型1.2.1 数据模型的基本概念数据模型:表示实体及实体之间联系的模型。 数据模型按不同的应用层次分成三种
15、类型: (1)概念数据模型 (2)逻辑数据模型 (3)物理数据模型2022-4-16341.2 数据模型1.2.1 数据模型的基本概念 概念数据模型简称概念模型,它是一种面向客观世界、对客观世界进行第一层抽象的模型,用于建立信息世界的数据模型。它与具体的数据库管理系统无关,与具体的计算机平台无关。概念模型着重于对客观世界复杂事物的结构描述及它们之间的内在联系的刻画。概念模型是整个数据模型的基础。目前,较为有名的概念模型有E-R模型。2022-4-16351概念数据模型1.2 数据模型1.2.1 数据模型的基本概念 逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,与DBMS有关。该模型着
16、重于在数据库系统一级的实现。概念模型只有在转换成逻辑模型后才能在数据库中实现。目前,逻辑数据模型也有很多种,较为成熟并先后被人们大量使用过的有层次模型、网状模型、关系模型等。2022-4-16362逻辑数据模型1.2 数据模型1.2.1 数据模型的基本概念 物理数据模型又称物理模型,它是一种面向计算机物理表示的模型。数据库的数据最终必须存储到存储介质上,反映数据的物理存储方式(例如块、指针、索引)的数据模型称为物理数据模型。物理模型不但与DBMS有关,而且与操作系统和计算机硬件有关。2022-4-16373物理数据模型1.2 数据模型1.2.1 数据模型的基本概念2022-4-1638由上可见
17、:将现实世界中的客观对象抽象为概念模型。把概念模型转换为某一DBMS支持的逻辑模型。把逻辑模型转换为反映数据的物理存储方式的物理模型。 概念模型是现实世界到机器世界的一个中间层次, 概念模型必须转化为逻辑模型才能在数据库中实现 。391.2.2 概念模型现实世界客观存在且可相互区分的事物。 实际 教师,教材 抽象 一门课程, 一次借阅图书属性的取值范围1概念模型中的主要术语1.2 数据模型2022-4-16401.2.2 概念模型实体的某一属性或属性集合,其取用的值若能唯一标识出某一实体,则称其为关键字,也称为码。1.2 数据模型2022-4-161概念模型中的主要术语411.2.2 概念模型
18、例如教师实体型教师(教师编号,教师姓名,性别,出生日期,职称,联系电话,是否在职)例如,课程实体型课程(课程编号,课程名,开课学期,理论学时,实验学时,学分)2022-4-161概念模型中的主要术语1.2 数据模型421.2.2 概念模型2022-4-161概念模型中的主要术语1.2 数据模型431.2.2 概念模型现实世界中事物之间是相互关联的,这种关联在事物数据化过程中表现为实体之间的对应关系,称为联系。实体之间的联系有一对一、一对多、多对多三种。2实体之间的联系2022-4-161.2 数据模型441.2.2 概念模型2实体之间的联系2022-4-161.2 数据模型AB设A 、B 为两
19、个实体集,一对一联系是指实体集A中的实体与实体集B中的实体之间存在一一对应关系。451.2.2 概念模型2实体之间的联系2022-4-161.2 数据模型实体集A中的每个实体可以与实体集B中的多个实体有联系,反过来实体集B中的每个实体与实体集A中的一个实体有联系.AB461.2.2 概念模型2实体之间的联系2022-4-161.2 数据模型指实体集A中的每个实体可以与实体集B中的多个实体有联系,反过来实体集B中的每个实体也可以与实体集A中的多个实体有联系。AB对象的抽象过程对象的抽象过程第一级第一级抽象抽象现实世界现实世界信息世界信息世界 概念模型概念模型计算机世界计算机世界 物理模型物理模型
20、第二级第二级抽象抽象认识抽象认识抽象转换转换DBMS逻辑模型逻辑模型事物个体事物个体实体实体事物总体事物总体实体集实体集特征特征属性属性 事物间的联系事物间的联系实体间的联系实体间的联系1.2 数据模型481.2.3 E-R模型2022-4-161.2 数据模型概念模型有多种,其中较著名的是实体联系模型(Entity Relationship Model),简称为E-R模型,它用实体联系图,简称为E-R图表示数据模型。 E-R图将现实世界的要求,转化为实体、联系、属性等几个基本概念以及它们之间的基本连接关系,并且用图非常直观地表现出来。491.2.3 E-R模型2022-4-161.2 数据模
21、型 在E-R图中: 实体:用矩形框表示,框内写明实体名。 属性:用椭圆表示,内写明属性名,用实线将其与相应实体连接起来。 联系:用菱形框表示,框内写明联系名,同时标上联系类型。学生课程学号班级姓名选课(a)实体集(b)属性(c)联系图 1-6 校长与学校间的一对一联系E-R图1.2 数据模型1.2.3 E-R模型mn1教 师学 生作 业课 程授课编号姓名密码编号缩写名称提交编号姓名密码班级类型次数附件日期设定下载评审新 闻标题内容附件日期留言板发布查看mnm1m1m作业管理系统的E-R图521.2.4 逻辑数据模型逻辑数据模型是数据库管理系统中用于描述实体及实体之间联系的方法。常见的逻辑数据模
22、型有3种:层次模型、网状模型和关系模型。1逻辑数据模型2022-4-161.2 数据模型531.2.4 逻辑数据模型2022-4-161.2 数据模型541.2.4 逻辑数据模型学校 学院科研项目固定资产学生职工车辆办公用品实验仪器2022-4-161.2 数据模型551.2.4 逻辑数据模型2022-4-161.2 数据模型56出版社科研机构作者图书读者1.2.4 逻辑数据模型2022-4-161.2 数据模型571.2.4 逻辑数据模型(3)关系模型是通过二维表的形式描述实体及实体之间联系的数据模型。在关系模型中,可以通过各表中具有相同意义的属性来建立实体之间的联系。2022-4-161.
23、2 数据模型58关系模型:民族民族码民族码名称名称01021011汉族汉族满族满族朝族朝族蒙古族蒙古族专业码专业码名称名称类别类别101102201202301数学数学电子学电子学法学法学新闻学新闻学英语英语理科理科理科理科文科文科文科文科文科文科学号学号姓名姓名性别性别民族码民族码出生日期出生日期专业码专业码0310101031010203111010301201李大明李大明张晓光张晓光韩雪韩雪王宇鹏王宇鹏男男男男女女女女020110011985/05/041986/06/011985/01/121985/10/011011013012022022-4-161.2 数据模型591.2.4 逻
24、辑数据模型2关系模型中的基本术语2022-4-161.2 数据模型601.2.4 逻辑数据模型2关系模型中的基本术语2022-4-16行与列的交叉位置上的数据。表中的第一行,由各属性名组成。在一个关系中,其值能惟一地标识一个元组的一个或多个属性,称为候选键。1.2 数据模型611.2.4 逻辑数据模型一个表中可能有多个候选键,将用户选用的候选键称为主关键字,简称为主键。如果一个关系R的一个或一组属性F不是关系R的候选键,但F与某关系S的主键相对应(对应属性含义相同),则F是关系R的外部关键字,简称外键。2关系模型中的基本术语2022-4-161.2 数据模型62关系模型:民族民族码民族码名称名
25、称01021011汉族汉族满族满族朝族朝族蒙古族蒙古族专业码专业码名称名称类别类别101102201202301数学数学电子学电子学法学法学新闻学新闻学英语英语理科理科理科理科文科文科文科文科文科文科学号学号姓名姓名性别性别民族码民族码出生日期出生日期专业码专业码0310101031010203111010301201李大明李大明张晓光张晓光韩雪韩雪王宇鹏王宇鹏男男男男女女女女020110011985/05/041986/06/011985/01/121985/10/011011013012022022-4-161.2 数据模型631.2.4 逻辑数据模型以上术语和前面的其他概念的对应关系如下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 2010完整版课件全书电子教案 2010 完整版 课件 全书 电子 教案
限制150内