【学习课件】第2章ACCESS2003实例教程(潘明寒赵义霞)(1)

合集下载

应用ACCESS2003课件

应用ACCESS2003课件

学生选课时,需填写选课表: 学 号
课 程 号
姓 名 课 程 名 称
所在班级 学 时 数 课程性质
学期结束时,教师给出成绩表: 课程号:
学 号 姓
课程名称: 名 平时成绩 考试成绩 总评成绩
3-3
对该校学生管理环境,建立数据库应用系统:学生管理系统,其数据库设计如下(在 本章,我们只确定到字段名称为止): 1. 确定数据库的用途和需求 该数据库系统是对学生信息、学生选课信息、学生成绩信息进行管理的系统。如能够 对学生信息进行输入、删除、修改、查找;查找学生选课情况,查找学生的成绩等等。 2. 确定数据库中所需的表 我们先画出该校学生管理 环境的E-R图。
⑴ 关系术语 ① 关系:一个二维表就是一个关系,每个关系有一个关系名。在Access 2003中,一 个关系就是一个数据库文件的表。 ② 元组:表中的行称为元组,一行是一个元组,对应Access 2003表中的一个记录。 , ③ 属性:表中的列称为属性,每一列有一个属性名,对应Access 2003表中的一个字 , 段。 ④ 关系模式:关系模式是对关系的描述。一个关系模式对应一个关系的结构。 关系模式的格式是:关系名(属性1,属性2,…,属性N)。 ⑵ E-R模型到关系模型的转换 ① 一个实体转换为一个关系模式。 ② 一个m:n联系转换为一个关系模式。 ③ 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。 ④ 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合 并。 4. 面向对象模型
返回目录
2-1
2.1 Access 2003的特点 的特点
1. 存储文件单一。 2. 可以利用各种图例查询快速获取数据。 3. 利用报表设计工具,可以非常方便快捷地生成数据报表,而不需要编程。 4. 能够处理多种数据类型 。 5. 采用OLE技术,能够方便地创建、编辑多媒体数据库。 6. 设计过程自动化,大大提高了数据库的工作效率。 7. 具有较好的集成开发功能 ,可以采用VBA编写数据库应用程序。 8. 提供了断点设置、单步执行等调试功能,能够自动进行语法检查和错误诊断。 9. 进一步完善了将Internet或Intranet集成到整个办公室的桌面操作环境。 10. 可以将数据库应用程序的建立移进用户环境,并最终淡化用户和应用程序开发者之 间的关系。

Access数据库2003教学课件-CH1

Access数据库2003教学课件-CH1
作一个字段。
18
第18页,共69页。
第1章 数据库系统概述
1.3 数据库的设计
1.2.4关系型数据库的基本概念
• 关键字:能够唯一地标识一个元组的属性或属性的组合 称为关键字。 • 在Access中对应的是字段或字段的组合。“学生” 表中的“学生编号”可以作为标识一条记录的关 键字。
• 域:属性的取值范围。 • 例如性别属性的取值范围只能从“男”或“女”中 取一个。
歌德斯堡七桥 问题 • 说明“抽象”
所谓抽象就是从客观事物中排除非本质属性, 透过现象抽出本质属性的思维方法。概括就是将个 别事物的本质属性结合起来的思维方法。
12
第12页,共69页。
第1章 数据库系统概述
1.2数据库知识
1.2.3 数据模型和数据库分类
(1)层次数据模型 层次数据模型亦称树形模型,它很像一棵倒挂的
1.3 数据库的设计
1.3.2 概念模型 ——1. 数据的三个不同世界
概念世界是现实世界中的事物在人们 头脑中的反映,是对客观事物及其联系的 一种抽象描述,故也称为概念模型。
在概念世界中,与现实世界的事物类、事 物和内涵相对应的分别是:
实体集 实体 属性
23
第23页,共69页。
第1章 数据库系统概述
• Access2003数据库教 程
第1页,共69页。
第1章 数据库系统概述
Access2003数据库教程
• 第1章 数据库系统概述 • 第2章 Access 2003数据库系统的基本概念 • 第3章 重要的表操作 • 第4章 查询 • 第5章 创建实用窗体 • 第6章 报表 • 第7章 数据访问页的设计 • 第8章 宏 • 第9章 模块 • 第10章 查询综合例题

第2章 创建Access数据库和表

