基础与Access_2003应用.ppt
《基础与Access_2003应用.ppt》由会员分享,可在线阅读,更多相关《基础与Access_2003应用.ppt(54页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、n数据模型的种类n数据库系统的组成n字段数据类型n数据库的创建、打开和关闭n数据表的创建、复制、更名和删除n数据查询n创建报表【掌握部分掌握部分】【了解部分】数据、信息及数据处理之间的关系数据库的概念关系模型与关系数据 第一章第一章 数据库技术基数据库技术基础与础与Access 2003Access 2003应用应用 6.1 数据库技术基础数据库技术基础 6.2 Access数据库基础数据库基础6.3 Microsoft Access 2003数据库的操作数据库的操作6.4 数据查询数据查询6.5 创建报表创建报表6.1数据库技术基础6.1.1 数据、信息及数据处理6.1.2 数据库概述6.1
2、.3 数据模型6.1.4 数据库系统6.1.5 数据库系统应用实例 随着商品经济的发展,科学技术的进步和激烈的市场竞争,企业经营管理中的信息量倍增,决策难度也随之加大。人们越来越重视生产和经营活动中的信息的作用,把信息视为企业的又一重要资源,十分重视信息的收集、加工和使用,从而也促进了信息科学的诞生和发展。数据库管理技术是信息科学的重要组成部分。6.1.1 数据、信息及数据处理n为了记载信息,人们使用了各种物理符号及其组合来表示信息,这些符号及其组合就是数据。数据的形式多种多样,如数字数据、文字数据、声音数据和图像数据等。n从广义上说,信息是对事物运动状态和特征的描述,而数据是载荷信息的物理符
3、号。n数据处理又称为信息处理,即利用计算机对各种类型的数据进行处理,包括对数据的采集、存储、整理、分类、排序、统计、加工、检索、维护和传输等一系列操作过程。数据处理的目的是从大量的、原始的数据中获得我们所需要的资料并提取有用数据成份,以此作为行为和决策的依据。如图所示,棉花就相当于“数据”,是制成衣服的原料,但棉花不能为我们直接穿戴,需要经过纺织、剪裁之类的相关处理之后变为服装,服装相当于能够为人们直接采用的“信息”。数据处理信息6.1.2 数据库概述1.数据库的概念 数据库(数据库(Database)是计算机软件的一个重要)是计算机软件的一个重要分支,是近十几年来迅速发展起来的一门新兴科学。
4、分支,是近十几年来迅速发展起来的一门新兴科学。从广义上说,数据库可以理解为长期保存在计算机从广义上说,数据库可以理解为长期保存在计算机外存上的、有结构的、可共享的数据的集合。外存上的、有结构的、可共享的数据的集合。n从数据的角度来讲,数据库是储存在一起的相关数据的集合。这些数据按一定的数据模型组织,没有有害的或不必要的冗余;数据的储存独立于它的程序,能为多种应用服务。n从数据库系统的角度讲,数据库可用以下三点来描述:储存在磁鼓、磁盘或其他外存介质上的数据集合。以这些数据为背景,对数据库进行操作的程序。数据是集成的,可以包含多个用户的数据。每个用户只享用其中的一小部分,而单独的数据库又能被多个用
5、户享用。n从数据库模式的角度来讲,数据库是由一个特定的模式(Scheme)控制的所有记录(或片段、元组)、系(set或层次序列、关系)及区域(Area)组成的。2.数据库的产生与发展n人工管理阶段人工管理阶段:这一阶段的基本特征是数据不独立,它是程序的组成部分。n文件系统阶段文件系统阶段:这一阶段的数据管理技术得益于计算机的处理速度和存储能力的惊人提高,这一时期的数据处理系统是把计算机中的数据,组织成相互独立的被命名的数据文件。n数据库系统阶段数据库系统阶段:此时数据库的特点是数据不再只针对某一个特定的应用,而是面向组织,具有整体的结构性,共享性高,冗余度减小,具有一定的程序与数据之间的独立性
6、,并且对数据进行统一的控制。6.1.3 数据模型 数据库是一个具有一定数据结构的数据集合,这个结构是根据现实世界中事物之间的联系来确定的。研究如何表示和处理这种联系的数据库系统的核心问题,用以表示实体与实体之间联系的模型称为数据模型。数据模型的设计方法决定着数据库的设计方法,常见的数据库模型有3种:层次模型层次模型(Hierarchical Model)、网状模型网状模型(Network Model)和关系模型关系模型(Relational Model)。1.数据模型的种类层次模型 网状模型示例 R1R2R3R4R5R1R3R4R2R1R2R4R3 关系模型 面向对象模型不同于层次模型、网状模
7、型、关系模型这些传统的数据模型,面向对象数据模型是非传统的数据模型。将面向对象程序设计方法与数据库技术相结合就产生了面向对象数据库系统。2.关系模型与关系数据库关系模型与关系数据库 在数据库中的数据结构如果依照关系模型定义,就是关系数据库系统。关系型数据库就是将相关数据以二维表的形式集合排列在一起。关系数据库由许多不同的关系构成,其中每个关系就是一个实体,用一张二维表表示。表格的每一列都是一个属性,在关系数据库中称为字段,字段的取值来自于其定义域。表中的行和列的次序是无关紧要的。所有的字段都是最基本的,即它们是不可再细分的。关系二维表中的术语解释如下:关系(Relation):一张二维表对应一
8、个关系。例如,图中的二张表对应两个关系。关系模式:关系模式是对关系的描述,一般形式为:关系名(属性1,属性2,属性n)属性:表中每一列叫做一个属性,属性有属性名和属性值之分。分量:表中的每一个属性值。记录:也称之为元组,由属性值组成的每一行叫做一个元组。例如,表Score有5条记录,其中的一行(00212028,计算机文化基础,95)为一条记录。关键字:表中的某个属性组可以唯一确定一条记录。例如,表Student中学号可以唯一确定一个学生,也就是说,Student表中不可能出现学号相同的记录,因此学号是一个关键字。主键:一个表中可能有多个关键字,但在实际的应用中只能选择一个,被选用的关键字称为
9、主键。框架:由属性名组成的表头称为框架。值域:每个属性的取值范围。3.关系的种类关系有三种类型:基本表基本表就是关系模型中实际存在的表,如Student表和Score表。查询表查询表是查询结果表,或查询中生成的临时表。视图视力是由基本表或其他视图导出的表。视图是为了数据查询方便、数据处理简便及数据安全要求而设计的数据虚表,不对应实际存储的数据。利用视图可以进行数据查询以及对基本表进行数据维护。4关系操作 关系数据库中的核心内容是关系即二维表。而对这样一张表的使用主要包括某些条件获取相应行、列的内容,或者通过表之间的联系获取两张表或多张表相应的行、列内容。概括起来关系操作包括选择、投影、连接操作
10、。关系操作的操作对象是关系,操作结果亦为关系。投影投影:基本思想是从一个关系中选取所需要的属性成分,并按要求排列成一个新关系,新关系的各个属性值来自原关系中相应的属性值,并去掉重复元组。选择选择:在表中选取满足条件的记录组成一个新表,这个新关系是原表的一个子集。连接连接:是将不同的两个关系连接成为一个关系。对两个表的连接结果是一个包含原表所有列的新关系。这种命名方法保证了新关系中属性名的唯一性,尽管原有不同关系中的属性可能是同名的。新关系中的记录是通过连接原有关系的记录而得到的。1.数据库系统的组成 一个采用数据库管理技术的计算机应用系统,即由数据库系统数据库系统(DBS),管理人员管理人员(
11、USER)、数据库管理系统数据库管理系统(DBMS)和数据库数据库(DB)组成。在操作系统(OS)和硬件(HW,即裸机)支持下工作。6.1.4 数据库系统数据库系统用户数据库管理系统数据库操作系统硬件2.数据库系统的特点 查询迅速且准确 数据结构化且统一管理 数据冗余度小 具有较高的数据独立性 数据共享 n超市销售系统n铁路售票系统 n图书馆管理系统 n银行业务系统 n学校教学管理系统 n餐饮服务系统6.1.5 数据库系统应用实例数据库系统应用实例6.2 Access数据库基础6.2.1 Microsoft Access 2003概述6.2.2 Microsoft Access 2003数据库
12、的组成 Access是Office办公软件的组件之一,是当前Windows环境下非常流行的桌面型数据库管理系统。使用Microsoft Access无须编写任何代码,只需要通过直观的可视化操作就可以完成大部分数据库管理任务。Access是一个面向对象的、采用事件驱动机制的关系型数据库管理系统,它可以通过ODBC与其他数据库相连,实现数据交换与共享,也可以与Word和Excel等办公软件进行数据交换和共享,还可以通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。本节将对Access的一些基本特点和技术进行介绍。6.2.1 Microsoft Access 2003 概述概述6.2
13、.2 Microsoft Access 2003数据库的组成1.表:表:表是数据库中最基本的对象,没有表也就没有其他对象。从本质上来说,查询是对表中数据的查询,窗体和报表也是对表中数据的维护。2.查询:查询:是从一个或多个表(或查询)中选择一部分数据,将它们集中起一,形成一个全局性的集合,供用户查看。3.窗体:窗体:是用户与数据库交互的界面,是数据库维护的一种最灵活的方式。4报表报表:Access中的报表与现实生活中的报表是一样的,是一种按指定的样式格式化的数据形式,可以浏览和打印。5宏宏:是若干个操作的组合,可以用来简化一些经常性的操作。6模块模块:在模块中,用户可以用Visual Basi
14、c Application语言编写函数过程或子程序。7Web页页:是Access在2002版本中增入的功能,2003版在原有的基础上又有了功能上的增强。用户通过创建Web页,把数据库中的数据向Internet上发布。6.3 Microsoft Access 2003 数据库的操作6.3.1 Microsoft Access 2003的启动与退出6.3.2 Access 2003程序窗口的组成6.3.3 数据库的创建、打开及关闭6.3.4 表创建6.3.5 数据表的复制、更名和删除6.3.6 数据的排序6.3.7 表间关系6.3.1 Microsoft Access 2003的启动与退出1启动启
15、动 从开始菜单启动。单击任务栏中的“开始”按钮,选择“程序”|“Microsoft Word 2003”程序项。利用快捷方式。2退出退出 使用菜单命令。选择“文件”|“退出”命令,即可退了Access应用程序。使用“关闭”按钮。6.3.2 Access 2003程序窗口组成程序窗口组成工具栏状态栏菜单栏标题栏工作区6.3.3 数据库的创建、打开及关闭数据库的创建、打开及关闭nAccess的数据库文件包含了该数据库中的全部数据表,查询等其他对象,把它们放在同一个数据库文件中。Access的数据库文件默认的扩展名是mdb。n在Access中,创建一个数据库文件有3种方式:新建数据库,根据现有文件新
16、建数据库和根据模板新建数据库。创建数据库创建数据库 选择“文件”“新建”选项,或单击工具栏上的“新建”按钮。选择“空数据库”、“根据现有文件”或“本机上的模板”选项。在“文件新建数据库”对话框中指定数据库的保存位置和数据库名。单击“创建”按钮,Access创建并打开该数据库。Access程序窗口中出现数据库窗口。数据库打开及关闭l数据库的打开 选择“文件”|“打开”菜单,或单击工具栏中“”按钮,会出现“打开”对话框,选择要打开的数据库文件所在的路径及文件名。单击右下方的“打开”按钮旁的倒“三角形”,提供多种数据库打开方式,选择其中一项。l关闭数据库 选择“文件”“关闭”选项。单击“数据库窗口”
17、的“关闭”按钮。6.3.4 表的创建 表是数据库文件(Mdb)中用来储存和管理数据库的对象,是整个数据库的基础,也是数据库中其他对象的数据来源。数据库中至少要有一张表,只有建立了表,才能向表中输入数据,因此建立数据库后的首要工作就是建立表。设计一个数据库的关键就集中体现在建立基本表上。要建立基本表,首选必须确定表的结构,即确定表中字段的名称、类型、属性等。1.表结构 字段数据类型在Access 2003中,数据类型共有10种,常用的有8种。文本型(Text)用于存放文本,最多存储255个字符。数字型(Number)用于存放将来要进行计算的数值数据。日期/时间(Date/Time)用于存放日期和
18、时间。货币型(Currency)用于存放货币值,计算期间将禁止四舍五入。自动编号型(AutoNumber)用于对数据表中的记录进行编号。逻辑型(Yes/No)用于存放逻辑型数据,如Yes/No、True/False、On/Off等。备注型(Memo)用于存放较长的文本,如说明性文字等,最多可以存储6.4万个字符。OLE对象(OLE Object)用于链接或嵌入使用OLE在其他程序中创建的OLE对象,如Microsoft Word文档、Microsoft Excel电子表格、图像、声音或其他二进制数据,最多可达1GB。字段属性 字段大小 指定文本型字段和数字型字段的长度。格式 指定字段的数据显示
19、格式。小数位数 指定小数的位数(只适用于数字和货币型数据)。标题 用于窗体和报表中取代字段的名称。默认值 添加新记录时,自动加入到字段中的值。有效性规则 字段的有效性规则用于检查字段中的输入值是否符合要求。有效性文本 当数据不符合有效性规则时所显示的信息。索引 可以用来确定某字段是否作为索引,索引可以加快对索引字段的查询、排序分组等操作。2表的设计 Access以二维表的形式来定义数据库中数据的结构。每以二维表的形式来定义数据库中数据的结构。每张表中包含了同一主题的一系列相关信息。张表中包含了同一主题的一系列相关信息。在建表之前,用户需要认真思考以下问题。在建表之前,用户需要认真思考以下问题。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基础 Access_2003 应用
限制150内