Access数据库技术及应用-第1章Access基础-课件

上传人:zhuma****mei1 文档编号:54233403 上传时间:2018-09-09 格式:PPT 页数:60 大小:1.07MB
返回 下载 相关 举报
Access数据库技术及应用-第1章Access基础-课件_第1页
第1页 / 共60页
Access数据库技术及应用-第1章Access基础-课件_第2页
第2页 / 共60页
Access数据库技术及应用-第1章Access基础-课件_第3页
第3页 / 共60页
Access数据库技术及应用-第1章Access基础-课件_第4页
第4页 / 共60页
Access数据库技术及应用-第1章Access基础-课件_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《Access数据库技术及应用-第1章Access基础-课件》由会员分享,可在线阅读,更多相关《Access数据库技术及应用-第1章Access基础-课件(60页珍藏版)》请在金锄头文库上搜索。

1、主 编:张成叔 副主编:赵艳平 陈祥生 霍卓群,Access数据库技术及应用,中国水利水电出版社 2010年8月出版,第1章 Access基础,内容简介 教学目标 1.1 数据库基础知识 1.2 关系数据库 1.3 启动和退出Access 1.4 Access简介 本章小结 习题一,Access数据库技术及应用,3,内容简介,本章首先介绍数据库的基本概念,包括信息、数据与数据处理的概念,数据库技术的发展,数据模型,关系型数据库的基本知识,Access的启动和关闭。 然后详细介绍了Access的系统结构和用户界面。,4,教学目标,理解数据库、数据模型和数据库管理系统的相关概念 理解关系的相关概念

2、及关系运算 掌握Access系统的基本特点和窗口界面 了解Access系统基本对象:表、查询、窗体、报表、页、宏和模块,5,1.1 数据库基础知识,1.1.1 计算机数据管理的发展 1.1.2 数据库系统 1.1.3 数据模型,6,1.1.1 计算机数据管理的发展,1数据与数据处理 (1)数据 (2)数据处理 (3)信息 (4)关系,7,(1)数据,数据是指存储在某种媒体上能够识别的物理符号。包含两方面的含义: 数据内容:描述事物特性功能的内容,如学生的档案、教师的基本情况等数据。 数据形式:数据在某种媒体上的存储形式,如图、文、声、像等多媒体数据。,8,(2)数据处理,数据处理是指将数据转换

3、成信息的过程。如对数据进行搜集、组织、加工、存储与传输等工作。,9,(3)信息,从数据处理的角度而言,信息是一种被加工成特定形式的数据,这种数据形式对于数据接收者来说是有意义的。,10,(4)关系,关系=数据+数据处理。,11,2计算机数据管理,计算机数据管理随着计算机硬件技术、软件技术和应用范围的发展经历了由低级到高级的几个阶段。 (1)人工管理 (2)文件系统 (3)数据库系统 (4)分布式数据库 (5)面向对象数据库系统,12,(1)人工管理,20世纪50年代中期以前,计算机主要用于科学计算。没有像磁盘这样随机访问外部存储器;没有操作系统,没有专门管理数据的软件。数据管理任务,包括存储结

4、构、存储方法、输入/输出方式等完全由程序设计者负责。,13,(2)文件系统,20世纪50年代后期到60年代中期。计算机不仅用于科学计算,而且还用于大量的数据处理。从此出现了随机访问外部存储设备;出现了操作系统和高级语言。用户按“文件名”管理数据。,14,(3)数据库系统,20世纪60年代后期。计算机用于管理的数据规模更加庞大,应用越来越广泛。同时多种应用、多种语言共享数据集合的要求越来越强烈。出现了数据库技术和统一管理数据的专门软件数据库管理系统。 1968年IBM研发的IMS是一个层次模型数据库,标志着数据处理技术进入了数据库系统阶段。1969年美国数据系统语言协会公布的DBTG报告,对研制