第2章 创建Access数据库和表
只有两个值 适用于各种数据类型
2.3 表的创建
2.3.4 设置字段属性
(2)变量:用于存储可以改变的数据。Access中的变量有内存 变量、字段变量、属性和控件等。 (3)函数:预定义的功能模块,其书写形式为“函数名(参数 列表)”。 常用函数说明
函 数 说 明
Sum(字符表达式)
Avg(字符表达式) Max(字符表达式) Min(字符表达式)
第2章 创建Access数据库和表
2.4 维护表 2.4.1 修改表的结构 2.4.2 编辑表的内容 2.4.3 表的格式化 2.5 操作表 2.5.1 查找和替换数据 2.5.2 记录的排序 2.5.3 记录的筛选 2.5.4 表的复制、改名、打印和删除
第2章 创建Access数据库和表
概要介绍: 通过第1章的学习,我们了解到在Access数据 库中,表是唯一存储数据的对象,是创建其他对象 的基础。本章我们结合例题详细介绍Access数据库 的创建方法、表的基本概念以及创建表的方法,包 括其字段属性的设置、数据的输入以及表间关系的 建立,并简单介绍表的维护和表的操作,为Access 其他对象的创建提供了数据基础。
2.2 表的基本结构
2.2.1 表的结构
表的结构是指数据表的框架,主要包括表名和字段属性两 部分。 表名:表存储在磁盘上的唯一标识。 字段属性:表的组织形式,包括字段的名称以及它的类型 属性、常规属性和查阅属性。 字段名称:数据表中的一列称为一个字段,每一个字段具 有唯一的名字,被称为字段名称。 在Access中字段的命名规则为: (1)长度为1-64个字符; (2)可以包含字母、汉字、数字、空格和其他字符,但不能 以空格开头; (3)不能包含句号、惊叹号、方括号和单引号。
2.3 表的创建

Access2003教程(完整版)

Access2003教程(完整版)

Access教程第一章 Access数据库基础◆数据库基础知识及关系数据库管理系统。

◆ Access 2003 中文版介绍.数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。

数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。

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

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

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

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

它表达了三层含义:⑴数据库是自描述的.数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。

从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录.⑵数据库是集成记录的集合。

数据的标准结构如下:位—> 字节 -> 域—> 记录 -〉文件,按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。

用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据.例如:元数据是关于用户数据的结构的描述,称之为系统表。

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

例如:应用元数据用来存储用户表格、报表、查询、媒体数据和其它形式的应用组件。

Access数据库2003教学课件_OK

Access数据库2003教学课件_OK

日期

(只是日)
Day(Date())的值是8
Now()
返回值是系统当天的 例如当前系统日期是2008年11月8日,
日期和时间
时间是16:05:16,则Now()的值是
2008-11-8: 16:05:16
57
表6.4.1 部分常用日期函数
(3)运算符
运算符 + * / ^
说明 加 例如计算[平时成绩]+ [考试成绩] 减 例如计算[总工资]-[扣款] 乘 例如计算[平时成绩]*0.3 除 例如计算[总分]/[人数] 乘幂 例如计算[订购量]^2
例6.2.1 为“学生”表创建一个纵栏式报表。操作步 骤如下图所示:
11
例6.2.1 为“学生”表创建一个纵栏式报表。操作步 骤如下图所示:
12
图6.2.1 进入报表窗口
13
图6.2.2 新建报表对话框
6.2.2 使用向导创建报表
使用“报表向导”创建报表,不仅可以选择所需的字段,还可以定义报表的布局和样 式,创建出格式较丰富的报表。
84
85
图6.6.5 “打印预览”工具栏
图6.6.4 打开“打印预览”工具栏
86
本章小结
• 使用报表可以把来自不同表、查询的数据有机结 合在一起,并以指定的格式打印出来。
•2.打开报表设计视图
–如下图6.3.1所示
•3.报表中节的作用
–报表由报表页眉、页面页眉、主体、页面页脚 和报表页脚等5个部分(称为节)构成。
36
37
图6.3.1 报表设计视图
• (1)报表页眉:位于报表首页的顶部,一般用于 放置报表的标题、单位的标记等。
• (2)页面页眉:位于报表中每个打印页的顶部, 可用于显示每一页的标题等信息。

Access数据库技术与应用教程-教案-赵义霞-9263 第2章 Access概述与数据库的基本操作

