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

下载本文档

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

文档简介

1、12使用者使用者开发者开发者导言导言5教学内容教学内容6教学安排教学安排51234学号姓名性别出生年月专业代码03601006杨韩女1984-9-1 800104601001徐每琼女1986-10-30 600104701001文华男1985-2-19 700104701002李莉娟女1986-3-23 700104801001熊小光男1986-9-7 800104801002邹五男1986-5-24 800204801003余青青女1985-12-10 80021数据?数据?学生基本信息学生基本信息数据与信息数据与信息描述事物特性的描述事物特性的数数据据内容内容(现实世界现实世界)存储在计算

2、机某存储在计算机某一一种存储介质上种存储介质上的物的物理符号(机器世界)理符号(机器世界)数数据据10信息是信息是对事物的对事物的状态、运动方式状态、运动方式和特征和特征的描述,的描述,反映客观反映客观系统中系统中某一事物的属性某一事物的属性或表现或表现形式形式。1数据与信息数据与信息信息?信息?学号姓名性别出生年月专业代码03601006杨韩女1984-9-1 800104601001徐每琼女1986-10-30 600104701001文华男1985-2-19 700104701002李莉娟女1986-3-23 700104801001熊小光男1986-9-7 800104801002邹五

3、男1986-5-24 800204801003余青青女1985-12-10 8002学生基本信息学生基本信息学号姓名性别出生年月专业代码03601006杨韩女1984-9-1 800104601001徐每琼女1986-10-30 600104701001文华男1985-2-19 700104701002李莉娟女1986-3-23 700104801001熊小光男1986-9-7 800104801002邹五男1986-5-24 800204801003余青青女1985-12-10 80021数据与信息数据与信息学生基本信息学生基本信息2数据管理数据管理13WebWeb数据库数据库多媒体数据库多

4、媒体数据库移动数据库移动数据库空间数据库空间数据库人工智能数据库人工智能数据库模糊数据库模糊数据库传感器数据库传感器数据库微小型数据库微小型数据库并行数据库并行数据库1.1 1.1 数据库技术的产生和发展数据库技术的产生和发展17 受到图书馆管理方式和仓库库存管理的启发,人们受到图书馆管理方式和仓库库存管理的启发,人们开开始使用数据库技术来管理始使用数据库技术来管理数据。数据。1.2 1.2 数据库与数据库系统数据库与数据库系统图书馆管理:新书图书馆管理:新书入库入库 新书新书分类分类新书新书登记登记新书新书编编目目新书新书粘贴标签粘贴标签新书新书上架上架仓库库存仓库库存管理管理:货物:货物入

