数据库基础及Access数据库概述 PPT课件_第1页
数据库基础及Access数据库概述 PPT课件_第2页
数据库基础及Access数据库概述 PPT课件_第3页
数据库基础及Access数据库概述 PPT课件_第4页
数据库基础及Access数据库概述 PPT课件_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,Access数据库基础与应用,主讲教师:唐翠娥,2,使用者,开发者,大学计算机基础,Access数据库基础与应用,Access数据库基础与应用,计算机等级考试二级 数据库应用非常广泛,课程特点,数据库与我们生活有哪些联系?,校园里?,在食堂用餐 在图书馆借阅图书 在机房上网等活动 都可以通过校园卡实现身份识别、收费及管理 利用教务管理系统查询自己的成绩,数据库与我们生活的联系,在QQ上聊天 在微博上留言 网上购物 ATM机上存取款 在超市购物付款时 这些给我们的生活提供便利服务的功能都是通过数据库系统实现的。,生活中?,5,第一章 数据库基础知识 第二章 Access2010数据库 第三章

2、 表的设计和管理 第四章 查询设计 第五章 报表设计 第六章 窗体设计 第七章 宏的应用 第八章 模块 第九章 信息管理系统的设计及集成,Access数据库基础与应用,6,时间:27学时理论+ 27学时实验 教学目标:利用Access2010数据库开发工具开发一个简单的实际应用系统 学生信息管理系统,Access数据库基础与应用,第1章 数据库理论基础,数据库设计的步骤,5,数据库技术产生与发展,1,数据库与数据库系统,2,数据模型,3,关系模型,4,1.1 数据库技术产生与发展,3,数据库技术发展趋势(了解),1.1 数据库技术的产生和发展 1 数据、信息与数据管理,1,数据?,学生基本信息

3、,数据与信息,10,1.1 数据库技术的产生和发展 1 数据、信息与数据管理,信息是对事物的状态、运动方式和特征的描述,反映客观系统中某一事物的属性或表现形式。,1,数据与信息,信息?,学生基本信息,1.1 数据库技术的产生和发展 1 数据、信息与数据管理,信息和数据的关系?,数据是信息的符号表示或载体,信息是数据的内涵,是对数据的语义解释,1,数据与信息,学生基本信息,数据管理:是指对各种形式的数据进行 收集、存储、加工和传输等活动。,进行 数据管理的目的是什么?,1.从大量原始数据中抽取、推导出有价值的信息,以此作为行动和决策的依据。,2.借助计算机,科学地保存、管理和处理复杂的大量数据,

4、使人们能够方便和充分利用信息资源。,2,数据管理,1.1 数据库技术的产生和发展 1 数据、信息与数据处理,13,1.1 数据库技术的产生和发展 1 数据、信息与数据处理,2.数据管理的发展(P2-4 自学) 手工管理阶段 文件系统阶段 数据库系统阶段 分布式数据库系统 面向对象的数据库,3 数据管理技术发展趋势(P5-7 自学 ),Web数据库,多媒体数据库,移动数据库,空间数据库,人工智能数据库,模糊数据库,传感器数据库,微小型数据库,并行数据库,1.1 数据库技术的产生和发展,主要掌握 数据与信息 数据管理,小结,1.1 数据库技术的产生和发展,1.2数据库与数据库系统,1,数据库系统的

5、组成,数据库系统特点,17,受到图书馆管理方式和仓库库存管理的启发,人们开始使用数据库技术来管理数据。,1.2 数据库与数据库系统,图书馆管理:新书入库 新书分类新书登记新书编目新书粘贴标签新书上架 仓库库存管理:货物入库 货物分类货物登记货物编目货物粘贴标签货物上架,人们怎样想到用数据库技术来管理数据?,第一章 数据库基础知识,1.2 数据库与数据库系统,数据库,存放数据的仓库。 存放要有序、有要求。 存放的目的是“应用”,数据库(DataBaseDB)是指存储在计算机系统中的存储介质上,按一定方式组织起来的相关数据(某种应用环境)的集合。,银行的用户信息、学校的教师和学生信息、图书馆的图书

6、信息、网页上不断更新的新闻、文献资料,1,3.数据库:数据库系统的数据源,1.硬件:支持系统运行的计算机硬件设备,2.软件:包括操作系统和数据库系统开发工具(),.数据库管理员及相关人员:对数据库的规划、设计、维护等进行管理的人员,以及使用数据库人员。,2,数据库系统,1.2 数据库与数据库系统,数据库系统(DBS),数据库系统的组成,指带有数据库并利用数据库技术进行数据管理的计算机系统。,1.2 数据库与数据库系统,2,数据库系统,3.数据库:考试题库 学生信息 教师信息,1.硬件:网络中心服务器,机房PC机,2.软件:网络操作系统 Eyou应用软件, WinXP Win7 IE , 前端开

