Microsoft Office Access 2003 教程(转)

合集下载

第13章Access2003数据库及表的基本操作

第13章Access2003数据库及表的基本操作
3
13.1 Access 2003概述
1. Access是一种关系型数据库管理系统,适 用于中小型数据库管理。
2. 主要有如下特点: 与Windows完全一致的界面风格; 采用单一的存储文件; 提供了许多可视化工具; 提供了与其他数据库的接口; 能够处理多种数据类型; 允许创建能与Web数据进行交互的数 据访问页 ; 能够管理多种数据库对象,具有较强 的数据组织、用户管理、安全检查等 功能。
2. Access的退出 单击Access 2003窗口标题栏右端的【关闭】按钮 单击【文件】菜单中的【退出】命令 按快捷键【ALT+F4】 在标题栏单击鼠标右键,在弹出的菜单中选择【关闭】 命令
5
标题栏 工具栏
Access界面组成
菜单栏
状态栏
打开的数据库子窗口 6
Access数据库
Access数据库包含了数据库对象和组两部分。
用于实现用户对数据库中相关数据的操作界面,是信息 系统中使用最多的窗体。
12
页对象
Access的页对象也称为数据访问页,是特殊的Web页。 在信息系统中设计数据访问页是为了使用户能够查看、编辑
和操作来自Internet或Intranet的数据,而这些数据是保存在 Microsoft Access 2003数据库中的。 数 据 访 问 页 是 直 接 与 数 据 库 连 接 的 。 当 用 户 在 Microsoft Internet Explorer中显示数据访问页时,正在查看的是该页的 副本。
4
Access的启动与退出
1. Access的启动 任务栏上【开始】 → 【所有程序】 → 【Microsoft Office】 → 【Microsoft Office Access 2003 】 使用快捷方式启动Access 2003:双击 使用已有的数据库文件启动Access 2003:双击

Access2003教程

Access2003教程

图9.5 Access 2003启动界面
图1.6 直接新建一个空数据库
图1.7 保存文件对话框
图1.8 “学生管理”数据库窗口
利用本机上的模板来创建一个 新数据库
图1.9 数据库模板对话框
根据现有文件来新建数据库

根据现有文件来新建一个类似的数据库 相当于是复制一个已有的数据库,然后 对它进行修改编辑,形成一个新数据库。
允许空字符串
索引 Unicode压缩
指定该字段是否允许零长度字符串。
决定是否建立索引的属性,有三个选项:“没有”、“有,允许重复”和“有,不允许重复 “。 指示是否允许对该字段进行Unicode压缩。
主键(主关键字)

主键是表中用于惟一标识每条记录的主索引。主 键不是必需的,但主键能将表与其他表中的外键 相关联。所以,只有定义了主键,才能建立表与 表之间的关系,同时也方便对表进行排序或索引 操作。主键不允许为 Null(空值),并且必须始 终具有唯一索引。如果表中某个字段没有重复的 内容,就可用作该表的主键。
数据库组 件选项卡
图9.1 Access 2003的窗口
图1.1 Access 2003的窗口
字段与记录

在Access中,表将数据组织成列(称为字段)和 行(称为记录)的形式。每一列的名字(字段名) 是惟一的,每一列中的内容有相同的属性和数据 类型。

在创建表之前,先要对表结构进行设计,也就是 根据数据的取值情况确定每个字段的名称和数据 类型。字段名一般以字符开头,后面可跟字符和 数字等允许的符号,最多74个字符,同一个表中 不能有相同的字段名。而字段数据类型的设置则 定义了用户可以输入到字段中的值的类型。
表1.3 学生基本情况表

ACCESS 2003教案

ACCESS 2003教案
重复值,还可以查找某字段或字段组取值相同的记录。
操作6使用向导查找表之间不匹配的记录
“查找不匹配项查询向导”就是查找那些在“多”方
表中没有对应记录的“一”方表中的记录。
任务三使用设计视图创建查询
操作1在设计视图中添加表
在“显示表”对话框的“表”选项卡中,双击“订单”表,可将选中
的表添加到查询设计视图中
理解查询使用向导快速创建查询使用设计视图创建查询
理解并使用查询条件创建参数查询创建计算查询
技能培训重点、难点
理解查询使用向导快速创建查询使用设计视图创建查询
理解并使用查询条件创建参数查询创建计算查询
教法
任务驱动法
教具使用
计算机
教学内容
查询的创建与应用
学生活动
备注
复习提问
思考回答
学生补充,教师点评
导入新课
任务三 查找和替换记录数据
操作1查找表中数据
①单击要查找字段选定器
②单击菜单“编辑→查找”命令
③在“查找内容”框中输入查找内容,单击“查找下一个”按钮
④再一次单击“查找下一个”按钮依次类推。
操作2替换表中数据
①单击字段选定器
②单击菜单“编辑→替换”命令
③在“查找内容”框中输入被替换内容,“替换为”框中输入替换内容,单击“全部替换”按钮
5.页页也称为数据访问页
6.宏由一系列操作组成,能自动执行一些任务
7.模块用VBA语言编写的程序段
任务五使用Access 2003的帮助系统
操作1使用“帮助”任务窗格
操作2使用“Office助手”
操作3使用上下文帮助
项目拓展工具栏的操作及“罗斯文”示例数据库的使用
操作1显示或隐藏工具栏