5、开发网状数据库系统起到了推动作用。自1970年起IBM公司的研究成果奠定了关系数据库理论基础。,15,16,(4)分布式数据库,20世纪70年代以后,网络技术的发展为数据库提供了由集中式发展到分布式的运行环境,从主机-终端系统结构发展到C/S(客户/服务器)系统结构,再发展到B/S(浏览器/服务器)系统结构。数据库技术和网络通讯技术的结合产生了分布式数据库系统。,17,(5)面向对象数据库系统,数据库技术与面向对象程序设计技术结合产生了面向对象数据库系统。面向对象数据库吸收了面向对象程序设计方法的核心概念和基本思想,克服了传统数据库的局限性,能够自然地描述、存储复杂的数据对象以及这些对象之间的

6、关系,提高了数据库管理效率、降低了用户使用的复杂性。是新一代迅速发展中的数据管理技术。,18,1.1.2 数据库系统,1有关数据库的概念 (1)数据(Data) (2)数据库(DataBase) (3)数据库应用系统 (4)数据库管理系统(DataBase Management System,DBMS) (5)数据库系统(DataBase System,DBS),19,(1)数据(Data),描述事物的符号记录。,20,(2)数据库(DataBase),存储在计算机存储设备中的、结构化的相关数据的集合。 它不仅包括描述事物的数据本身,而且包括相关事物之间的关系。 数据库中的数据具有共享性,21

7、,(3)数据库应用系统,利用数据库系统资源开发的面向某一类实际应用的软件系统。 如:学生成绩管理系统、图书管理系统等。,22,(4)数据库管理系统(DBMS),位于用户与操作系统之间的数据管理软件,为数据库的建立、使用和维护而配置的软件。使用户能方便地定义数据和操纵数据库,并能报证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。 数据库管理系统主要功能包括以下几个方面:(1)数据定义功能DBMS提供了数据定义语言DDL(Data Definition Language),用户通过它可以方便地对数据库中的相关内容进行定义。例如,对数据库、表、索引进行定义。 (2)数据操纵功能

8、DBMS提供了数据操纵语言DML(Data Manipulation Language),用户通过它可以实现对数据库的基本操作。例如,对表中数据的查询、插入、删除和修改。 (3)数据库运行控制功能这是DBMS的核心部分,它包括并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护(例如,索引的自动维护)等。(4)数据库的建立和维护功能数据库的建立和维护功能包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重新组织功能和性能监视、分析功能等。这些功能通常是由一些实用程序完成的。它是数据库管理系统的一个重要组成部分。,23,(5)数据库系统(DataBase Syst

9、em,DBS),指引进数据库技术后的计算机系统,能实现有组织地、动态地存储大量相关数据、提供数据处理和信息资源共享的便利手段。 有5部分:硬件系统、数据库集合、数据库管理系统和相关软件、数据库管理员(DataBase Administrator,DBA)和用户。,24,2数据库系统的特点,(1)实现数据共享,减少冗余 (2)采用特定的数据模型 (3)具有较高的数据独立性 (4)有统一的数据控制功能,25,3数据库管理系统,支持用户对数据库的基本操作,是数据库系统的核心软件。主要目标是使数据成为方便用户使用的资源,易于为各种用户所共享,并增进数据的安全性、完整性和可用性。 数据库管理系统功能主要

10、包括: (1)数据定义: (2)数据操纵: (3)数据库运行管理: (4)数据组织、存储和管理: (5)数据库的建立和维护: (6)数据通信接口:,26,1.1.3 数据模型,数据模型就是从现实世界到机器世界的一个中间层次。是数据管理系统用来表示实体及实体间联系的方法。 1实体描述 (1)实体 (2)实体的属性 (3)实体集和实体型,27,(1)实体,客观存在并相互区别的事物称为实体。 如:学生、教师、课程等,28,(2)实体的属性,描述实体的特性。 如学生实体用“学号、姓名”等属性描述。,29,(3)实体集和实体型,属性值的集合表示一个具体实体, 而属性的集合表示一类实体,称为实体型。 同类

11、型的实体的集合,称为实体集。 如“学生”这一类型实体的集合称为“表”,也就是实体集。 表中的字段就是实体的属性,字段值的集合“G0431414,钱坤,男,0430,1986-12-14,定远县,是,计算机应用技术,体育”构成表中的一条记录,代表了一个具体的“学生”实体。 字段“学号、姓名、性别,班级,出生日期,籍贯,团员否,所属专业,专长”等9个属性的集合就是实体型,说明了“学生”实体这一类型。,30,2实体间联系及种类,实体之间的对应关系称为联系。 实体间联系有三种类型: (1)一对一联系 如:学生成绩管理系统中的“教师”表和财务部门的“工资”表之间就存在一对一联系。 (2)一对多联系 如:

