第13章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教案
操作6使用向导查找表之间不匹配的记录
“查找不匹配项查询向导”就是查找那些在“多”方
表中没有对应记录的“一”方表中的记录。
任务三使用设计视图创建查询
操作1在设计视图中添加表
在“显示表”对话框的“表”选项卡中,双击“订单”表,可将选中
的表添加到查询设计视图中
理解查询使用向导快速创建查询使用设计视图创建查询
理解并使用查询条件创建参数查询创建计算查询
技能培训重点、难点
理解查询使用向导快速创建查询使用设计视图创建查询
理解并使用查询条件创建参数查询创建计算查询
教法
任务驱动法
教具使用
计算机
教学内容
查询的创建与应用
学生活动
备注
复习提问
思考回答
学生补充,教师点评
导入新课
任务三 查找和替换记录数据
操作1查找表中数据
①单击要查找字段选定器
②单击菜单“编辑→查找”命令
③在“查找内容”框中输入查找内容,单击“查找下一个”按钮
④再一次单击“查找下一个”按钮依次类推。
操作2替换表中数据
①单击字段选定器
②单击菜单“编辑→替换”命令
③在“查找内容”框中输入被替换内容,“替换为”框中输入替换内容,单击“全部替换”按钮
5.页页也称为数据访问页
6.宏由一系列操作组成,能自动执行一些任务
7.模块用VBA语言编写的程序段
任务五使用Access 2003的帮助系统
操作1使用“帮助”任务窗格
操作2使用“Office助手”
操作3使用上下文帮助
项目拓展工具栏的操作及“罗斯文”示例数据库的使用
操作1显示或隐藏工具栏
计算机应用基础之Access2003
第七章数据库管理系统Access 2003数据库就是数据或信息的集合,相当于一个数据仓库。
具体地说,数据库是一组经过计算机整理后的数据,它由许多数据表组成。
Access 2003是一个功能强大、方便灵活的关系型数据库管理系统。
它具有完整的数据库应用程序开发工具,可用于开发适合特定数据库管理的Windows应用程序。
使用Access 2003,用户可以方便地设计、修改、浏览一个记录的数据表,可以在基本表记录的数据中进行各种查询,可以根据基本表的记录的数据设计各种报表,可以设计和使用各种窗体,可以通过设计和使用宏对基本表进行一系列特定的操作,甚至还可以使用Visual Basic语言进行更高级的程序开发。
任务1 学会数据库的创建、表的建立及字段属性设置我们通过一个小型的图书管理系统来边做边学吧。
1.数据库的创建首先启动Access 2003,出现Access 2003的启动界面,单击图7.1右下角的“新建文件”。
图7.1 Access 2003启动界面出现如图界面,单击图7.2右上角的“空数据库”图7.2 新建界面在出现的对话框中输入文件名“图书管理系统”,然后单击“创建”按钮,这样数据库就建好了。
注意记住该文件的保存位置。
这时图7.3出现的窗口是数据库窗口。
图7.3 创建数据库2. 用表设计器建立表在图7.4左边“对象”框中选择“表”,双击“使用设计器创建表”打开表设计器。
图7.4 建立表在图7.5表设计器中按照下面表格中的要求逐个输入字段的名称、类型和长度等数据。
注意,在表设计器窗口的上半部分输入字段名和类型,长度等其它内容在窗口的下半部分的“常规”页面中输入。
最后用鼠标右击“图书编号”在出现的快捷菜单中选择“主键”,将“图书编号”设为这个表的主键。
完成后关闭表设计器,系统会询问表的名称,输入表名“图书”,这样一个空的数据库表已建好了。
图7.5 表设计器在图7.4数据库窗口中就会出现刚才建立的表“图书”,双击它就会出现“图书”表窗口,接下来按照图7.6中的数据进行数据输入。
Access 2003
二、关系模型 用关系表示的数据模型称为关系模型。关 系是指由行与列构成的二维表,在关系模 型中,实体和实体间的联系都是用关系表 示的。也就是说,二维表格中既存放着实 体本身的数据,有存放着实体间的联系。 关系可以表示实体间一对多的联系,并且 通过建立关系间的关联,还可以表示多对 多的联系。
• 关系:一个关系对应一张二维表。如学生 登记表等。 • 字段:表中的一列称为一个字段,每个字 段的名称就叫字段名。 • 记录:表中的一行即为一条记录。它是由 称为“主键”的字段唯一标识。 • 主键:主键是表中的某个字段组,它可以 唯一确定一个记录。一个表只能有一个主 键,主键可以是一个字段,也可以由若干 字段组和而成。
2. 链接表 使用链接表功能可以在当前数据库中创建 链接到数据源的快捷方式,从而链接外部 数据源中的数据。当修改链接表数据,外 部数据源可以看到修改的结果;当修改外 部数据源数据,同样可以改变链接表数据。 • 在“数据库”窗口中,单击“文件”菜单 的“获取外部数据”命令中的“链接表” 命令。 • 选择链接的数据源文件,单击“链接”按 钮。 • 按照“链接数据表向导”提示操作。
三、 利用导入表和链接表创建数据表 1. 导入表 • 在“数据库”窗口中,单击“文件”菜单 的“获取外部数据”命令中的“导入”命 令。 • 在对话框中的“查找范围”中选择导入文 件的位置,在“文件类型”框中选择导入 文件的类型,在列表中选择相应文件。 • 单击“导入”按钮。 利用“导入”命令,不仅可以导入Access 2003数据库中各种对象,还可以将符合 Access 2003输入/输出协议的任何类型表 格引入到Access 2003的数据库中。
Access 2003 数据库原理与应用
Te: 67705136 zhangming@
10分钟学会access2003数据库
学电脑最好学的是数据库,学不会就是懒鼠标右键点新建一个数据库
打开
点使用设计器创建表
写上字段名称,点三角选类型,学过VB/C/C++等就知道数据类型,和这类语言一样,文本类型可以是任何内容,《CHAR》,备注也是文本类型只不过是可输入内容更多,数字内型只能输入数字《INT》,日期/时间类型只能输入日-月-年或年-月-日,货币也算数字类型,只不过是可以输入较长,自动编号不用多说了,是/否不用多说了,OLE对象就是加入一文件,超链接就是选择链接一个任何文件,比如MP3,图片等。
这是个示例
输入完了点左上角的软盘标志保存,和WORD是不是一样呀
关闭,重新打开是不是多了个员工的表,给表写上内容
单
还可以使用输入数据创建表,不过类型全部是文本类型
内容多了,要查总不能用眼睛看,点查询创建查询
数据库可以配合软件使用,也可以供网站使用,这是个购物网站的数据库
看到了吧GROUPPIC就是链接图片,属于超链接类型
看完了没有十分钟学会了吧。
中文Access_2003实用教程
本章要点
1.1 打开1.3 定制工具栏和工作环境 习题 1
1.1 打开“罗斯文”数据库
1.1.1 数据库的基本知识
每个人的工作和生活中都有大量的数据,例如一个人的通讯录、一个公司 的销售情况统计等。当这些数据比较少的时候,将其记录在一个表中,就 可以很好地进行管理了。但是当数据积累到一定数量以后,在对其进行管 理和利用时就要用到数据库了。Access 2003就是一种数据库管理系统。 1.什么是数据库 从字面的角度来看,“库”是储存东西的地方,“数据库”可以简单地理 解为储存数据的地方。更准确地说数据库是按照一定关系组织起来的有联 系的数据集合。 通讯录中记录的每个人的姓名、地址、电话等信息就是“数据”。 对于数据的管理经历了人工管理、文件管理及数据库管理3个阶段。当数据 的数量比较少时,依靠人工的方式就能满足管理的需要。随着数据的增加, 人们开始采用数据文件的方式管理数据,在这种方式中,一个文件一般是 与某一个应用相对应的,即这些数据不能共享。数据库管理有利于数据的 描述与数据的应用相结合,对于数据的更新与检索均采用一种全新的方式 进行,使数据的共享成为可能,数据的一致性及安全性得到了极大的提高。
中文Access 2003实用教程
第1章 Access 2003概述
Microsoft Access 2003是一种数据库管理系统,它的强大 功能主要表现在:友好的用户界面;数据表操作简单、易学 易懂;通过向导创建表、查询、窗体及报表;自动绘制数据 统计图和绘图功能;有效管理、分析数据的功能;增强的网 络功能;宏功能和内嵌的VBA(Visual Basic for Application)等。 除了以上所提到的功能以外,在Access 2003中还增加了许 多新的功能。例如,可以查看数据库对象间的相关性信息; 可以启用自动错误检查以检查窗体和报表的常见错误;修改 “表”设计视图中的被继承字段属性时,Access 将显示一 个选项,此选项用于更新全部或部分绑定到该字段的控件属 性。
Access2003教程(完整版)
Access 教程第一章 Access 数据库基础◆数据库基础知识及关系数据库管理系统。
◆Access 2003 中文版介绍。
数据库技术产生于 60 年代末、70 年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。
数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。
作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是 Access 呢?一、数据库的基本知识1.什么是数据库数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。
从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。
具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。
David M.Kroenke 关于数据库的定义是:数据库是指自描述的完整记录的集合。
它表达了三层含义:⑴ 数据库是自描述的。
数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。
从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。
⑵ 数据库是集成记录的集合。
数据的标准结构如下:位—> 字节—> 域—> 记录—> 文件, 按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。
用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。
例如:元数据是关于用户数据的结构的描述,称之为系统表。
例如:。
Access2003创建数据库和表
图2-2-5 “表向导”对话框之二
图2-2-6 “表向导”对话框之三
2.2 创建“员工”表
(6)单击“完成”按钮,就可以根据上一步的设置,调出“客户:表”窗 口或“客户”窗体,同时在图2-2-1所示的数据库窗口中也看到刚刚建立的 表。
图2-2-7 “客户:表”窗口
图2-2-8 “客户”窗体
2.2 创建“员工”表
2.1 创建第一个Access数据库
创建完成之后就可以看到数据库窗口,如图2-1-13所示,同时在屏幕上显示 “主切换面板”窗体,如图2-1-14所示。此窗体会在每次打开数据库后显示, 目的是让用户在此进行操作。
图2-1-13 “联系人管理”数据库窗口
图2-1-14 “主切换据库
(11)单击“下一步”按钮,调出“数据库向导”对话框之五,如图2-110所示。 在“请指定数据库的标题”文本框中输入其标题,如果要在所有报表上加 一幅图片,则可以选中“是的,我要包含一幅图片”复选框,这时“图片” 按钮有效,单击它可以调出“插入图片”对话框,用于选择所需要的图片。 (12)单击“下一步”按钮,调出“数据库向导”对话框之六,如图2-1-11 所示。 如果对前面所做的工作没有要修改的内容,这时单击“完成”按钮,如果 要重新设置前面的选项,单击“上一步”按钮。如果选中“是的,启动该 数据库”复选框,则在创建完数据库后,直接启动该数据库,否则不启动 它。
2.2.1 用表向导创建表
创建一个名为“客户资料”的空数据库,在“对象”列表中单击“表”对 象,这时的数据库窗口中列出的是当前数据库中的表和创建表的方法,如 图2-2-1所示。可以看到在这个数据库中还没有任何一个表,下面就要在这 个数据库中创建表。用表向导创建表的具体操作步骤如下。 (1)使用下面的一种方法,调出“表向导”对话框。 • 单击数据库窗口中的按钮,调出“新建表”对话框,如图2-2-2所示,选 择“表向导”选项,单击“确定”按钮,调出“表向导”对话框,如图2-23所示。
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”。 “自动分页”用以设定报表数据是否分页打印。 选择“是”(表示自动分页),选择“否” (表示不自动分页)。该参数设置为“否”时,
数据库基础―Access2003应用教程
火龙果 整理
有一句话给大家分享:
一切创造都源于怀疑或不满,尽信书不如无书。大 学生与高中生不同,大学生要思考问题,要培养能 力。
火龙果 整理
第1章数据库系统基本概念:理解后续内容的基础 •数据库的基本概念 •数据库的作用 •数据库管理系统的标准结构 •数据库技术的发展史与发展趋势 •E-R图/E-R模型 •E-R模型导出关系模型的方法
火龙果 整理
1.1 数据库基本概念
数据库系统阶段 20世纪60年代末数据管理进入新时代--数据库系统阶段。数据库系统 阶段出现了统一管理数据的专门软件系统,即数据库管理系统。数据库系统 是一种较完善的高级数据管理方式,也是当今数据管理的主要方式,获得了 广泛的应用。 分布式数据库系统阶段
最小的冗余度 应用程序对数据资源共享 数据独立性高 统一管理和控制
火龙果 整理
关于“库”的概 念
火龙果 整理
数据库管理系统(DBMS)
数据库管理系统是位于用户与操作系统之间的一个数据管理软件, 它的基本功能包括以下几个方面: 数据定义功能 用户通过数据定义语言对数据库中的数据对象进行定 义。
1.1 数据库基本概念
数据操纵功能 用户可以使用数据操纵语言操纵数据,如查询、插入、
删除和修改。 数据库的运行管理功能 数据库在建立、运行和维护时由DBMS统一管 理和控制。 数据库的建立和维护功能 它包括数据库初始数据的输入、转换功能, 数据库的转储、恢复功能等。 数据库应用系统 数据库应用系统是指系统开发人员利用数据库系统资源开发出来的, 面向某一类实际应用的应用软件系统。例如:财务管理系统,人事管理 系统等等。
火龙果果 整理
数据库系统整体观点:
ACCESS2003数据库技术
2.2.4 向库中导入电子表格作为表
例:导入xls文件作为表
(1)在数据库窗口中单击表对象→“文件”菜单→选 “获取外部数据”→选“导入”→选文件位置→文件类 型选“Microsoft Excel”→选文件→单击“导入”按钮。 显示:
Access 2003数据库技术
1.ACCESS概述 2.数据表的操作 3.查询的操作 4.页的操作
1.ACCESS概述
1.1 Access简介
Access 是一种关系型的桌面数据库管理系统,
作为Microsoft Office软件的组件之一,在世
界范围内得到广泛使用。
1.1 Access的工作窗口
2.1.5 设置字段属性
字段属性是字段特征值的集合,分为常规属 性和查阅属性2种,用来控制字段的操作方式和 显示方式。 不同字段类型有不同的属性集合。
2.1.6 建立表结构
一个“学生信息”表的结构
2.1.7 主键
若一个字段的值可以惟一标识表中的记录,则该 字段所代表的信息称为主键。如字段“学号”能惟一 标识一条记录,可以将“学号”设置为主键。设置为 主键的字段名又被称为主关键字。 主键可以保证数据输入的安全性,作为主键的字 段禁止重复值,也不能为空。主键还用于在表之间建 立关系,建立了关系的多个表使用起来就像一个表一 样。 主键类型有3种:自动编号、单字段、多字段。
(1)在数据库窗口中单击表对象→单击“新建”按钮 →选“导入表”→“确定”→选文件位置→选文件类型 为“文本文件”→选文件→单击“导入”按钮。显示:
(2)单击“下一步”→勾选“第一行包含字段名称” →单击“下一步”→选“新表中”→单击“下一 步”→给xh字段的数据类型选“文本”。
(3)单击“下一步”→选“不要主键”→单击“下一 步”→给表起名为“成绩”→单击“完成”按钮。
办公软件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具有全环绕数据库文件结构,可以 在一个mdb文件中包含数据对象(表、索引、 查询)和应用对象(窗体、报表、宏、 VBA代码模块)。在一个打开的Access数 据库窗口中,分组显示了数据库包含的对 象,其类型包括表、查询、窗体、报表、 页、宏、模块等。一个Access数据库可以 包含多达32768个对象(表、查询、报表等 的组合)
2.数据库与数据库管理系统
数据库(DataBase,DB)是一组有关联的数据集合。 按照一定的组织方式,存储在计算机介质上,能够 为多个用户共享,与应用程序相互独立,数据之间 相互关联的数据的集合 ; 数据库好比是计算机存储数据的“仓库”。它在物 理上按一定的组织方式存储多个介质,在逻辑上按 一定的模型结构组成一个整体。储存在数据库中的 信息可以查询、修改、使用、传输等。
完整性控制
数据库系统在运行过程中,可能会由于数据输入错误,或出现程序逻辑错 误,或发生使用者误操作,或非法访问等各种原因而导致数据错误。为 保证关系中数据的正确性与有效性,需要建立数据完整性的约束机制来 加以控制。 1. 实体完整性控制 实体完整性控制:由于关键字是关系的主属性,实体完整性规则要求主 属性不能取空值。[例如]学生表中的学号不能取空值。 域完整性控制:域是关系属性值的取值范围。保证了输入数据的合法有 2. 域完整性控制 效性。[例如]当性别属性只允许输入.T.或.F.值时,当输入了其它字符时, 系统拒绝接受。 3. 参照完整性控制 参照完整性控制:为了减少数据冗余度,常常用几个关系来描述相同的 实体,这几个关系之间具有引用参照性,即一个关系属性的取值要参照 其他关系属性的取值。 [例如]有3个描述学生信息的关系: 学生(学号、姓名、性别、班级) 课程(课程号、课程名) 成绩(学号、课程号、成绩) 其中,“课程号”并不是“成绩表”关系的主关键字,但它是被参照关系 “课程表”的主关键字。因此,课程号是成绩关系的外关键字。 4.参照完整性规则 参照完整性规则:外关键字可以取空值或者取被参照关系中主关键字值。 参照完整性规则 虽然规定外关键字“课程号”可以取空值,但按照实体完整性规则,课 程中课程号不能取空值,所以成绩中的课程号实际上是不能取空值的, 只能取课程中已存在课程号的值。如果成绩中的课程号取空值,描述学 生信息的关系之间就失去了参照的完整性。
access2003
Access提供了功能很强的编程语言和全面开放的对象类型库,使数据库 开发人员能创建出高性能、完整的数据库应用程序。
Access 2003的基本操作
Access 2003的启动 Access 2003的窗口界面 打开数据库 数据库的保存 Access的退出
数据库的设计与创建
Access 2003的应用
Access 2003简介
Access是一个面向对象、采用事件驱动机制的新型数据库管理系统。
Access不仅可以把信息保存在数据库中,对数据库进行统计、查询和生 成报表,还可以与Office其它组件交流、共享数据。 Access提供了大量的工具和向导,使不懂编程的用户能够完成绝大部分 数据库管理和开发工作。
创建窗体
窗体是人机交互的一个重要接口,数据库的使用和维护 大都是通过窗体这一接口完成的。
创建窗体 方法1:使用“自动窗体”命令创建窗体 方法2:使用向导创建窗体
编辑窗体
创建报表
方法1:使用“自动报表”创建报表
方法2:使用向导创建报表
打印和预览报表
预览报表 ① 预览报表页面的布局 ② 预览报表中的数据
数据库的设计
设计数据库非常重要,合理的设计是创 建一个高效、功能强大的数据库的基础,是 对数据库实施各种操作的前提。
数据库设计的步骤如下:
① ② ③ ④ ⑤ ⑥ ⑦
确定数据库的目的和使用方法; 确定数据库中的表; 确定表中的字段; 确定表之间的关系; 优化表的设计; 输入数据并创建其它数据库对象; 使用分析工具。
定义主关键字
• 每一个表都可以设置一个主关键字。
• 主关键字作为表中每条记录的唯一标识,用于快速地查找和 组合一个或多个不同表中的信息。 • 主关键字可以是表中的一个字段,也可以是多个字段组合。 • 可在创建表时设置,也可以在建好表后设置。
Microsoft Access2003使用手册
数据库2000使用手册使用Microsoft Access,可以在单一的数据库文件中管理所有的信息。
在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。
新华信MC营销管理系统简介数据库与Access数据库是一些关于某个特定主题或目的的信息集合,例如记录客户订单或维护一个音乐收藏集。
如果数据库没有保存在计算机中,或只有一部分保存在计算机中,可能需要从各种各样的来源来追踪信息,这样用户就必须自己来进行协调和组织工作。
使用Microsoft Access,可以在单一的数据库文件中管理所有的信息。
在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。
下面介绍数据库中的几个概念:表:是以行(称为记录)和列(成为字段)的形式组织特定实体的数据集合,从形式上看,它类似于EXCEL表。
窗体:用来将表中的数据用图文框的形式表现出来,用窗体的形式输入数据时操作界面更加亲切和友好。
查询:查询是用组合、排序、筛选等方法来查看、更改以及分析数据,Access的数据存储在许多表中,每个表中又可能有很多记录,利用查询我们可以方便的找到我们想要查看的数据记录。
报表:用打印格式来显示数据,在报表中可以控制每个对象的大小和显示方式,并可以按照所需的方式来显示相应的内容。
宏、模块等其他概念在营销管理系统中一般不常用到,在这里不做介绍。
新华信MC营销管理系统新华信MC营销管理系统是运用Microsoft Access编写的一个小型数据库,用于营销人员整理分析客户名单、主要联系人档案、联系记录以及对客户价值的判断等。
它的优点是营销人员日常工作中只需要在窗体中输入有关信息,则相关表、报表都会同时更新,如果能够熟练的辅助运用查询功能,更可以对数据进行各种排序、筛选,极大的方便了我们的营销管理工作。
数据库基础知识和Access2003使用
数据库基础知识和Access2003使用数据库基础知识1数据(Date)是数据库中存储的基本对象,是描述事物的符号记录。
2数据库(DateBase,简称DB)是指长期存储在计算机内的、有组织、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
3数据管理系统(Database Management System,简称DBMS)是一种操纵和管理数据库的软件系统,可用于建立、使用和维护数据库。
Access就是其中一种。
4数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统。
一般由有关的硬件系统、软件系统、数据库和数据库系统人员四部分组成的为用户提供信息服务的系统6数据库系统的特点:⑴数据的结构化⑵数据的共享性高,冗余度底,易扩展⑶数据独立性高:包括数据的物理独立性和逻辑独立性物理独立性—指用户的应用程序与存储在磁盘上的数据库中的数据时相互独立的。
逻辑独立性—指用户的应用程序与数据库的逻辑结果是相互独立的。
即,数据库逻辑结构改变了,用户程序也可以不变⑷数据由DBMS同一管理和控制DBMS提供的数据控制功能:数据的安全性保护、数据的完整性检查、并发控制、数据库恢复数据模型7数据模型(Date model)是一种模型,是客观事物及其联系的数据描述,是现实世界的模拟和数据特征的抽象。
具有描述数据和数据联系的功能。
8 E-R图描述的是现实世界的概念模型。
它提供了现实型、属性和联系的方法。
实体型:用矩形表示,矩形框内写明实体名。
属性:用椭圆表示实体和联系的属性,椭圆框内写明属性名。
联系:菱形表示,框内写明联系名。
9 数据模型:层次模型、网状模型、关系模型。
10 层次模型:是将概念世界的实体彼此在基建抽象成一种自上而下的层次关系。
反映客观事务一对多(1:n)的关系。
Eg一个学校的组织情况。
11 网状模型:描述事物间网状联系,反映客观事务间多对多(m:n)的联系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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:双击
通过数据库对象进行信息管理 通过组对相关联的不同类型的数据库对象进行管
理
7
Access 数据库结构示意图
8
Access数据库对象
保存数据库中的数据, 是数据库的核心
数据的输入和输出显 示格式控制
从某些数据表中根据查 询准则的要求抽取特定 的信息
将选定的数据信息以格 式化方式显示或打印出 来
操作指令的集合 每个操作实现特定 功能
15
模块对象
模块是由声明、语句和过程组成的集合,它们作为一 个已命名的单元存储在一起,对 Microsoft Visual Basic 代码进行组织。
Microsoft Access 有两种类型的模块:标准模块和类 模块。
类模块属于一种与某一特定窗体或报表相关联的过程集合, 这些过程均被命名为事件过程,作为窗体或报表处理某些 事件的方法,即,类模块中的过程用于响应窗体或报表上 的事件。
宏对象
Access的宏对象是Access数据库对象中的一个基本 对象。
宏的意思是指一个或多个操作的集合,其中每个操 作实现特定的功能,例如打开某个窗体或打印某个 报表。宏可以使某些普通的、需要多个指令连续执 行的任务能够通过一条指令自动地完成,而这条指 令就称之为宏。
宏可以是包含一个操作序列的一个宏,也可以是若 干个宏的集合所组成的宏组,一个宏或宏组的执行 与否还可以使用一个条件表达式来进行控制,即可 以通过给定的条件来决定在哪些情况下运行宏。
10
查询对象
利用查询可以通过不同的方法来查看、更改以及分析数据查询、参数查询、交叉表查询和操作查询等。 最常见的查询对象类型是选择查询。选择查询将按照指定的条件,从一
个或多个表对象中获取满足条件的数据,并按照所需的排列次序显示。 可见,查询对象的功能是提供数据库操作人员与数据库表中数据的交互 界面。 查询对象的运行形式与表对象的运行形式几乎完全相同,但它只是表对 象中数据的某种抽取与显示,本身并不包含任何数据。
标准模块包含与任何其他对象都无关的常规过程,以及可 以从数据库任何位置运行的经常使用的过程。
Access 2003 数据库
1
Access 2003 数据库
第13章 Access 2003数据库及表的基本操作 第14章 查询的创建与应用 第15章 报表对象
2
第13章 Access 2003数据库及表的基本操作
13.1 Access 2003概述 13.2 创建和管理Access数据库 13.3 创建表对象 13.4 获取外部数据和导出数据 13.5 表的基本操作 13.6 建立表间关系 13.7 表的数据操作
允许用户查看、编辑和 汇报驻留在浏览器中的
数据和HTML页
用Visual Basic for Application编写的函数
9
表对象
表是用于存储有关特定实体的数据集合。特定实体的数据集 合可以这样理解:如在商品进销存管理信息系统中,商品的 库存数据集合就可以设置成为“商品库存”这样一个特定实 体的数据集合,而商品的销售数据集合则可以设置成为“商 品销售”这样一个特定实体的数据集合。
11
窗体对象
窗体对象主要用于提供数据库的操作界面。窗体 对象的构成包括五个节:窗体页眉节、页面页眉节、 主体节、页面页脚节及窗体页脚节。
(1)提示型窗体 显示一些文字及图片等信息,没有实际性数据,也基本
没有什么功能,主要用于信息系统的主界面。 (2)控制型窗体
设置相应菜单和一些命令按钮,用以完成各种控制功能。 (3)数据型窗体
对每个实体分别创建各自的表对象,意味着每种数据只需存 储一次,这将提高数据库的效率,并且减少数据输入错误。 表对象以行、列格式组织数据,表中一行称为一条记录、一 列称为一个字段。
在一个数据库中,通常存储有多个表,这些表之间通过由有 相同内容的字段建立关联,称为关系,表之间的关系有1:1, 1:m,m:n。
13
报表对象
报表是以打印的格式表现用户数据的一种有效的方式。 Access 提供报表对象,使得用户可以控制报表上每个对象
(也称为报表控件)的大小和外观,并可以按照所需的方式 选择所需显示的信息以便查看或打印输出。 报表中大多数信息来自基础的表、查询或SQL语句(它们是 报表数据的来源)。
14