第03章Access2003数据库

第03章Access2003数据库

1. 使用向导创建数据库
使用向导创建数据库可以在创建数据库的同时, 就为所选的数据库创建所需要的表、窗体及报 表等对象。 ★操作步骤: ●在【新建文件】任务窗格中单击【本机上的模 板】 ●选择相应的模板 ●选择数据库保存的位臵
2.自定义创建数据库
自定义创建数据库是先创建一个空的数据库, 然后再创建数据库中的表、查询、窗体、报表 等其它数据库对象。 ★操作步骤: ●在【新建文件】任务窗格中单击【空数据库】 ●选择数据库保存的位臵 Access 2003同一时间只能处理一个数据库,因 而每新建一个数据库的同时,会自动关闭前面打 开的数据库。
数据库设臵密码后可以防止非法用户擅自进入 数据库。 (1)设臵密码 ★操作步骤: ●以独占方式打开数据库 ●选择菜单命令:【工具】/【安全】/【设臵数 据库密码】 ●输入密码和验证密码
注意: ●密码中的字母区分大小写。 ●密码是与数据库一起保存的,将数据库复制或 移动操作后,密码也随之复制和移动。 ●数据库设臵密码后,在打开数据库时系统将查 证密码,遗忘密码将导致无法再使用该数据库。
1. 转换数据库
不同版本的Access,所创建的数据库文件格 式也会有所不同。转换数据库是将旧版本的数 据库转换成新版本的数据库格式,也可进行反 向操作。 Access 2003可 以以只读方式打开使用旧版本 Access创建的数据库,并且能够查看数据库对象, 添加、删除或修改记录等,但是不能修改该数据 库中各个对象的设计。除非在旧版本的 Access 中 打开该文件或者将数据库整个转换为Access 2003 的数据库格式,然后再保存。
模块是用VBA语言编写的程序段,它以Visual Basic为内臵的数据库程序语言。对于数据库的 一些较为复杂或高级的应用功能,需要使用 VBA代码编程实现。

Access 2003:8.1、Access2003基本操作

Access 2003:8.1、Access2003基本操作

Hale Waihona Puke 8.1.2窗体操作类1、openform操作
2、close操作 3、Maximize操作 4、Minimize操作 5、MoveSize操作
1. OpenForm操作
使用OpenForm操作,可以从窗体“设计” 视图、“打印预览”或“数据表”视图 中打开一个窗体,可以选择窗体的数据 输入与窗口方式并限制窗体所显示的记 录。其操作指令格式为: OpenForm 窗体名称,视图,筛选名称,Where 条件,数据模式,窗口模式
3.FindNext操作
使用FindNext操作,可以查找下一个记录, 该记录符合由前一个 FindRecord操作或 “在字段中查找”对话框所指定的准则, 单击“编辑”菜单中的“查找”命令可 以打开该对话框。使用FindNext操作可以 反复查找记录。例如,可以在某一特定 客户的所有记录间进行移动。其操作指 令格式为: FindNext
2.FindRecord操作
FindRecord是采用查找方式移动记录指针的操作, 操作指令格式为: FindRecord 查找内容,匹配,区分大小写,搜索,格式 化搜索,只搜索当前字段,从第一条查找 其中: “查找内容”参量应该填写需要在当前字段中查 找的数据,其数据类型应与当前字段的数据类 型相同。 “匹配”应该在“整个字段的任何部分”、“整 个字段”和“字段开头”三个选项中选择一个。 “区分大小写”可以在“是”(表示查找时区 分字母大小写)和“否”(表示查找时不区分 字母大小写)两个选项中选择一个。
“开始页码”用以设定报表数据打印的起始页。 如果在“打印范围”框中选择了“页范围”, 那么该参数是必需的参数。 “结束页码”用以设定报表数据打印的终止页, 即打印到此页底部结束。如果在“打印范围” 框中选择“页范围”,那么该参数是必需的参 数。 “打印品质”用以设定报表数据的打印品质。可 在“ 高 品质 ” 、“ 中 品质 ” 、“ 低 品质 ”或 “草稿”四个选项中选取一种。品质愈低,对 象打印速度愈快。默认值为“高品质”。 “份数”用以设定报表数据的打印份数。默认值 为“1”。 “自动分页”用以设定报表数据是否分页打印。 选择“是”(表示自动分页),选择“否” (表示不自动分页)。该参数设置为“否”时,