12、“学生”表与“学生课程成绩”表之间就存在一对多的联系。 (3)多对多联系 如:“学生”表和“课程”表之间存在多对多的联系。,31,3数据模型简介,数据模型(实现模型)是数据库管理系统用来表示实体间联系的方法,即数据的存放结构。 任何一个数据库管理系统都是基于某种数据模型的,数据管理系统所支持的数据模型有三种: (1)层次模型 (2)网状模型 (3)关系模型 目前最流行的是关系模型。,32,(1)层次数据模型,用树型结构表示各类实体以及实体之间的联系。 典型代表:IBM的IMS。 有且仅有一个节点无双亲,这个节点称为“根节点”。 其他节点有且仅有一个双亲。 特点:对一对多的层次关系描述非常自然、

13、直观、容易理解,但不能直接表示出多对多的联系。,33,(2)网状数据模型,典型代表:DBTG系统,也称CODASYL系统。 允许一个以上的节点无双亲。 一个节点可以有多于一个的双亲。 特点是:用来描述多对多的联系,能直接表示非树型结构。,34,(3)关系数据模型,IBM E.F.Codd于1970首次提出。 用二维表结构来表示实体以及实体间联系的模型。 特点是:理论基础完备、模型简单、说明性的查询语言和使用方便。,35,1.2 关系数据库,1.2.1 关系数据模型 1关系术语 2关系的特点 3实际关系模型,36,1关系术语,(1)关系:一个关系就是一个二维表,每个关系有一个关系名。在Acces

14、s中:表名(字段名1,字段名2,字段名n)如:学生(学号、姓名、性别,班级,出生日期,籍贯,团员否,所属专业,专长) (2)元组: (3)属性: (4)域: (5)关键字:唯一地标识一元组的属性或属性集合。存在多个关键字的时候,可以指定其中一个为主关键字,其他为候选关键字。如:教师表中的编号。 (6)外部关键字如果一个表的字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段(属性)就称为外关键字。,37,2关系的特点,(1)关系规范化 (2)属性互斥性: (3)元组冗余性: (4)元组无序性: (5)属性无序性:,38,3实际关系模型,一般地,一个具体的关系模型由若干个相互联

15、系的关系组成。 在Access中,一个数据库中包含相互之间存在联系的多张表,也就是说一个数据库对应一个实际的关系模型。 在不同的表中,存在一些公共的字段名,如外部关键字,通过它们将多个表联系起来。,39,1.2.2 关系运算,1传统的集合运算行运算 2专门的关系运算,40,1传统的集合运算行运算,(1)并 (2)差 (3)交,41,(1)并,两个结构相同的关系的并是由属于这两个关系的元组组成的集合。如下图所示:,42,(2)差 (3)交,两个结构相同的关系R和S的差是由属于R但不属于S的元组组成的集合。如下图所示。,RS,两个结构相同的关系R和S的交是由既属于R又属于S的元组组成的集合。如下图

16、所示。,R交S,43,2专门的关系运算,(1)选择行运算 (2)投影列运算 (3)联接 (4)自然联接,44,(1)选择行运算,从关系中找出满足给定条件的元组的操作。如下图所示。,45,(2)投影列运算,从关系模式中指定若干属性组成新的关系。如下图所示。,46,(3)联接,将两个关系模式拼接成为一个更宽的关系模式,生成的新的关系中包含满足联接条件的元组。如下图所示。,47,(4)自然联接,在联接运算中,按照字段值对应相等为条件进行的联接操作。去掉重复字段。如下图所示。,48,1.3 启动和退出Access简介,1.3.1 启动Access 1.3.2 退出Access,49,1.3.1 启动Access,1依次单击“开始”“程序”“Microsoft Access” 菜单命令。 2双击桌面上的Access快捷方式图标,如右图所示。 3打开Access创建的数据库文件,可以同时启动Access。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号