Access数据库技术与应用教程-教案-赵义霞-9263 第2章 Access概述与数据库的基本操作
表是数据库用于存储数据的基本容器,是数据库中最
基础的“积木”,成为了Access提供的所有其它组件 和所有功能的基础。我们能用各种方法展示表中数据 ,对表可以进行更新和查询。
查询取出数据库中的原始数据并把它变成确凿的信息
。当人们需要查询时,Access搜索所需数据并在结果 表中展示出来。查询不仅可以在数据库中找出信息, 还可以发现数据变化趋势。
2.2.3 数据库的基本操作
1. 创建基于模板的数据库 2. 创建空数据库 3. 创建新表 4. 改变表视图 5. 增加/移动表中字段 6. 删除/隐藏表中字段 7. 创建窗体 8. 改变窗体视图 9. 移动/删除窗体中字段 10. 添加表记录 11. 添加窗体记录 12. 导航窗体记录 13. 搜索窗体记录 14. 排序记录 15. 筛选记录 16. 使用条件格式 17. 完成简单查询 18. 创建报表
格中“本机上的模板…”。
2. 单击模板对话框中的“数据库”选项卡,显示出可
用的模板。
3. 双击任何一个模板或者单击一个文件、单击“确定
”。
4. 在弹出的文件新建数据库对话框中,文件名组合框
内已有新文件的默认名称,也可以输入新文件名。
5. 在上图中单击“创建”,启动数据库向导,添加对
象到新数据库中。
Access在很多方面都有创新。在表、窗体等对象中可
使用长名称,且名称中可包含空格。这对给表起有意 义的名称时很有帮助。Access创建的应用程序从一开 始就是与SQL Server兼容的,因此,人们很容易把应 用程序升迁到SQL Server(版本7.0及以上)这样的 客户机-服务器数据库软件系统。
窗体提供了有用的数据视图,是数据库用户与数据进
行交互的主要方法。与表视图相比,窗体展示数据的 风格更加体现出用户友好特性,能够按使用者的需要 量身定制多种窗体。窗体还可以是基于查询的。

ACCESS2003第1讲

ACCESS2003第1讲
查询条件

例:<date() -15
创建查询的步骤:

确定查询的数据源 确定查询字段 确定查询的排序和选择条件
方法一:使用 向导
方法二:使用 “查询设计器”
实例:创建一个数据库

包含3个表:系表、 导师表、研究生表
系编号 系名 电话
实现如下查询操作:
小结:

查询表名不能与数据库中的表名相同;


表 查询 窗体 报表 页 宏 模块
报表
• 用于格式化显示并打印数据。
• 报表的数据源来自表、查询或SQL语 句,在报表中不能输入数据
三、 数据库的7种对象



表 查询 窗体 报表 页 宏 模块

• 又称数据访问页,是一种特殊的Web 页,为通过网络发布数据提供方便。
三、 数据库的7种对象



表 查询 窗体 报表 页 宏 模块

• 宏是一系列操作的集合,如打开窗体、 打印报表,完成大量的重复性工作,快 速实现数据库简单操作,
三、 数据库的7种对象



表 查询 窗体 报表 页 宏 模块
模块
• 是VBA程序的集合,实现数据库较为 复杂操作。模块将生命和过程作为一个 单元,完成宏不能完成的任务。 •模块分为类模块 • 模块分为两种基本类型:类模块和标 准模块


选择查询
交叉表查询 参数查询 操作查询 SQL查询


查询的设计视图
查询的条件---运算符
关系运算符 = < > 说明
<> <= >=
相等 小于 大于 不等于 小于等于 大于等于

ACCESS实例教程(第1章)

ACCESS实例教程(第1章)

7.具有较强的安全性。
ACCESS实例教程
1.1.2 Access的工作窗口
Access 2003的工作窗口中包含一个或多个Access对象的视图窗 口或设计窗口,除了数据库窗口一次只能打开一个,其他对象可以同 时打开多个。
ACCESS实例教程
1.1.3 Access 2003的数据库窗口
数据库窗口是数据库的设计视图,也是其他对象窗口的基础。窗口 左边显示数据库的7个对象,选取一个对象类别,然后进行该类对象的设 计与编辑。窗口右边是某类对象的成员列表。
ACCESS实例教程
1.2
关于数据库的基本操作
1.2.1 Access数据库文件
Access数据库文件的扩展名为“mdb”,除了页对象 之外的其他数据库对象都是该数据库文件中的一项内容, 不能作为单独的文件保存在磁盘上。如果关闭数据库窗口, 所有基于该数据库的对象窗口都将被关闭。
ACCESS实例教程
/ / / / / / / / / / / / / / / / / / / / / / / / //http://www.0759mz .com// / / / / / // / / / / / / / / //
ACCESS实例教程
1.3.6