MicrosoftOfficeAccess2003教程(转)

MicrosoftOfficeAccess2003教程(转)

MicrosoftOfficeAccess2003教程(转)Microsoft Office Access2003教程第⼀章Access数据库基础◆数据库基础知识及关系数据库管理系统。

◆Access2003中⽂版介绍。

数据库技术产⽣于60年代末、70年代初,它的出现使计算机应⽤进⼊了⼀个新的时期——社会的每⼀个领域都与计算机应⽤发⽣了联系。

数据库是计算机的最重要的技术之⼀,是计算机软件的⼀个独⽴分⽀,数据库是建⽴管理信息系统的核⼼技术,当数据库与⽹络通信技术、多媒体技术结合在⼀起时,计算机应⽤将⽆所不在,⽆所不能。

作为本课程学习的开始,我们⾸先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢?⼀、数据库的基本知识1.什么是数据库数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。

从⼴义上讲,数据库就是数据或信息的集合,相当于⼀个数据仓库。

具体来说,数据库是⼀组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。

David M.Kroenke关于数据库的定义是:数据库是指⾃描述的完整记录的集合。

它表达了三层含义:⑴数据库是⾃描述的。

数据库除了包含⽤户的源数据以外,还包含关于它本⾝结构的描述,这个描述称作数据词典(或数据⽬录、元数据)。

从这个意义上讲,数据库与作为⼀个⾃描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含⼀个描述它们的卡⽚⽬录。

⑵数据库是集成记录的集合。

数据的标准结构如下:位—>字节—>域—>记录—>⽂件,按这种模式说,⽂件组合成数据库是⾮常诱⼈的,但却⽆法深⼊,数据库将包含四种数据:⽤户数据⽂件、元数据、索引、应⽤元数据。

⽤户数据⼤多表⽰为表格,称之为数据表,它存放了⽤户的各种有⽤资料和数据。

例如:元数据是关于⽤户数据的结构的描述,称之为系统表。

例如:索引数据改进了数据库的性能和可访问性,称之为概括数据。

access2003使用教程 第1章

access2003使用教程 第1章
中文Access 2003实用教程
第1章 Access 2003概述
Microsoft Access 2003是一种数据库管理系统,它的强大 功能主要表现在:友好的用户界面;数据表操作简单、易学 易懂;通过向导创建表、查询、窗体及报表;自动绘制数据 统计图和绘图功能;有效管理、分析数据的功能;增强的网 络功能;宏功能和内嵌的VBA(Visual Basic for Application)等。 除了以上所提到的功能以外,在Access 2003中还增加了许 多新的功能。例如,可以查看数据库对象间的相关性信息; 可以启用自动错误检查以检查窗体和报表的常见错误;修改 “表”设计视图中的被继承字段属性时,Access 将显示一 个选项,此选项用于更新全部或部分绑定到该字段的控件属 性。
1.1 打开“罗斯文”数据库
关系型数据库是由一系列二维表组成的。在每一个表中,行代表记录,列 代表各种属性(数据项或字段),因此,可以把表格看作是具有相同属性 的记录的集合。表中的行和列的次序无关紧要,所有的字段都是最基本的, 不可再细分,表1-1-1所示的学生成绩表就是一个二维表。 3.Access的特点 Access的最新版本是Access 2003,它是Office 2003的组件之一。Access具有 以下特点。 (1)Access的使用非常简单。Access 2003表设计器、查询设计器等可视化 设计工具,使用户基本不用编写任何代码,通过可视化操作,就可以完成 数据库的大部分管理工作。 (2)提供了大量的向导。几乎每一个对象都有相应的向导,利用向导工具 可以迅速地建立一个功能完美的数据库应用系统。 (3)Access 2003是一个面向对象的、采用事件驱动的关系型数据库管理系 统。它符合开放式数据库互接(ODBC)标准,通过ODBC驱动程序可以与 其他数据库相连,还允许用户使用VBA语言作为其应用程序开发工具,这 样可以使高级用户开发功能更为复杂完美的应用程序。

Access 2003

Access 2003