7、发工具,5.数据库管理员及相关人员: 系统开发人员 管理员 教师 考试学生,4.数据库管理系统:SQL Server,例,考试系统,1.2 数据库与数据库系统,22,1.2数据库数据库系统,是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,是数据库系统的核心。 DBMS:负责数据库中的数据组织、操纵、维护、控制、保护和数据服务等。,3,数据库管理系统,DBMS:Data Base Management System,1.数据定义,利用DBMS的数据定义语言(Data Definition Language, DLL)可以定义数据库结构、视图、索引、数据完整性和其他约束条件等。,数据

8、库管理系统管理的对象主要是数据库,其功能包括:,1.2数据库数据库系统,3,数据库管理系统,2.数据操纵,通过DBMS的数据操纵语言(Data Manipulation Language, DML)可以对数据库中的数据进行插入、修改和删除。,3.数据查询,通过数据查询语言(Data Query Language, DQL)可以对数据进行查询、排序、汇总和表连接等操作。,1.2数据库数据库系统,3,数据库管理系统,4.数据库运行管理控制,包括并发控制、安全性检查、完整性约束条件检查和执行等。,5.数据维护,主要包括对数据的装载、转储和恢复,以及数据库的性能分析和监测等。,1.2数据库数据库系统,

9、3,数据库管理系统,6.数据通信,可以提供与操作系统的联机处理、分时处理和远程作业传输等。,1.2数据库数据库系统,3,数据库管理系统,市场上可以看到各种各样数据库管理系统的软件产品,如Oracle、Informix、Sybase、 SQL Server 、Access 、MySQL、FoxPro等。 其中,Oracle、Sybase数据库管理系统适用于大型数据库; SQL Server数据库管理系统等适用于大中型数据库; Access 、MySQL、FoxPro数据库管理系统适用于中小型数据库应用系统。,数据库管理系统常见的软件产品,3,数据库管理系统,1.2 数据库与数据库系统,我们将要学

10、习的Access2010是目前流行的桌面数据库管理系统。,1.2 数据库与数据库系统,3,数据库管理系统,DB/DBS/DBMS,1.以下英文缩写的含义?,思考 题,2.DB、DBS、DBMS之间有何关系?,1.2数据库数据库系统,3,数据库管理系统,1.数据结构化,2.数据共享性高,冗余度低、易扩充,3.数据独立性高,4.数据由数据库管理系统统一管理和控制,数据库系统的特点,4,1.2数据库数据库系统,数据库 数据库系统 数据库管理系统的功能 数据库系统的特点,小 结,1.2数据库数据库系统,1.3 数据模型,1,数据模型的概念(了解),现实世界的数据是由客观存在的事物组成 。 概念世界的数

11、据是对现实世界客观事物及其联系的一种抽象描述。 计算机世界的数据是指使用计算机存放并管理概念世界中描述的实体集、实体、实体属性和联系。,数据的三个世界,1.3数据模型,1,现实世界,概念世界,机器世界,将现实世界的问题用概念模型E-R图来表示,将概念模型转换为DBMS支持的数据模型,数据的三个世界,1,1.3数据模型,数据的三个世界的转换,数据模型是对现实世界数据特征的抽象,主要用于描述一组数据的概念和定义,以形成便于计算机处理的数据表现形式。,数据模型的概念,2,1.3数据模型,数据模型应满足: 能够比较真实地模拟现实世界; 容易被人理解; 便于在计算机系统中实现。,数据模型的概念,2,1.

12、3数据模型,第一章 数据库基础知识,数据模型由数据结构、数据操作和数据的约束条件三部分组成。 数据结构 用于描述系统的静态特征,包括数据的类型、内容、性质及数据之间的联系等; 常见的数据结构类型有层次结构、网状结构、关系结构; 在数据库系统中,通常用数据结构的类型来命名数据模型(层次模型、网状模型、关系模型),1.3数据模型,数据模型的组成,3,38,2.数据操作:用于描述系统的动态特征,包括数据的插入、修改、删除和查询等。 3.数据的约束:数据的约束条件实际上是一组完整性约束规则(是对数据及联系的制约和存储规则)的集合。例如:限制一张表中学号不能重复,或者年龄的取值不能为负。,1.3数据模型