宏是一系列操作的集合,如打开窗体、打印报表,完成 大量的重复性工作,快速实现数据库的简单操作。可以单击 某个命令按钮时运行该宏。
ACCESS实例教程
1.3.7 模块
模块是VBA(Visual Basic for Applications)程序的集合,实 现数据库较为复杂操作。模块将声明和过程作为一个单元保存,完成宏 不能完成的任务。模块有两个基本类型:类模块和标准模块。类模块与 某个窗体或报表相关联,标准模块存放供其他Access数据库对象使用的 公共过程。

ACCESS2003所有(4)第2章-3PPT优秀课件

ACCESS2003所有(4)第2章-3PPT优秀课件

2021/6/3
9
Access 2003 入门与提高
清华大学出版社
(5)出现下面的对话框,在[请指定表的名称]文
本框中输入表的名称。如果要自己指定主关键字, 则选中[不,让我自己设置主键];否则选中[是, 帮我设置一个主键]单选按钮。关键字的使用将在 以后介绍。设定后单击[下一步]按钮。
2021/6/3
2. 可用的数据类型有以下几种:
➢文本(Text):文本、文本与数字、不必计算的数字,最
长255个字符。
➢备注(Memo):较长的文本,最长64,000字符。 ➢数字(Number)型:用于算术运算的数字。可在“字段
大小”中分字节、整型、单精度等子类型 ➢日期及时间(Date/Time):从100到9999的日期及时间
➢是/否(Yes/No):取两种值之一,如 Yes/No、
True/False、On/Off。大小为1位。
➢OLE对象(Object):可链接或嵌入其他使用OLE 协议的
程序所创建的对象,如Word文档、图象、声音等。最
多1G。对象可链接或嵌入到Access表中。但只能在窗
体或报表中使用绑定对象框来显示。
2021/6/3
11
Access 2003 入门与提高
清华大学出版社
2021/6/3
12
Access 2003 入门与提高
清华大学出版社
(7)弹出的对话框,其中有三个单选按钮 供用户选择:[修改表的设计]、[直接向表 中输入数据]和[利用向导创建的窗体向表中 输入数据]。选中[直接向表中输入数据]单 选按钮,然后单击[完成]按钮,新建[邮件 列表]表将显示在数据表视图中,如下图b。
值。可进行日期及时间的计算。8字节 ➢货币(Currency):货币值。使用货币类型可避免计算

ACCESS2003所有ppt(1)1--数据库基础知识

ACCESS2003所有ppt(1)1--数据库基础知识

数据模型:表示实体及实体间联系的模型。 实体:客观存在并相互区别的事物。 实体的属性:描述实体的特性。 实体型:属性的集合表示一种实体的类型。 实体集:同类型的实体型的集合。
2021/8/14
18
•实体间的联系及其分类
两个实体间的联系可以归结为三种类型:
一对一联系:如职工和工资 一对多联系:如班级和学生 多对多联系:如学生与课程
2021/8/14
15
• 数据库管理系统的组成
数据定义语言(DDL)及翻译处理 程序
数据操纵语言(DML)及翻译处理 程序
数据库运行控制程序 实用程序
2021/8/14
16
1.1.3 数据模型
数据模型的相关概念 实体间的联系及其分类 数据模型简介
2021/8/14
17
•数据模型的相关概念
25
•关系数据模型的相关概念
关系数据模型:用二维表的形式表示实体及实 体间联系的模型。
关系:即一个表,一个关系即一个二维表。 属性:二维表中垂直方向的列,又叫字段。 元组:二维表中水平方向的行,又叫记录。 关键字:其值能够唯一的标识一个元组的属性
或属性的组合。
2021/8/14
26
关键字
2021/8/14
29
传统集合运算举例
2021/8/14
30
2021/8/14
31
• 专门的关系运算
选择:找出满足给定条件的记录操作。 投影:从表中抽取字段满足条件列的操作。
(部分列) 联接:两个关系中相同属性值的记录联接在一
起形成新的表。(横向结合) 自然联接:是去掉重复属性的等值联接。
3
1.1.1计算机数据库管理的发展
5个阶段
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档