Access 2003笔记目录第一节熟悉Access 2003 (4)1.启动Access 2000 (4)2.退出Access 2000 (4)3.基本操作 (4)4.了解Access窗口 (5)5.菜单操作 (6)6.使用Access的工具栏 (6)7.使用帮助信息 (7)第二节创建数据库 (8)1.数据库的基本概念 (8)2.数据库的基本操作 (8)第三节创建表和查询 (10)1.浏览表窗口 (10)2.创建表: (10)3.管理表: (10)4.使用查询: (11)第四节创建窗体和报表 (12)1.创建窗体 (12)2.创建报表 (13)熟悉Access 2003Access是个数据库管理程序,主要用于管理某个特定主题的信息的集合。

比如维护和管理若干个人的档案资料,管理和维护某一个单位全体人员的工资管理和维护同学通迅录等等。

在Access数据库中,在到管理某一企业集团的人事、财务、营销、库存等,建一个集成化综合信息管理系统。

小到应用到家庭,建立家庭财务管理,通信录等。

1.启动Access 2000(1)开始|程序|Microsoft office Access|(2)双击桌面上的快捷方式(3)开始|运行,弹出一个“对话框”,然后输入“msaccess”命令,后按“回车”键(4)一个打开任意一个“数据库”文档2.退出Access 2000(1)单击“X”(2)文件|关闭(Alt+F4)(3)双击“标题栏”上的“控制图标”(4)单击“标题控制图标”|“关闭”3.基本操作3.1创建新的数据库(1)文件|新建,右边弹出“新建”的“任务窗格”(2)单击一个“新建项目”提示:关于“任务窗格”里的“项目介绍”,这里不再介绍,如同W ord、Excel一样。

3.2打开数据库:(1)文件|打开,弹出一个“打开”对话框。

(2)单击一个以前保存的数据库3.3保存数据库:(1)文件|保存(2)“常用”工具栏中的“保存”钮3.4关闭数据库文件|关闭(Ctrl + W)4.了解Access窗口4.1浏览Access窗口(1)标题栏:在标题栏上显示的是当前执行的应用软件名(Microsoft Access)和当前数据库(默认文件名为“db1”)。

Access2003操作指南一日通

Access2003操作指南一日通

Access2003操作指南一日通1.DB--就是为了实现一定的目的按某种规则组织起来的"数据"的“集合".2.DBMS--[如果把很多数据胡乱地堆放在一起,让人无法查找,这种数据集合也不能称为"数据库"]人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为"数据库管理系统",它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员。

Access就是一种桌面数据库管理系统。

3.ACCESS--除了菜单栏和工具栏,Access的窗口接口中还有“状态区”和“数据库窗口”,状态区可以显示正在进行的操作信息,这可以帮助我们了解所进行操作的状态,而“数据库窗口”则是Access中非常重要的部分,它帮助我们方便,快捷地对数据库进行各种操作.而它本身又包括“窗口菜单”,“数据库组件选项卡”,“创建方法和已有对象列表”三个部分.[看看DB01.jpg]4.窗口左侧包含两个方面的内容,上面是“对象”,下面是“组”。

“对象”下分类列出了Access数据库中的所有对象,比如说用鼠标点一下这里的“表”,窗口右边就会列出本数据库中已经创建的所有表。

而“组”则提供了另一种管理对象的方法:我们可以把那些关系比较紧密的对象分为同一组,不同类别的对象也可以归到同一组中。

比如说我们上次做的通讯簿数据库,其中的通讯簿表和通讯簿窗体就可以归为一组。

在数据库中的对象很多的时候,用分组的方法可以更方便地管理各种对象。

下面我们说一下删除组中的对象时,是不是将这个对象从数据库中删去了?不是的,其实组中的对象只是真实对象的快捷方式。

将组中对象删除,只是将对象在组中建立的这个快捷方式删除了,这并不影响这个对象及其里面的内容的完整。

它仍然存在于数据库中。

5.<添加和删除工具栏>视图--工具栏--自定义--命令6.<组的操作--新建、删除或重命名组>只要将鼠标移动到Access数据库窗口的左边--右键--新组///选定某个表后可以右键把它添加到某个特定的组中.7.<利用向导创建数据库---本机上的模板>其实“数据库向导”就是Access为了方便的建立数据库而设计的向导类型的程序,它可以大大提高工作效率。

办公软件Access_2003教程详解.

办公软件Access_2003教程详解.

• 3.数据库系统(DBS)
• 数据库系统(DBS)是由计算机硬件、 操作系统、数据库、数据库管理系统和用 户所构成的综合系统。 表示实体以及实体间联系的模型称为数 据模型。数据模型是一个可用于描述数据、 数据联系、数据语义及一致性约束的概念 集合,它提供了获得数据抽象的工具。
• 4.数据模型

