




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品课件,1,第6章数据库管理系统ACCESS2000,ACCESS2000大纲6.1数据库基本概念6.2ACCESS的基本操作6.3表以下内容自学6.4查询6.5窗体6.6报表6.7打印,精品课件,2,ACCESS2000大纲,基本要求了解数据库的基本知识。重点难点1.数据库的概念;Access2000的主要功能、启动和退出。2.Access2000数据库的组件;数据库的基本操作。3.表的概念和基本操作。,精品课件,3,6.1数据库基本概念,6.1.1数据库技术的产生与发展6.1.2数据库基本概念6.1.3Access数据库系统简介,精品课件,4,6.1.1数据库技术的产生与发展,数据库-数据的仓库数据库在改变我们的生活超市管理、银行转帐、飞机与火车订票、网上购物、电子政务、学籍管理我们所有的活动几乎离不开在信息化社会中,可为我们所利用的数据量呈爆炸型的增长。任何一个企业的成功之道都离不开它能够准确、及时地获取、分析和处理日常业务中涉及到的数据。而要存储、管理和利用如此大量的信息,不使用数据库几乎是不可能的。数据库技术与计算机网络技术的相互渗透、相互促进和发展,形成发展迅速、应用广泛的两大计算机领域。,精品课件,5,举例:校园中的学籍信息系统,学籍数据库,返回调用处,精品课件,6,数据库发展的各个阶段:,人工管理阶段:20世纪50年代中期以前,没有管理数据的软件,计算机主要用于科学计算。数据不能保存、共享、独立等。文件系统阶段:20世纪50年代后期出现了操作系统,以文件为单位,对数据进行管理。数据不便于保存、共享、独立、处理等数据库系统阶段:20世纪60年代后期,出现了统一管理数据的专门软件数据库管理系统。以数据为中心组织数据,形成综合性的数据库,为各应用共享。数据冗余小,不但节省存储空间,也有利于保持数据的一致性具有良好的用户接口,用户可方便地开发和使用数据库。提供了数据的安全性、完整性等保证。,精品课件,7,数据仓库系统阶段,数据仓库(DataWarehouse)系统:是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。数据库系统和数据仓库系统的区别:面向的用户不同:数据库系统面向使用单位的低层人员,用于日常数据的分析和处理;数据仓库系统面向使用单位决策人员,提供决策支持。数据内容不同:数据库系统存储和管理的是当前数据;数据仓库系统存储的是长期积累的历史数据。数据来源不同。数据库数据一般来源于同种数据源,而数据仓库的数据可以来源于多个异种数据源。数据的操作不同。数据库系统提供了执行联机事务和查询处理(OLTP)系统。数据仓库系统主要提供了数据分析和决策支持(OLAP)系统,实现数据挖掘和知识发现。,精品课件,8,数据库技术的发展趋势,大型化需要存储的数据量越来越大(GBTB)需要同时接纳更多的用户(在线用户)大型数据库技术发展(存储技术、并行处理技术等)大型数据库产品:Oracle、IBMDB2、MicrosoftSQLServer小型化今天的PC机功能已经可以和过去的大型机相媲美微机数据库已经作为一种通用的工具。微机数据库代表:Access、FoxPro、Paradox等。,精品课件,9,6.1.2数据库基本概念,1.数据、数据库、数据库管理系统、数据库系统2.数据模型3.关系模型4.关系运算5.关系数据库6.数据库技术的研究领域,精品课件,10,1.数据、数据库、数据库管理系统、数据库系统,数据:就是数据化后的信息,是信息的一种量化表示。是数据库中存储的基本对象。数据库DB(DataBase):数据的仓库,可以长期地保存大量数据,是相互关联的数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。,精品课件,11,数据、数据库、数据库管理系统、数据库系统,数据库管理系统DBMS(DataBaseManagementSystem)就是对数据库中的数据资源进行管理的系统软件,并使之能为多个用户共享,同时还能保证数据的安全性、可靠性、完整性、一致性,还要保证数据的高度独立性。数据库管理系统具备的功能:(1)数据库定义功能DDL(2)数据库操作功能DML(3)数据库控制功能(4)数据库建立与维护功能(5)数据库通信功能,精品课件,12,数据、数据库、数据库管理系统、数据库系统,数据库系统DBS(DataBaseSystem)就是基于数据库的计算机应用系统。包括:(1)以数据为主体的数据库DB(2)管理数据库的系统软件DBMS(3)支持数据库系统的计算机硬件环境和操作系统环境(4)管理和使用数据库系统的人员(5)方便使用的各种技术和使用说明书,DBS,DB,精品课件,13,2.数据模型,计算机不可能直接处理现实世界中的具体事物,所以人们必须首先把具体事物转换成计算机能够处理的数据。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲,数据模型就是现实世界的模拟,是现实世界数据特征的抽象。现有的数据库系统均是基于某种数据模型的,所以,数据模型是数据库系统的核心和基础。数据模型应满足三方面要求:能比较真实地模拟现实世界;容易为人所理解;便于在计算机上实现。,精品课件,14,数据模型,数据模型划分为两类:概念模型(也称信息模型),它是按用户的观点来对数据和信息建模,主要用于数据库设计。数据模型,主要包括网状模型、层次模型、关系模型、面向对象的模型等等。,精品课件,15,3.关系模型,层次模型是用树型结构来表示数据之间的联系。网状模型是用网状结构来表示数据之间的联系,可以表示多对多的联系。关系模型是把数据结构看成一个二维表,每个二维表就是一个关系,关系模型是由若干个二维表格组成的集合。,精品课件,16,关系模型,关系模型特点:每一列中数据类型相同;各列被指定一个相异的名字;任意两行不能完全相同;行、列的次序无关。表格中的每一列都是不可再分的基本属性;关系模型的基本术语:关系:一个关系在逻辑上对应一个表(Table)。属性:表中的一个列成为一个属性或字段(Field)。域:是属性(字段)的取值范围。如性别的域:男、女。,精品课件,17,关系模型,关系模型的基本术语:元组(记录):表中的每一行成为元组或记录(Record)分量:元组中的一个属性值成为元组的一个分量。码(主键):表中能唯一标识元组的一个字段或字段集合外键:如果一个字段或字段集合不是某个表的主键,而是另一个表的主键,则这个字段或字段集合是该表的外键。关系模式:表名及表中的字段集合构成关系模式。记为关系名(属性名1,属性名2,,属性名n),精品课件,18,4.关系运算,关系运算选择:在关系中,选择满足某些条件的记录。例:女生选出来投影:在关系中,选取记录的某几列的值。连接:两个关系的笛卡尔积,生成一个新关系。,例:两个表生成一个新表如前所示,精品课件,19,5.关系数据库,关系数据库RDB(RelationalDatabase)基于关系模型的数据库。数据的基本结构是表,有多个表。数据库中每个表的名称都是唯一的。,表,数据库,精品课件,20,6.数据库技术的研究领域,数据库技术所研究的问题:如何科学地组织和存储数据如何高效地获取和处理数据数据库技术的研究范围主要包括以下三个领域:(1)数据库管理系统软件的研制(2)数据库设计(3)数据库理论,精品课件,21,6.1.3Access数据库系统简介,Access2000是Office2000办公套件中一个极为重要的组成部分。是世界上最流行的桌面数据库管理系统。适用于小型商务活动,用于存储和管理商务活动所需要的数据。Access不仅是一个数据库,还具有强大的数据管理功能,主要功能:定义表定义表之间的关系强大的数据处理能力,生成窗体(表单)、查询、报表等创建web页开发应用程序,精品课件,22,6.2ACCESS2000的基本操作,6.2.1ACCESS2000启动与退出6.2.2Access数据库的对象6.2.3数据库的基本操作,精品课件,23,6.2.1ACCESS2000启动与退出,1.Access2000的启动操作方法与其他软件基本一致。利用快捷方式启动:单击“开始”“程序”“MicrosoftAccess”,双击桌面快捷方式等;利用执行应用程序的方法启动:如利用“我的电脑”或“资源管理器”;生成文件的扩展名.mdb2.Access2000的退出同退出Office2000其他应用程序的方法相同。,精品课件,24,6.2.2Access数据库的对象,Access2000提供七种对象从功能和彼此间的关系考虑,可以分为三个层次:第一层次是表对象和查询对象,它们是数据库的基本对象,用于在数据库中存储数据和查询数据。第二层次是窗体对象、报表对象和数据访问页,它们是直接面向用户的对象,用于数据的输入输出和应用系统的驱动控制。第三层次是宏对象和模块对象,它们是代码类型的对象,用于通过组织宏操作或编写程序来完成复杂的数据库管理工作并使得数据库管理自动化。,精品课件,25,Access数据库的对象,第一层次是表对象和查询对象:表对象:数据库保存的信息都是以表的形式来表示和存储的,表是数据库的基本对象。表以行和列方式组织数据:表中的一行称为记录,描述一个实体的完整信息;表中的一列称为字段,描述实体的一个属性。数据库中的表不是孤立的,相互之间可以有一定的关系。不同表可以有相同的字段,两张表通过相同的字段进行关联,建立关系。查询对象:是对数据库中数据的直接访问,是数据库设计目的的体现。,精品课件,26,Access数据库的对象,第二层次是窗体对象、报表对象和数据访问页:窗体对象:是用户访问数据库的界面。报表对象:是输出数据库数据最有效的方法。数据访问页对象:是特殊的web页,提供可以在internet或intranet浏览数据。第三层次是宏对象和模块对象:宏对象:是一个或多个宏操作的集合,每个宏实现一特定功能。模块对象:存放VBAVisualBasicforApplications代码。,精品课件,27,6.2.3数据库的基本操作,1.设计数据库2.创建数据库3.打开及关闭数据库4.数据库窗口的基本操作,精品课件,28,1.设计数据库,需求分析,确定新建数据库所要完成的任务、目的;确定新数据库中所需要的表;确定各个表中所需要的字段;确定表的关键字段;主键(码)、外键。确定表之间的关系;通过主键(码)、外键。创建表并优化设计;输入数据并创建其他数据库对象。,精品课件,29,2.创建数据库,Access2000提供了两种创建数据库的方法:利用Access提供的数据库向导快速地创建包含许多对象的数据库,然后向其中输入相关的数据。创建一个空白的数据库,然后向该数据库中添加表、查询、窗体、报表以及数据访问页等对象。,Access2003,精品课件,30,3.打开及关闭数据库,在任何时刻,Access2000只能打开一个数据库。若要打开另外一个数据库,必须首先关闭目前已打开的数据库。用户完成了对数据库的全部操作并且不再需要使用它时,应将其关闭。关闭数据库的方法有三种:文件中的“关闭”、数据库窗口内的控制图标与关闭按钮。与Access2000启动关闭不是一回事!,精品课件,31,4.数据库窗口的基本操作,改变对象的显示方式使用组管理对象显示或更改数据库对象的属性选中表1-右键-属性,精品课件,32,6.3表,6.3.1表的概念6.3.2建立表6.3.4表与表之间的关系,精品课件,33,6.3.1表的概念,表是数据库的基本对象。表以行和列方式组织数据:表中的一行称为记录,描述一个实体的完整信息;表中的一列称为字段,描述实体的一个属性。数据库中的表不是孤立的,相互之间可以有一定的关系。不同表可以有相同的字段,两张表通过相同的字段进行关联,建立关系。表有两部分组成:表的结构,描述表的定义。记录,表中保存的数据,精品课件,34,6.3.2建立表,1、创建表的方法:利用设计视图创建表利用数据表视图创建表通过数据输入创建表从其它数据库或电子表格中导入已有数据创建表,精品课件,35,2、字段名称命名规则,最多64个字符,可以包含数字、字母和空格,不能使用句号、惊叹号、重音符号和方括号外,不能使用前导空格不能使用控制字符(ASCII码0-31之间的字符)。,精品课件,36,3、字段的数据类型,精品课件,37,4、字段的属性,字段大小:确定文本最大字符长度和数字取值范围。(应当合理的选择字段大小,太小和太大都不行)格式:用于自定义数字、时间、文本等显示及打印的方式小数位数:指定数字和货币类型数据的小数点右边的位数输入法模式:设定焦点在字段中时是否自动打开输入法。标题:显示或打印表时,代替字段名显示的名称。默认值:指定字段中新记录的默认值。有效性规则:指定对输入字段中的数据的要求。有效性文本:输入值如违反有效性规则时,给出的提示。输入掩码:用于设置字段的数据格式必填字段:指定字段中是否必须有值。,精品课件,38,5、修改表结构,添加字段(改变字段的排列顺序)修改字段字段的名称可以随时修改慎重改变已经有了数据的字段的数据类型删除字段如该字段与其他表存在关联,应先删除表之间的关系。删除已经有了数据的字段时候要慎重。,精品课件,39,6、主键,在中文Access2000中,可以建立一个庞大的数据信息库,而要将这些分布于不同表中的数据作为一个“库”来使用,就需要为各表建立好“主键”,从而建立起一个关系型数据库系统。这种系统的特点是可以使用查询、窗体和报表快速查找数据,并能组合保存来自各个不同表中信息。如果要做到这一点,每一张表就应该包含相同的一个或一组字段,它些都是保存在表中的、每一条记录的唯一标识,即表的“主键”,通常需要在建立数据表时一并制定。主键,是表中的一个或一组字段,能唯一标识表中的每条记录。主键字段中的数据不允许重复且不能为空。Access允许定义三种主键:自动编号、单字段及多字段,精品课件,40,三种主键,自动编号主键:中文Access2000总是会自动设置编号,即使您指定了不同的编号,这个软件也会让您将自动编号字段设置为自动输入连续数字的编号,从而将自动编号字段指定为表的主键,这是创建主键的最简单方法。单字段主键:如果某些信息相关的表中拥有相同的字段,而且所包含的都是唯一的值,如ID号或零件编号,那么就可以将该字段指定为主键。如果选择的字段有重复值或Null值,Access2000将不会设置其主键。多字段主键:在不能保证任何单字段都包含唯一值时,可以将两个或更多的字段指定为主键。,精品课件,41,7、索引,索引是对数据库的虚拟排序,它并不影响数据在表中的位置和顺序。建立索引目的是为了加快查询。创建索引为主键的单一字段,自动建立索引单字段索多字段索引注意:数据类型为备注、超级链接和OLE对象的字段不能创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临聘导游合同范本
- 磷脂销售合同范本
- 婚庆公司承揽合同范本
- 模具研发协议合同范本
- 闲置家居售卖合同范本
- 新车购买合同范本赠品
- 社区工作基础知识培训课件
- 翻砂成品采购合同范本
- 微信销售合同范本
- 外贸口罩销售合同范本
- 民主集中制授课课件
- 跨学科主题学习的设计
- 完整版:美制螺纹尺寸对照表(牙数、牙高、螺距、小径、中径外径、钻孔)
- 地面电性源瞬变电磁法地球物理勘查技术规程DB41-T 2106-2021
- 2024年五年级数学上册 二 多边形的面积《不规则图形面积的估算》说课稿 苏教版
- 安全生产标准化基本规范评分表
- 《机械常识(第2版)》中职技工全套教学课件
- 咖啡学概论智慧树知到期末考试答案章节答案2024年华南理工大学
- 工字钢承重表
- 2023房屋安全鉴定服务规范
- 矿山用电安全知识培训课件
评论
0/150
提交评论