13、,数据模型的组成,3,1.3 数据模型,概念模型,4,概念数据模型是从用户的角度 强调对数据对象的基本表示和概括性描述 (包括数据及其联系) 概念模型 不考虑计算机具体实现,与具体的DBMS无关 概念模型可用图形化的方法(E-R图)描述概念世界的数据。,是世界客观存在并且可以相互区别的事物。实体可以是具体的人、事、物,也可以是抽象事件。,实体,如,一个学生、一位教师、一个部门、一门课、学生的一次选课、一次会议等。,属性,是指事物的特性,如:一个学生学号、姓名、性别、出生日期、专业、入学时间。,实体属性值,是实体属性的具体化表示,属性值的集合表示一个实体。,如:学生张三的实体属性值为:12050

14、781112、张三、男、051893、药学、120112,实体类型,用实体名及所有属性的集合表示一种实体类型,简称实体型。,例如:教师实体型,教师(教师编号,教师姓名,性别,出生日期,职称,联系电话,是否在职),学生实体型,学生(学号,姓名,性别,出生日期,专业代码),实体集,具有相同属性的实体集合。,如:全体学生就是一个实体集。,候选码(Key),指在实体属性中,可用于区别实体中不同个体的一个属性或几个属性的组合,?姓名是否候选码,现实世界中事物之间是相互关联,在事物数据化过程中表现为实体之间的对应关系,即实体之间的相互关联,称为联系。,实体之间联系,实体之间的联系有:一对一、一对多、多对多

15、,实体之间联系,联系类型,一对一联系,一对一联系(1:1) :设A,B为两个实体集。若A中的每个实体至多和B中的一个实体有联系,反过来B中的每个实体至多和A中的一个实体有联系,称A对B或B对A是1:1联系。,实体之间联系,一对多联系,一对多联系(1:n) 设A,B为两个实体集。如果A中的每个实体可以和B中的多个实体有联系,而B中的每个实体至多和A中的一个实体有联系,那么A对B属于1:n联系。,实体之间联系,多对多联系,多对多联系(m:n) 设A,B为两个实体集。若A中的每个实体可与和B中的多个实体有联系,反过来,B中的每个实体也可以与A中的多个实体有联系,称A对B或B对A是m:n联系。,实体之

16、间联系,描述概念模型的主要工具为E-R图。 1976年,P.P.S.Chen提出E-R模型(Entity-Relationship Model),即用E-R图描述的概念模型。 E-R图提供了表示概念世界实体型、属性和联系的方法。,E-R图,ER模型三要素:(实体、实体属性、实体联系),E-R图(E-R模型三要素的符号表示)数据设计的一种工具,椭圆表示实体集或联系的属性,菱形表示实体间的联系,矩形表示实体集,直线连接实体和各个属性,实体和联系,实体和实体间的联系类型,E-R图,实例: 1:1联系,E-R图,例: 1:n联系,E-R图,E-R图的例子,例: m:n联系,E-R图,练习题,画出完整的

17、学生与院系间关系的E-R图 根据下面的描述,画出各个实体间E-R图 某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用 ER 图画出此工厂产品、零件、材料、仓库的概念模型。,数据库设计时,一般先进行概念模型设计(E-R图),然后将概念模型转换为逻辑模型。 逻辑数据模型是 从DBMS的角度考虑数据在数据库系统中如何实现 常见的用于描述数据库管理系统的逻辑模型有:层次模型、网状模型、关系模型,特点:有且仅有一个结点没有父结点,称为根结点; 每个非

18、根结点有且仅有一个父结点。,常见的辑模型层次模型,通过树型结构表示实体及其实体之间联系的数据模型。,常见的逻辑模型层次模型,特点:可能有多个结点没有父结点,即多个根结点; 某个非根结点可能有多个父结点。,通过网状结构表示实体及其实体之间联系的数据模型。,常见的逻辑模型网状次模型,一张二维表 一种实体类型 表中的一行 一个实体,常见的逻辑模型关系模型,通过二维表结构表示实体及其实体之间联系的数据模型,用二维表来表示实体类型,62,关系模型:民族,关系模型:专业,关系模型:学生,一张二维表 一种实体类型 表中的一行 一个实体,物理数据模型反映了数据在存储介质上的存储结构,它描述数据在存储介质上的存