• 数据库管理系统采用的数据模型一般有3种: 层次型、网状型和关系型。 层次模型用树形结构来表示实体之间联系, 如图1-2所示。 网状模型用网络结构来表示实体之间联系, 如图1-3所示。 关系数据模型是现在使用最广泛的数据模 型,用关系来表示实体间的联系,反映在 应用上就是使用表的集合来表示数据和数 据间的联系,一个表分为若干列,每一列 都有惟一的名称。
关系运算
• (1)选择运算(Select):
• 选择是单目运算,其运算对象是一个表。该运算按给定的条件,从表 中选出满足条件的行形成一个新表作为运算结果。 选择运算的记号为 σF(R)。 其中σ是选择运算符,下标F是一个条件表达式,R是被操作的表。 选择运算提供对数据库进行“横向分割关系”手段。
院系 学生 教师
教学
图1-1 层次模型
科研
仓库 (仓库号,城市,面积)
器件 (器件号,器件名称)
1∶n 库存 (仓库号,器件号,数量)
图1-2 网状模型
课程号
课程名
学时
教师号
姓名
年龄
课程
授课
教师
图1-3 实体—联系图
实体:客观存在的、可以相互区别的事物。实体可以是实际存在的 事物,如,一所学校;也可以是概念性的事物,如,一次比赛。 实体集:具有相同属性的实体集合。如,所有学校。 属性与对象:描述客观事物的实体,分为“对象”和“属性”。如, 人、学校属于对象,属性表示对象的特征。当给某个特定对象的属 性取具体值时,描述该对象的属性值的符号就是数据。如,人的属 性有姓名、年龄、文化程度等;学校的属性有校名、地址、电话、 传真等。

Access 2003教程详解

Access 2003教程详解

Access具有全环绕数据库文件结构,可以 在一个mdb文件中包含数据对象(表、索引、 查询)和应用对象(窗体、报表、宏、 VBA代码模块)。在一个打开的Access数 据库窗口中,分组显示了数据库包含的对 象,其类型包括表、查询、窗体、报表、 页、宏、模块等。一个Access数据库可以 包含多达32768个对象(表、查询、报表等 的组合)
2.数据库与数据库管理系统
数据库(DataBase,DB)是一组有关联的数据集合。 按照一定的组织方式,存储在计算机介质上,能够 为多个用户共享,与应用程序相互独立,数据之间 相互关联的数据的集合 ; 数据库好比是计算机存储数据的“仓库”。它在物 理上按一定的组织方式存储多个介质,在逻辑上按 一定的模型结构组成一个整体。储存在数据库中的 信息可以查询、修改、使用、传输等。
完整性控制
数据库系统在运行过程中,可能会由于数据输入错误,或出现程序逻辑错 误,或发生使用者误操作,或非法访问等各种原因而导致数据错误。为 保证关系中数据的正确性与有效性,需要建立数据完整性的约束机制来 加以控制。 1. 实体完整性控制 实体完整性控制:由于关键字是关系的主属性,实体完整性规则要求主 属性不能取空值。[例如]学生表中的学号不能取空值。 域完整性控制:域是关系属性值的取值范围。保证了输入数据的合法有 2. 域完整性控制 效性。[例如]当性别属性只允许输入.T.或.F.值时,当输入了其它字符时, 系统拒绝接受。 3. 参照完整性控制 参照完整性控制:为了减少数据冗余度,常常用几个关系来描述相同的 实体,这几个关系之间具有引用参照性,即一个关系属性的取值要参照 其他关系属性的取值。 [例如]有3个描述学生信息的关系: 学生(学号、姓名、性别、班级) 课程(课程号、课程名) 成绩(学号、课程号、成绩) 其中,“课程号”并不是“成绩表”关系的主关键字,但它是被参照关系 “课程表”的主关键字。因此,课程号是成绩关系的外关键字。 4.参照完整性规则 参照完整性规则:外关键字可以取空值或者取被参照关系中主关键字值。 参照完整性规则 虽然规定外关键字“课程号”可以取空值,但按照实体完整性规则,课 程中课程号不能取空值,所以成绩中的课程号实际上是不能取空值的, 只能取课程中已存在课程号的值。如果成绩中的课程号取空值,描述学 生信息的关系之间就失去了参照的完整性。

Access 2003的基本操作

Access 2003的基本操作

Access 2003的基本操作为Office 的重要组件之一,Access 有着极其丰富的功能。

特别是在上一章对Access有了初步的了解之后,Access 多功能带来强大性能的同时,或多或少让用户迷惑,不知道Access 到底能够做些什么,本章将介绍它的各项重要数据库操作功能,让用户能够使用这些操作更快更轻松地创建一个符合要求的数据库。

