1
1
Access数据库
程序设计与应用
北京师范大学 管理学院
黄 崑
2006年9日27日 2
第二部分 Access的使用
主要
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
1 表
2 查询
3 窗体
4 报表(自学)
5 宏
6 数据访问页(自学,不
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
)
参考资料:
课本2-11章
Access教程、Access帮助
3
1 表
1.1 Access的功能选项 Option 设置 P27
Word、Excel中的选项:最近使用的文件个数
Windows Explorer中的选项:系统文件是否隐藏、
文件扩展名是否隐藏
Internet Explorer中的选项:首页、历史记录、自动
填充、代理服务器、是否播放多媒体信息
P31 课后练习
4
1 表
1.2 数据库与数据表的创建
新建空数据库 P33
利用向导创建数据库 P35
Access2003中称为模版
利用向导创建数据表(演示 P53-56)
自定义与向导引导
5
1 表
1.3 表中数据的来源
直接输入数据
从外部获取数据:TXT、EXCEL(演示)
链接表(演示,更改原始数据,看看效果)
参考:Excel中的公式拷贝、引用关系
举例:学生成绩的自动填充、统计、转置、
选择性粘贴、从外部获取数据
6
1 表
1.4 编辑表
(1)字段的设计
命名规则 P43
字段类型:电话、学号一般用文本
2
7
1 表
1.4 编辑表
(2) 字段常规属性
字段大小
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
:举例(日期、文本)
输入法模式
输入掩码
标
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
默认值
有效性规则
有效性文本
必填字段
允许空字符串
Unicode压缩 8
1 表
1.4 编辑表
(3) 字段查阅属性
控件
行来源类型(演示:表/查询、值列表、列数)
以政治面貌为例
列数
列标题、列宽
列表行数
限于列表
9
1 表
1.5 索引 P46-51
(1)索引:索引记录了按照某种要求排序的字段
信息,并且利用指针记录了每个字段值在数
据表中的位置。
加快数据处理的速度
实现快速的查找和排序数据的功能
Word中的索引、目录与题注
10
1 表
(2)索引的类型
主索引(primary index)
唯一索引(unique index)
常规索引(regular index)
(3)字段索引、组合索引的设置
11
1 表
1.6 关键字 P49
设置为主关键字后,自动加上了索引(无重
复)
优点:加快查询、排序的速度
备注、超级链接、OLE对象不能设置索引
12
1 表
1.7 表的使用(第5章 P61-64)
1.8 数据的排序
简单排序
高级排序
Excel的排序
3
13
1 表
1.9 数据的筛选 P67-69
按选定内容筛选
按选定内容排除筛选
按窗体筛选
高级筛选
Excel的筛选
14
1 表
1.10 数据表关联 P69-74
在两个数据表中相同字段之间建立一对一、一
对多或者多对多的联系
(1)基于索引建立关系
15
1 表
(2)1:1、1:n、m:n
两张表的共同字段在两张表中均为主关键
字、唯一索引,那么两个表之间为1对1关系
两张表的共同字段在其中一张表中为主关键
字、唯一索引,那么两个表之间为1对多关系
多对多分解为两个1对多解决
16
补充:E-R图向关系模式的转化p14-15
(1) 每一个实体型转化为一个关系模式,实体的
属性就是关系的属性,实体的关键字就是关
系的关键字
(2) 联系的转化
17
补充:E-R图向关系模式的转化p14-15
一般1:1、1:m联系不产生新的关系模式,
将一方实体的关键字加入到对应的关
系模式中,联系的属性一并加入
18
补充:E-R图向关系模式的转化p14-15
m:n联系要产生一个新的关系模式,该关
系模式由联系涉及实体的关键字加上
联系的属性组成
两实体间1:1联系
两实体间1:m联系
同一实体间1:m联系
两实体间m:n联系
同一实体间m:n联系
两个以上实体间m:n联系
4
19
补充:E-R图向关系模式的转化p14-15
注意:最后要进行关系模型的优化,也就
是根据范式理论进行表的分解和优化
20
2 查询
2.1 查询是什么
2.2 选择查询
2.3 交叉表查询
2.4 动作查询
2.5 SQL查询(请见2.5专题PPT)
21
3 窗体
窗体是提供给用户操作Access数据库的人机界面
(1)数据库对象之一,是用于与Access数据库沟通的主
要媒介。
(2)窗体是一个组合式对象,类似一个容器,由摆放在
窗体上面的各种控件组成
(3)作用:显示和编辑数据、启动其它窗体、完成特定
的功能
(4)窗体设计的视图:设计、窗体、数据表、数据透视
表、数据透视图
22
3 窗体
命令选择型窗体
数据交互式窗体
23
3 窗体
例1:学生信息登记窗体的设计
例2:学生信息查询窗体的设计
例3:课程信息登记窗体的设计
例4:菜单的生成
24
3 窗体
几个问题:
Switchboard表是什么?
切换面板如果没有出现怎么办?
在添加/编辑模式下打开窗体的区别
5
25
3 窗体
例:20061108_上机作业.mdb
学生基本信息登记
学生基本信息浏览
学生基本信息维护
学生基本信息查询-old
学生基本信息查询
学生基本信息查询-美化版
26
5 宏
对象 object
属性
人.性别 男 女
西服.颜色 蓝色、红色、黄色
以Button为例
27
疲劳时 烦恼时
开心时
事件
28
方 法
人.飞 目的地
人.穿着 西服/休闲服
人.吃 饼干/牛奶/米饭
以ListBox为例
29
5 宏
例9-1:宏入门
例9-2:宏组
例9-3:条件宏
例9-4:四则运算
例9-5:成绩查询
30
宏建立的策略1
整体构思
窗体及其控件的设计(1个或者多个)
创建宏
将新建的宏赋予相应对象(窗体或控件)的
事件过程中
运行 先创建后赋予
6
31
宏建立的策略2
整体构思
窗体及其控件的设计(1个或者多个)
选取特定对象(窗体或控件)的特定事件,
直接选择“宏创建”,创建后保存宏
运行
边赋予边创建