19、储方式和存取方法,是面向计算机系统的; 物理数据模型不仅与具体的DBMS有关,也和操作系统及硬件有关,一般由选定的DBMS自动实现; 在设计一个数据库时,首先需要将现实世界抽象得到概念数据模型,然后将概念数据模型转换为逻辑数据模型,最后将逻辑数据模型转换为物理数据模型。,思考题,什么是数据模型? 概念模型的主要作用。 常用的数据模型有哪些? 试给出三个实际部门的ER图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。,这一章我们将学习到下面的知识,Access 的发展,Access 2010的功能和特点,Access 2010数据库的创建,Access 2010的操作环境,66,这一节

20、我们将学习到下面的知识,2.1.1 Access 2010的发展,2.1.2 Access2010的功能与特点,2.1 Access 2010简介,2.1.1 Access的发展,Accesss是Microsoft公司推出了第一个供个人使用的关系数据库系统Access 1.0,很快成为桌面数据库管理系统的领导者。此后Access不断地改进和优化,先后推出了Access2.0、Access95、Access97、Access2000、Access2003、Access2007、Access2010等版本,它广泛应用于财务、行政、金融、统计和等领域。 用 Access 2010建立的数据库属于关系

21、型数据库,2.1.2 Access2010的功能与特点,全新的用户界面,1,Microsoft Access 2010 提供了全新的用户界面,用包含按特征和功能组织的命令组“选项卡”提供的现成模板使您可以快速建立数据库的六种对象,2.1.2 Access2010的功能与特点,全新的用户界面,1,同时它还提供了强大的工具,使您能够随时掌握数据的发展趋势,2.1.2 Access2010的功能与特点,比以往更快更轻松地构建数据库,2,2.1.2 Access2010的功能与特点,比以往更快更轻松地构建数据库,2,72,2.1.2 Access2010的功能与特点,通过新的方式访问数据库,3,借助

22、Microsoft SharePoint Server 2010 中新增的 Access Services,您可以通过新的 Web 数据库在 Web 上发布您的数据库。,73,2.2 Access 2010的操作环境,这一节我们将学习到下面的知识,2.2.1 Access 2010的安装(自学),2.2.2 Access2010的启动和退出(自学),2.2.3 Access2010的操作界面与设置,2.2.4 Access2010 数据库的基本对象,74,2.2.3 Access2010的操作界面与设置,Access2010主窗口,1,4. 导航窗格 窗口左侧的“导航窗格” 将显示当前数据库中

23、的各种数据库对象(表、窗体、报表、查询等)。,2,Access2010的主界面组件,2.2.3 Access2010的操作界面与设置,1. 导航窗格 “导航窗格”有两种状态,折叠和展开状态。,2,Access2010的主界面组件,2.2.3 Access2010的操作界面与设置,1.导航窗格,2,Access2010的主界面组件,2.2.3 Access2010的操作界面与设置,折叠,展开按钮,1. 导航窗格,2,Access2010的主界面组件,2.2.3 Access2010的操作界面与设置,展开,折叠按钮,2.2.3 Access2010的操作界面与设置,Access2010的主界面组件

24、,2,2. 视图 视图是Access中对象的显示方式。不同的对象有不同的视图,在不同的视图中,可对对象进行不同的操作。,2.2.3 Access2010的操作界面与设置,Access2010的主界面组件,2,2. 视图 如:表对象有数据表视图、数据透视表视图、数据透视图视图和设计视图四种。,81,在Access 2010中,默认将表、查询、窗体、报表和宏等数据库对象都显示为“选项卡式文档”。,2.2.3 Access2010的操作界面与设置,Access2010的界面 设置,3,82,2.2.3 Access2010的操作界面与设置,Access2010的界面 设置,3,如何将数据库对象显示为

25、“重叠式窗口”,文件选项,83,2.2.3 Access2010的操作界面与设置,Access2010的界面 设置,3,重叠式窗口,84,2.2.3 Access2010的操作界面与设置,Access2010的界面 设置,3,选项卡文档,2.2.4 Access 2010数据库的基本对象,Access 2010的对象主要包括表、查询、窗体、报表、宏和模块。,学生表,列标题,2.2.4 Access 2010数据库的基本对象,表是相关主题信息的集合,是存储数据的对象,是 “窗体”、“报表” 、 “查询” 的数据源。 Access 2010数据库中所有的最基本的数据都是存储在表中的。,这里是查询出来的数据,2.2.4 Access 2010数据库的基本对象,指按一定的条件查询出满足客户要求( 条件)的数据,并显示出来。,窗体,3,2.2.4 Access 2010数据库的基本对象,是数据库和用户交互的操作界面,主要用于用于输入数据和显示数据,窗体,3,2.2.4 Access 2010数据库的基本对象,显示数据,窗体,3,2.2.4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论