作 2.1 在Access2003中打开一个数据库启动Access 系统之后,用户首先要做的第一件事就是打开一个数据库,这个数据库可以是一个现有数据库或者一个空白的数据库。

一般在启动Access 之后,用户会看到启动页右面的提示信息,如图2-1,用户可以从中打开一个现有的数据库或者新建一个数据库。

打开已经存在的应用数据库的操作过程如下:图2-1 打开数据库的提示框1. 若需要打开的数据库名已经列出,如上图的“db1”,直接单击就可以打开。

2图2-2 “Northwind”数据库开启界面2. 否则,用户需要单击“其他文件”选项,打开资源管理器,从中找到想要打开的数据库所在的路径。

3. 单击“确定”按钮。

出现如图2-2所示的界面,Access打开了“Northwind”应用数据库,用户将发现在Access窗体的中央出现了—个标题为“Northwind:数据库”的数据库窗口。

2.2 在Access 2003中打开一个数据库表以上用户已经打开了一个数据库,接下来就可以新建或者打开一份表格,以便可以查看数据库中的数据或者向数据库中输入和编辑数据。

例如,在打开了“Northwind”应用数据库之后,用户可能希望了解一些关于公司雇员表格的设计情况或它的数据。

在下面就将介绍一下打开表格的基本过程。

Access 2003的基本操作3图2-3 “Northwind”数据库窗口操作过程如下:1. 选择“表”选项卡。

如果“表”选项卡未被选择,则单击选取数据库窗口中的“表”选项卡,如图2-3所示。

ACCESS入门教程