5、库入库 货物货物分类分类货物货物登记登记货物货物编目编目货物货物粘贴标签粘贴标签货物货物上架上架人们怎样想到用数据库技术来管理数据?人们怎样想到用数据库技术来管理数据?1.2 1.2 数据库与数据库系统数据库与数据库系统数据库数据库(DataBase(DataBaseDBDB)是指是指存储存储在在计算机系计算机系统中的统中的存储介质上存储介质上,按,按一定方式组织起来一定方式组织起来的的相相关数据(关数据(某种应用环境某种应用环境)的集合。)的集合。我们身边的我们身边的数据库数据库 银行银行的用户信息、的用户信息、学校学校的教师和学生信息、的教师和学生信息、图书馆图书馆的图书信息、的图书信息、

6、网页网页上不断更新的新闻、上不断更新的新闻、文献资料文献资料12数据库系统数据库系统1.2 1.2 数据库与数据库系统数据库与数据库系统(DBS)数数据据库库系系统统的的组组成成指指带有数据库并利用数据库技术进行数带有数据库并利用数据库技术进行数据管理的计算机系统。据管理的计算机系统。例例考试系统考试系统1.2 1.2 数据库与数据库系统数据库与数据库系统2数据库系统数据库系统 例例考试系统考试系统1.2 1.2 数据库与数据库系统数据库与数据库系统221.21.2数据库数据库数据库系统数据库系统是一种是一种操纵和管理操纵和管理数据库的大型软件,用于数据库的大型软件,用于建立、使用和维建立、使

7、用和维护护数据库,是数据库系统的核心数据库,是数据库系统的核心。DBMSDBMS:负责:负责数据库中的数据组织、操纵、维护、控制、保数据库中的数据组织、操纵、维护、控制、保护和数据服务等。护和数据服务等。3数据库数据库管理管理系统系统数据库管理系统数据库管理系统管理的对象主要是数据库,其功能管理的对象主要是数据库,其功能包括:包括:1.21.2数据库数据库数据库系统数据库系统3数据库数据库管理管理系统系统1.21.2数据库数据库数据库系统数据库系统3数据库数据库管理管理系统系统1.21.2数据库数据库数据库系统数据库系统3数据库数据库管理管理系统系统1.21.2数据库数据库数据库系统数据库系统

8、3数据库数据库管理管理系统系统3数据库数据库管理管理系统系统1.2 1.2 数据库与数据库系统数据库与数据库系统1.2 1.2 数据库与数据库系统数据库与数据库系统3数据库数据库管理管理系统系统思 考思 考 题题1.21.2数据库数据库数据库系统数据库系统3数据库数据库管理管理系统系统数据库系统的特点数据库系统的特点41.21.2数据库数据库数据库系统数据库系统1.21.2数据库数据库数据库系统数据库系统1.31.3数据模型数据模型1现实世界现实世界概念世界概念世界机器世界机器世界将现实世界的将现实世界的问题用概念问题用概念模模型型E-R图来表图来表示示将概念模型转换将概念模型转换为为DBMS

9、支持的支持的数据模型数据模型11.31.3数据模型数据模型u数据模型数据模型是对是对现实世界数据特征的抽象,主要现实世界数据特征的抽象,主要用于描述一组数据的概念和用于描述一组数据的概念和定义,以定义,以形成便于形成便于计算机处理的数据表现形计算机处理的数据表现形式。式。21.31.3数据模型数据模型u数据模型数据模型应应满足:满足:1.1. 能够能够比较真实地模拟现实世界比较真实地模拟现实世界;2.2. 容易容易被人理解被人理解;3.3. 便于便于在计算机系统中实现在计算机系统中实现。21.31.3数据模型数据模型数据模型数据模型组成组成1. 1.数据结构数据结构 用于用于描述系统描述系统的

10、静态特征,包括数据的类型的静态特征,包括数据的类型、内容、内容、性质及数据之间的联系性质及数据之间的联系等;等; 常见的数据结构类型有常见的数据结构类型有层次结构、网状结构、关系层次结构、网状结构、关系结结构;构; 在在数据库系统中,通常用数据库系统中,通常用数据结构的类型来命名数据数据结构的类型来命名数据模型(层次模型、网状模型、关系模型模型(层次模型、网状模型、关系模型)1.31.3数据模型数据模型3382.2.数据操作:数据操作:用于用于描述系统的动态特征,包括数描述系统的动态特征,包括数据的据的插入、修改、删除和查询插入、修改、删除和查询等等。3.3.数据数据的的约束:约束:数据的约束

11、数据的约束条件条件实际上是一组实际上是一组完完整性约束规则(是对数据及联系的制约和存储规整性约束规则(是对数据及联系的制约和存储规则)的则)的集合集合。例如:限制。例如:限制一张表中学号不能重复,一张表中学号不能重复,或者年龄的取值不能为或者年龄的取值不能为负。负。1.31.3数据模型数据模型34概念概念数据模型数据模型是是从从用户的角度用户的角度 强调对数据对象强调对数据对象的基本表示和概括性描述的基本表示和概括性描述 (包括数据及其联系)(包括数据及其联系)概念模型概念模型 不考虑计算机具体实现,与具体的不考虑计算机具体实现,与具体的DBMSDBMS无关无关 概念模型可用图形化的概念模型可

12、用图形化的方法(方法(E-RE-R图)描述图)描述概念概念世界的数据。世界的数据。1.31.3数据模型数据模型4如如,一个,一个学生、一学生、一位位教师、一教师、一个部个部门、一门课、学生的一次选课、门、一门课、学生的一次选课、一一次会议等。次会议等。1.31.3数据模型数据模型4如:一如:一个个学生学生学号、学号、姓名、性别、出生日姓名、性别、出生日期、专业、入学期、专业、入学时间时间。1.31.3数据模型数据模型4如:学生如:学生张三的实体属性值为张三的实体属性值为:12050781112、张三、男、张三、男、051893、药学药学、1201121.31.3数据模型数据模型41.31.3数

13、据模型数据模型4如:全体如:全体学生就学生就是一个实体集是一个实体集。1.31.3数据模型数据模型4?姓名是否候?姓名是否候选码选码1.31.3数据模型数据模型4 现实现实世界中事物世界中事物之间是相互之间是相互关联,在事物数关联,在事物数据化过程中表现为实体之间的对应关系,即实据化过程中表现为实体之间的对应关系,即实体之间的相互体之间的相互关联,称为关联,称为联系。联系。实体之间联系实体之间联系1.31.3数据模型数据模型4实体实体之间的联系之间的联系有:一对一有:一对一、一对多、多对一对多、多对多多实体之间联系实体之间联系1.31.3数据模型数据模型4一对一联系一对一联系(1:1) :设设

14、A,B为两个实体为两个实体集。若集。若A中的每个实体至多和中的每个实体至多和B中的中的一个实体有联系一个实体有联系,反过来反过来B中的每个中的每个实体至多和实体至多和A中的一个实体有联系中的一个实体有联系,称称A对对B或或B对对A是是1:1联系。联系。 学校学校1学校学校2学校学校3学校学校n校长校长1校长校长2校长校长3校长校长n学校学校校长校长实体之间联系实体之间联系1.31.3数据模型数据模型4n一对多联系(一对多联系(1:n) 设设A,B为两个实体集。如果为两个实体集。如果A中中的每个实体可以和的每个实体可以和B中中的多个的多个实体有联系实体有联系,而而B中的每个实体中的每个实体至多和

15、至多和A中的一个实体有联系,中的一个实体有联系,那么那么A对对B属于属于1:n联系联系。班级班级1班级班级2班级班级3班级班级n学生学生1学生学生2学生学生3学生学生n班级班级学生学生实体之间联系实体之间联系1.31.3数据模型数据模型4n多对多联系(多对多联系(m:n) 设设A,B为两个实体集。若为两个实体集。若A中中的每个实体可与和的每个实体可与和B中的多个中的多个实体有联系实体有联系,反过来反过来,B中的每中的每个实体也可以与个实体也可以与A中的多个实中的多个实体有联系体有联系,称称A对对B或或B对对A是是m:n联系。联系。 课程课程1课程课程2课程课程3课程课程4课程课程5课程课程n学

16、生学生1学生学生2学生学生3学生学生4学生学生5学生学生n课程课程学生学生实体之间联系实体之间联系1.31.3数据模型数据模型51.31.3数据模型数据模型51.31.3数据模型数据模型5学校学校拥有拥有校长校长111:11:1联系联系1.31.3数据模型数据模型51.31.3数据模型数据模型51.31.3数据模型数据模型51.31.3数据模型数据模型5w数据库设计时,一般先进行概念模型设计(数据库设计时,一般先进行概念模型设计(E-R图),然后将概念模型转换为逻辑模型。图),然后将概念模型转换为逻辑模型。逻辑逻辑数据模型是数据模型是 从从DBMSDBMS的的角度考虑数据在数据角度考虑数据在数

17、据库系统中如何实现库系统中如何实现常见的用于描述数据库管理系统的逻辑模型有:常见的用于描述数据库管理系统的逻辑模型有:层次模型、网状模型、关系模型层次模型、网状模型、关系模型1.31.3数据模型数据模型5常见的辑模型常见的辑模型层次层次模型模型学校学校 学院学院科研科研项目项目固定资产固定资产学生学生职工职工车辆车辆办公办公用品用品实验实验仪器仪器1.31.3数据模型数据模型5贵阳医学贵阳医学院院基础医学基础医学院院生物技术生物技术法医学法医学药学院药学院公共卫生学院公共卫生学院预防医学预防医学妇幼卫生妇幼卫生常见的逻辑模型常见的逻辑模型层次层次模型模型1.31.3数据模型数据模型5出版社出版

18、社科研机构科研机构作者作者图书图书读者读者常见的逻辑模型常见的逻辑模型网状次网状次模型模型1.31.3数据模型数据模型5 常见的逻辑模型常见的逻辑模型关系模型关系模型62关系模型:民族关系模型:民族民族编码民族编码 名称名称01021011汉族汉族满族满族朝族朝族蒙古族蒙古族专业编专业编 码码名称名称类别类别101102201202301数学数学电子学电子学法学法学新闻学新闻学英语英语理科理科理科理科文科文科文科文科文科文科学号学号姓名姓名性别性别民族编码民族编码出生日期出生日期专业编码专业编码0310101031010203111010301201李大明李大明张晓光张晓光韩雪韩雪王宇鹏王宇鹏

19、男男男男女女女女020110011985/05/041986/06/011985/01/121985/10/011011013012021.31.3数据模型数据模型23 143 3这一章我们将学习到下面的知识这一章我们将学习到下面的知识 Access Access 的发展的发展Access Access 20102010的功能和特点的功能和特点Access Access 20102010数据库的创建数据库的创建Access Access 20102010的操作环境的操作环境66这这一节我们一节我们将学习到下面的知识将学习到下面的知识2.1.1 2.1.1 Access Access 20102

20、010的发展的发展2.1.22.1.2 Access2010 Access2010的功能与特点的功能与特点 2.1 Access 2010 2.1 Access 2010简介简介2.1.1 Access2.1.1 Access的发展的发展u AccesssAccesss是是MicrosoftMicrosoft公司推出了第一个供个人使用的关系公司推出了第一个供个人使用的关系数据库系统数据库系统Access 1.0Access 1.0,很快成为桌面数据库管理系统的,很快成为桌面数据库管理系统的领导者。此后领导者。此后AccessAccess不断地改进和优化,先后推出了不断地改进和优化,先后推出了A

21、ccess2.0Access2.0、Access95Access95、Access97Access97、Access2000Access2000、Access2003Access2003、Access2007Access2007、Access2010Access2010等版本,它广泛应等版本,它广泛应用于财务、行政、金融、统计和等领域。用于财务、行政、金融、统计和等领域。 u 用用 Access 2010Access 2010建立的数据库属于建立的数据库属于关系型关系型数据库数据库2.1.2 Access20102.1.2 Access2010的功能与特点的功能与特点全新的用户界面全新的用户界

22、面1Microsoft Access 2010 Microsoft Access 2010 提供了全新的用户界面,提供了全新的用户界面,用包含按用包含按特征和功能特征和功能组织的命令组组织的命令组“选项卡选项卡”提供提供的现成模板使您可以的现成模板使您可以快速快速建立数据库建立数据库的六的六种种对象对象2.1.2 Access20102.1.2 Access2010的功能与特点的功能与特点全新的用户界面全新的用户界面1同时同时它还提供了强大的工具,使您能够它还提供了强大的工具,使您能够随时掌握数据的发展趋势随时掌握数据的发展趋势2.1.2 Access20102.1.2 Access2010的

23、功能与特点的功能与特点(1 1)数据库设计者可以使用使数据库设计者可以使用使 Access 2010Access 2010提供现成的模板和可重用的组件快速提供现成的模板和可重用的组件快速 、简便简便的的创建数据库的各种对象创建数据库的各种对象比以往更快更轻松地构建数据库比以往更快更轻松地构建数据库22.1.2 Access20102.1.2 Access2010的功能与特点的功能与特点(2 2)可使用新的应用程序部件构建包可使用新的应用程序部件构建包含新模块式组件的数据库含新模块式组件的数据库比以往更快更轻松地构建数据库比以往更快更轻松地构建数据库2722.1.2 Access20102.1.

24、2 Access2010的功能与特点的功能与特点通过新的方式访问数据库通过新的方式访问数据库3借助借助 Microsoft SharePoint Server 2010 Microsoft SharePoint Server 2010 中中新增的新增的 Access ServicesAccess Services,您可以通过新的,您可以通过新的 Web Web 数据库在数据库在 Web Web 上发布您的数据库。上发布您的数据库。732.2 Access 20102.2 Access 2010的操作环境的操作环境这这一节我们一节我们将学习到下面的知识将学习到下面的知识2.2.1 Access

25、20102.2.1 Access 2010的的安装(自学)安装(自学)2.2.2 Access20102.2.2 Access2010的启动和的启动和退出(自学)退出(自学)2.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置 2.2.4 Access2010 2.2.4 Access2010 数据库的基本对象数据库的基本对象742.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置 Access2010Access2010主窗口主窗口快速访问工快速访问工具栏具栏控制窗口控制窗口图标图标14. 导航窗格导航窗

26、格窗口窗口左侧的左侧的“导航窗格导航窗格” 将将显示显示当前数当前数据库中的各种数据库对象据库中的各种数据库对象(表、窗体、表、窗体、报表、查询等报表、查询等)。2Access2010Access2010的主界面组件的主界面组件2.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置1. 导航窗格导航窗格“导航窗格导航窗格”有两种状态,有两种状态,折叠和展开折叠和展开状态。状态。2Access2010Access2010的主界面组件的主界面组件2.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置1.导航窗格导航

27、窗格2Access2010Access2010的主界面组件的主界面组件2.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置折叠折叠展展开开按按钮钮1. 导航窗格导航窗格2Access2010Access2010的主界面组件的主界面组件2.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置展开展开折折叠叠按按钮钮2.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置 Access2010Access2010的主界面组件的主界面组件22. 视图视图视图是视图是Access

28、Access中对象的显示方式。不同的中对象的显示方式。不同的对对象有象有不同的视图,在不同的视图中,可对对不同的视图,在不同的视图中,可对对象进行不同的操作象进行不同的操作。2.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置 Access2010Access2010的主界面组件的主界面组件22. 视图视图如如: :表对象有表对象有数据表数据表视图、视图、数据透视表视图、数据透视数据透视表视图、数据透视图视图和设计视图四种。图视图和设计视图四种。 81在在Access 2010Access 2010中,中,默认将表、查询、默认将表、查询、窗体、报表和

29、宏窗体、报表和宏等数据库对象都等数据库对象都显示为显示为“选项卡选项卡式文档式文档”。2.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置 Access2010Access2010的界面的界面 设置设置3822.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置 Access2010Access2010的界面的界面 设置设置3如何将数据库对象显示为如何将数据库对象显示为“重叠式窗口重叠式窗口”?文件文件选项选项832.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置

30、 Access2010Access2010的界面的界面 设置设置3重叠式窗口重叠式窗口842.2.3 Access20102.2.3 Access2010的操作界面与设置的操作界面与设置 Access2010Access2010的界面的界面 设置设置3选项卡文档选项卡文档2.2.4 Access 20102.2.4 Access 2010数据库的基本对象数据库的基本对象Access 2010Access 2010的的对象主要包括对象主要包括表、查询、窗表、查询、窗体、报表、宏体、报表、宏和模块。和模块。 学生表学生表列标题列标题数据数据 行行2.2.4 Access 20102.2.4 Acc

31、ess 2010数据库的基本对象数据库的基本对象表表1表表是是相关相关主题信息的集合,是存储数据的主题信息的集合,是存储数据的对象对象, ,是是 “窗体窗体”、“报表报表” ” 、 “ “查询查询” ” 的的数据源数据源。Access Access 20102010数据库中所有的最基本的数据都是存储数据库中所有的最基本的数据都是存储在表中的在表中的。这里是查询出来这里是查询出来的数据的数据 查询查询22.2.4 Access 20102.2.4 Access 2010数据库的基本对象数据库的基本对象指按一定的条件查询指按一定的条件查询出满足客户要出满足客户要求求( 条件条件)的数据,并显示出来

32、。的数据,并显示出来。窗体窗体32.2.4 Access 20102.2.4 Access 2010数据库的基本对象数据库的基本对象是是数据库和用户交互数据库和用户交互的操作界面的操作界面,主要,主要用用于用于输入数据和显于用于输入数据和显示数据示数据窗体窗体32.2.4 Access 20102.2.4 Access 2010数据库的基本对象数据库的基本对象显示数据显示数据窗体窗体32.2.4 Access 20102.2.4 Access 2010数据库的基本对象数据库的基本对象输入数据输入数据利用报表可以将相关主利用报表可以将相关主题表中的数据提取出来题表中的数据提取出来进行分析、整理和计算,进行分析、整理和计算,并将数据以格式化的并将数据以格式化的方方式显示出来式显示出来。 报表报表42.2.4 Access 20102.2

温馨提示

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

最新文档

评论

0/150

提交评论