ACCESS入门教程
第29页,共99页。
创建表的方法
• 建表的方法共有五种,分别是: – 使用设计器创建表 – 通过输入数据创建表 – 使用向导创建表 – 导入表 – 链接表
第30页,共99页。
“学生基本情况表”结构
字段名称 数据类型 字段大 小
学号
文本
10
姓名
文本
10
性别
文本
2
出生年月 日期/时间 中日期
籍贯
文本
数据类型
文本 数字 日期/时间 备注 货币
自动编号
是/否 OLE对象 超级链接
表2 Access 的数据类型及用法
用法
用于存放文本或者文本与数字的组合,最多255个字符,默认大小 为50。这种类型中的数字不能进行数学计算。 用于存放可进行数学计算的数字数据,可以有小数位和正负号。
用于存放表示日期和时间的数据,允许进行少量的日期和时间运算。
第5页,共99页。
• 3. 数据库系统 – 数据库系统(DBS)是指引进数据库 技术后的计算机系统,能有组织地、 动态地存储大量相关数据,提供数据 处理,实现数据共享,减少数据冗余。
第6页,共99页。
• 4. 数据库管理系统 – 数据库管理系统(DBMS)是建立、维护和使用数据库, 对数据库进行统一管理和控制的系统。具体指数据库系 统中管理数据的软件系统。在计算机系统中,数据管理 通常使用数据库管理系统完成。也就是说,数据库系统 包括数据库和数据库管理系统两部分。一个数据库系统 低车暮心组成部分。
1.1 数据库基础知识
• 1. 数据与数据处理 – 数据(data)是存储在某一种媒体上能够识别的数据符 号。它包括描述事物特性的数据内容和存储在某一种媒 体上的数据形式。
– 数据处理是指将数据转化成信息的过程。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
应当注意,Access 数据库只是数据库各个部分(表、查询、报表、模块、宏和指向 Web HTML 文档的数据访问页面)的一个完整的容器,而表是存储相关数据的实际容器。
2. 查询 数据库的主要目的是存储和提取信息,在输入数据后,信息可以立即从数据库中获取,
也可以在以后再获取这些信息。查询成为了数据库操作的一个重要内容。 Access 2003 提供了三种查询方式。 ⑴ 交叉数据表查询 查询数据不仅要在数据表中找到特定的字段、记录,有时还需要对数据表进行统计、摘
作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系 统?什么是 Access 呢?
一、数据库的基本知识
1.什么是数据库 数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的
集合。 从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。具体来说,数据库
4.数据库系统的分代
数据库系统可分为三代。 ⑴ 非关系型数据库系统。是对第一代数据库系统的总称,包括层次型数据库系统和网 状型数据库系统。其主要特点是:采用“记录”作为基本数据结构,在不同“记录型”之间, 允许存在相互联系,一次查询只能访问数据库中的一个记录。(P3) ⑵ 关系型数据库系统(RDBS)。1970 年,E.F.Codd 在一篇名为“A Relational Model of Data For Large Shared Databanks(大型共享数据库数据的关系模型)”文章提出了“关系模型” 的概念。70 年代中期,商业化的 RDBS 问世,数据库系统进入第二代,目前 PC 机上使用 的数据库系统主要是第二代数据库系统。其主要特点是:采用“表格”作为基本数据结构, 在不同的表之间,允许存在相互联系,一次查询可以访问整个表格中的数据。 ⑶ 对象—关系模型数据系统(ORDBS)。将数据库技术与面向对象技术相结合,以实 现对多媒体数据和其它复杂对象数据的处理,这就产生了第三代数据库系统。其主要特点是: 包含第二代数据库系统的功能,支持正文、图形图像、声音等新的数据类型,支持类、继承、 方法等对象机制,提供高度集成的、可支持客户/服务器应用的用户接口。
⑶ 控制和管理功能。除了 DDL 和 DML 两类语句外,DBMS 还具有必要的控制和管理 功能。
在讨论可视化的数据库管理系统(如 VFP、Access)时,一般而言,从组成结构上看, DBMS 的特点和功能可以分为三个子系统:设计工具子系统、运行子系统和 DBMS 引擎。
设计工具子系统提供设计工具,包括表生成、窗体生成、查询生成、报表生成和过程语 言编译器等工具,设计工具子系统与开发人员相关联。
要。如求和、计数、求平均值等,这样就需要交叉数据表查询方式。请看下面的例子。
SELECT 订单明细.订单 ID, 订单明细.产品 ID, 产品.产品名称, 订单明细.单价, 订单明细.数量, 订单明细.折扣, CCur(订单明细.单价*[数量]*(1-[折扣])/100)*100 AS 总价 FROM 产品 INNER JOIN 订单明细 ON 产品.产品 ID=订单明细.产品 ID ORDER BY 订单明细.订单 ID; 注:Ccur 函数,返回一个转换为货币数据类型表达式的值。
运行子系统提供对设计时产生的程序的执行,它与用户接口。 DBMS 引擎介于设计工具及运行子系统与数据本身之间。实际上,它将根据以上组件 的请求,将其翻译成对操作系统的命令,以实现对物理介质上的数据的读写。除此之外, DBMS 引擎还涉及事务管理、锁定、备份和恢复等工作。
2.数据库应用系统
数据库应用系统(DataBase Application System、DBAS)专指基于数据库的应用系统。 一个 DBAS 通常由数据库和应用程序两部分组成,它们都需要在 DBMS 支持下开发。开发 一个信息系统,一是要设计数据库,二是要开发应用程序。并且,这二者亦是相互关联的。
⑵ 数据库是集成记录的集合。 数据的标准结构如下:位 —> 字节 —> 域 —> 记录 —> 文件, 按这种模式说,文件 组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数 据、索引、应用元数据。
用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。例如:
3.数据库系统的特点
与文件系统比较,数据库系统有下列特点: ⑴ 数据的结构化。文件系统中单个文件的数据一般是有结构的,但从整个系统来看, 数据在整体上没有结构,数据库系统则不同,在同一数据库中的数据文件是有联系的,且在 整体上服从一定的结构形式。 ⑵ 数据的共享性。在文件系统中,数据一般是由特定的用户专用,数据库系统中的数 据可以有为不同部门、不同单位甚至不同用户所共享。 ⑶ 数据的独立性。在文件系统中,数据结构和应用程序相互依赖,一方的改变总是要 影响到另一方的改变。数据库系统中的数据文件与应用程序之间的这种依赖关系已大大减 小。 ⑷ 数据的完整性。在数据库系统中,可以通过对数据的性质进行检查而管理它们,使 之保持完整正确。如商品的价格不能为负数,一场电影的定票数不能超过电影院的座位数。 ⑸ 数据的灵活性。数据库系统不是把数据简单堆积,而是在记录数据信息的基础上具 有多种管理功能,如输入、输出、查询、编辑、修改等。 ⑹ 数据的安全性。数据库系统中的数据具有安全管理功能。 ⑺ 数据可控冗余度。数据专用时,每个用户拥有使用自己的数据,难免会出现数据相 互重复,这就是数据冗余。实现数据共享后,不必要的数据重复将全部消除,有时为了提高 查询效率,也保留少量的重复数据,其冗余度可以由设计者控制。
可以设置窗体所显示的内容,还可以添加筛选条件来决定窗体中所要显示的内容。窗体 显示的内容可以来自一个表或多个表,也可以是查询的结果。还可以使用子窗体来显示多个 数据表。
4. 报表
报表用来将选定的数据信息进行格式化显示和打印。报表可以基于某一数据表,也可以 基于某一查询结果,这个查询结果可以是在多个表之间的关系查询结果集。报表在打印之前 可以预览。另外,报表也可以进行计算,如求和、求平均值等。在报表中还可以加入图表。
Microsoft Office Access 2003 教程
第一章 Access 数据库基础
◆ 数据库基础知识及关系数据库管理系统。 ◆ Access 2003 中文版介绍。
数据库技术产生于 60 年代末、70 年代初,它的出现使计算机应用进入了一个新的时期 ——社会的每一个领域都与计算机应用发生了联系。数据库是计算机的最重要的技术之一, 是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通 信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。
⑴ 数据定义功能。DBMS 向用户提供“数据定义语言(DDL)”,用于描述数据库的结 构,在关系数据库中其标准语言是 SQL(Structured Query Language),它提供了 DDL 语句。
⑵ 数据操作功能。对数据库进行检索和查询,是数据库的主要应用。为此 DBMS 向用 户提供“数据操纵语言(DML)”,用于对数据库中的数据进行查询,同样 SQL 也提供了 DML 语句。
是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。 David M.Kroenke 关于数据库的定义是:数据库是指自描述的完整记录的集合。它表达
了三层含义: ⑴ 数据库是自描述的。 数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据
词典(或数据目录、元数据)。从这个意义上讲,数据库与作为一个自描述的书的集合的图 书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。
⑵ 动作查询 动作查询,也称为操作查询,可以运用一个动作同时修改多个记录,或者对数据表进行 统一修改。动作查询有 4 种,生成表、删除、添加和更新。
⑶ 参数查询 参数即条件。参数查询是选择查询的一种,指从一张或多张表中查询那些符合条件的数 据信息,并可以为他们设置查询条件。 3. 窗体 窗体向用户提供一个交互式的图形界面,用于进行数据的输入、显示及应用程序的执行 控制。在窗体中可以运行宏和模块,以实现更加复杂的功能。在窗体中也可以进行打印。
Access 2003 所提供的对象均存放在同一个数据库文件(.mdb)中。Access 2003 中各对 象的关系如下图所示。
下面对 Access 2003 每一类对象进行简单介绍。 1. 表
表是 Access 2003 中所有其他对象的基础,因为表存储了其他对象用来在 Access 2003 中执行任务和活动的数据。每个表由若干记录组成,每条记录都对应于一个实体,同一个表 中的所有记录都具有相同的字段定义,每个字段存储着对应于实体的不同属性的数据信息。 请看下图。
元数据是关于用户数据的结构的描述,称之为系统表。例如:
索引数据改进了数据库的性能和可访问性,称之为概括数据。例如:
应用元数据用来存储用户表格、报表、查询、媒体数据和其它形式的应用组件。并非所 有的 DBMS 都支持应用组件,支持应用组件的 DBMS 也不一定把全部组件的结构作为应用 元数据存储在数据库中。
二、数据库管理系统和数据库应用系统
1.数据库管理系统
实际上,数据库是存于某种存储介质上的相关数据有组织的集合,为了在计算机中对数 据库进行定义、描述、建立、管理和维护,应通过特定的数据库语言进行,这就需要一套支 持该数据库语言的系统软件,称作数据库管理系统(DBMS)。一般说,数据库管理系统具 有下列功能:
⑶ 数据库是模型的模型。 数据库是用户关于现实世界的模型的模型。具体解释是:非计算机操作数据的情况下, 人们所建立的一套文件、表格、数字等的处理内容和规则是人们关于现实世界的模型,在计 算机操作数据的情况下,数据库设计者将在人们关于现实世界的模型的基础上再次建模,从 而建立一个适用于计算机处理的数据库模型。 三个世界的划分: 现实世界(客观世界):实体、实体集、属性、实体标识符 信息世界(观念世界):记录、文 件、字段、关键字 数据世界(计算机世界):位、字节、字、块、卷 2.从文件管理到数据库管理 前面提到从文件组合成数据库是非常诱人的,但却无法深入。实际上,在数据库处理之 前,确实采用的文件管理方式,即用数据文件来存放数据,并通过高级语言完成对数据文件 的操作。一个数据文件包含若干个“记录(Record)”,一个记录又包含若干个“数据项(Data Item)”,用户通过对文件的访问实现对记录的存取。通常称支持这种数据管理方式的软件为 “文件管理系统”,它一直是操作系统的重要组成部分。 随着计算机处理的数据量不断增加,文件管理系统采用的一次最多存取一个记录的访问 方式,以及在不同文件之间缺乏相互联系的结构,不能适应管理大量数据的需要,于是数据 库管理系统应运而生,并在上世纪 60 年代末诞生了第一个商业化的数据库系统——IBM 的 IMS(Information Management System)。
相关文档
最新文档