第三章_Access数据表的建立与操作
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表数据的筛选
【例3-8】对“学生信息表”,筛选出非1988年出生的学生记 录。
选中要排除的内容
表数据的筛选
【例3-9】对“学生信息表”,筛选出“电子信息学院”的女 生。
表数据的筛选
取消筛选
表数据的排序、查找与筛选
【例3-10】查找姓名为“宋平”的学生。
3.4 表的索引与表间的关系
表结构的设计
确定表的名字; 表中的字段数; 字段名字; 字段类型 字段长度等字段的属性; 定义主关键字段
字段的类型与属性
表的操作
文本型:默认为50个字符,最长255个字符(字母、汉字)
数字型:0-9、小数点、正负号。(1、2、4、8个字节)
货币型:15位整,4位小数。(8个字节) 日期/时间型:表示日期和时间(8个字节)
表中数据的复制 表中数据的查找与替换 表记录的删除 表中记录的定位
表的基本操作
表中记录的定位
表的基本操作
表中数据的添加
在新的空记录中输入记录数据 注:在Access中,新记录的被添加到表的末尾。
表的基本操作
数据表的复制
同一数据库中复制
Ctrl + 表名
表的基本操作
数据表的复制
绪论
1
第二章
21
第一章
4
第三章
26
读者通过书的目录找到 书中的相关章节
如何理解索引?
索引并不改变表中所存储数据的顺序,它只改变了 Access 读取每条记录的顺序。可以把索引理解为一个 文件记录的查找目录,根据索引指定的位置,可以在原
文件中很容易地查找到需要的记录。
表的索引
记录号 索引关键字段 26 4 21 1 阿芳 陈大明 李丽 王红
表的索引(Index)是按表中某些字段值的 大小重新排列表中记录的顺序,是数据 表的一种逻辑排序方法。索引不改变原 数据表中记录的顺序。 按表中的某个字段或某几个字段的组合 进行索引后,可提高查询的效率。 可以按单字段或多字段索引 。
表的索引
表的“物理顺序” :占用更多的空间,花更 多的时间。 表中数据进行排序的另一种方法:索引。
字段类型 文本 文本 文本 数字
字段长度 10字节 6字节 2字节 长整型
字段小数位
表结构的设计
课程信息表结构
表的名字:课程信息表 表中的字段数:5个 表中的主关键字:无
课程信息表结构
字段名 课程号 课课程名 开课院系 学分 学时 字段类型 文本 文本 文本 数字 数字 字段长度 6字节 20字节 12字节 整型 整型 字段小数位
Access 数据库与程序设计
四川大学计算机学院 主讲教师 曾新
《Access实验教程》
第三章 Access 2003实验
1.Page 196 实验一 2.数据库名:“XXX学籍管理” 3.完成日期:9月23日
《Access实验教程》
第三章 Access 2003实验
1.Page 205 实验二 2.数据库名:“XXX学籍管理” 3.完成日期:9月29日
表的索引与表间的关系
建立主关键字( 在表的“设计视图”窗口中)
选择要建的主键字段,然后选择“编辑”->“主键”。 选择要建的主键字段,然后单击工具栏上的“主键”按钮 (上有钥匙形图标)。 在保存表而没有建立主键时,系统提示用户该表没有建立主 关键字,是否需要创建主键,当选择“是”时,系统自动给 该表建立一个“自动编号”字段。
拖到相邻位置
选中
【例3-6】对“学生信息表”按“性别”升序和“入学总分”降序 排列
3
1 2
保存与取消
表的排序与筛选
表的筛选
按选定内容筛选 按内容排除筛选 高级筛选(按条件筛选) 取消筛选
表数据的筛选
【例3-7】对“学生信息”表,筛选出1988年出生的学生记录。
选中要筛选的内容
按选定内容筛选
同不数据库中复制
打开库1,复制,关库1 打开库2,粘贴,
表的基本操作
表中数据的导入
另一个数据库中的表 Excel中的工作表 TXT文本 DBF表文件 HTML文档
表的基本操作
表中数据的导入与导出
导入
表的基本操作
表中数据的导出
表的基本操作
表的排序与筛选
表的排序 按表中的一个字段或多个字段的值对表中记录进行重 新排列,记录可以按字段值的大小升序排列或降序排 列。 规则:
备 注 字 段
字 段
OLE
备注与OLE对象型数据的输入方法
直 接 输 入
备注与OLE对象型数据的输入方法
3.2 表的基本操作
表的外观设计 表中数据的复制 表中数据的查找与替换 表中记录的定位 表记录的添加与删除
表的外观设计
设置数据的显示效果
设置数据表格式
表的基本操作
表的Leabharlann Baidu作
创建表 编辑表 排序表
创建表的三种方法
双击各项
使用设计器创建表 使用向导创建表 通过输入数据创建表
表的建立与操作
建立表 1.使用设计器创建表
【例3-2】使用“表设计器创建“学生信息表”。
双击
表设计视图
字段属性设置
字段大小
字段取的最大长度(文本/数字) 数据的打印和显示方式 一致的输入格式,防止输入错误 事先设置好的值(对取相同值时的设置) 限定字段的取值范围,防止非法数据进入 一段文字,当有违反有效性规则时系统提示出错。
文本:ASCII码 数字型 :数值的大小 日期/时间型 :按日期先后 是/否型 :复选框的内容分类 备注型、超级链接和OLE对象型数据不能排序
表数据的排序、查找与筛选
【例3-4】对“学生信息表”按入学总分从高到低排列。
菜单
选中字段
右键快捷菜单
【例3-5】对“学生信息表”按“性别”和“入学总分”从高到 低排列。
字母或数字(可选项)
任一字符或空格(必选项) 任一字符或空格(可选项) 十进制占位符和千位、日期和时间分隔符。(实际使用的字符取决于 Microsoft Windows 控制面板中指定的区域设置。) 使其后所有的字符转换为小写 使其后所有的字符转换为大写 使输入掩码从右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到 右填入。可以在输入掩码中的任何地方包括感叹号 使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符(例如, \A 显示为 A) 将“输入掩码”属性设置为“密码”,以创建密码项文本框。文本框中键入的任何字 符都按字面字符保存,但显示为星号(*)
与数据库中的其它表建立关系
5
使用表向导创建表(续)
6
输入数据
表的建立与操作
3.通过输入数据创建表
【例3-3】“通过输入数据创建表”的方法创建表。
双击
通过输入数据创建表
修改字段名、输入数据
对着字段单击右键, 修改有关字段的相 关内容。
修改字段名、直接输入数据
表的建立与修改
表结构的修改
表的建立与修改 表结构的修改
3.4 表的索引与表间的关系
表的索引
索引类型 主索引 主键-能够唯一确定每个记录的字段或几个字段 索引字段值不能重复 一个表中只能有一个 唯一索引 索引字段值不能重复 一个表中可能有多个 普通索引 索引字段值可以重复
表的索引与表间的关系
定义主关键字
主关键字: Access系统为了使查询、窗体和报表能快速地查找并组合保 存在各个不同表中的信息(即建立表间的关联),要求每一 个表中应该包含一个或一组字段用来惟一标识每一条记录, 这样的字段被称之为主关键字段。系统为了确保惟一性,将 不允许任何重复值或Null(空)值进入主关键字段中。如果 用户没有设置主键,系统自动将为表建立默认主关键字,该 主键的字段名为“ID”,类型为“自动编号”,并将它加到 表的开始处,系统为每条记录在这个字段上赋一个惟一的值。
双精度(8字节)
小数(12字节)
表结构的设计
【例3-1】为学生信息表(表1-1)和学生成绩表(表1-2)定义表的结构。
表结构定义: 表的名字:学生信息表 表中的字段数:9个
表 3-1 学生信息表结构
字段名 学号 姓名 性别 字段类型 文本 文本 文本 字段长度 10字节 8字节 2字节 字段小数位
是/否型:逻辑数据(1字节)
OLE对象:用于链接和嵌入其它应用程序创建的对象
自动编号型:系统对每个新记录的编号,每次加1(4或16字节)
备注型:存放较长的文本数据。(最大64000个字符)
数字型字段大小属性
字节(1字节) 整数(2字节) 长整型(4字节) 单精度(4字节)
小数7位
小数15位 小数28位
强制输入的格式
输入掩码
使用设计器创建表结构(续)
保存表结构
使用设计器创建表(续)
打开表在数据视图中输入数据
创建表的三种方法
双击
使用设计器创建表 使用向导创建表 通过输入数据创建表
2. 使用表向导创建表
1
2
使用表向导创建表(续)
3
选择字段并重命名字段
指定表名 确定主键
4
5
使用表向导创建表(续)
说明 字符 0 9 数字(0 到 9,必选项;不允许使用加号 [+] 和减号 [-]) 数字或空格(非必选项;不允许使用加号和减号)
#
L ? A
数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)
字母(A 到 Z,必选项) 字母(A 到 Z,可选项) 字母或数字(必选项)
a
& C .,:;-/ < > ! \ 密码
第3章 Access数据表的建立与操作
表的建立与修改 表的基本操作 表的排序与筛选 表的索引与表间的关系
Access数据库文件
对象 表 查询 窗体 报表 页 宏 模块
数据库
在Access数据库管理 系统中,一个数据库 应用系统的所有相关 信息都存储在一个数 据库文件中。
数据库文件被存储在指定 的存储路径下,文件扩展 名为.mdb。
王红
1
李丽
21
陈大明
4
阿芳
26
用户通过索引快速地在 原表中找到相对应的记录
3.4 表的索引与表间的关系
表的索引
索引有两种,一种是单字段索引,另一 种是多字段索引,将两个或两个以上 (最多十个)的字段作为索引字段。使 用多字段索引排序时,Access首先按索 引中的第一个字段排序,若第一个字段 的值相同,再使用第二个字段排序,以 此类推。
在表设计器中打开“学生情况”
选中要设置的字段
主键
右键快捷菜单
在表“设计视图”中建立索引
【例3-11】将“学生信息表”按性别索引。
在“索引”窗口中建立索引
打开表“设计视图”
可自定义索引名
“索引”窗口
在“索引”窗口中建立索引
创建多字段索引
【例3-12】将“学生信息表”按“性别”和“入学成绩”索引。 (当性别相同时,按入学成绩排。)
3.1 表的建立与修改
表结构的设计 使用设计器创建表 使用向导创建表 通过输入数据创建表 表结构的修改 表记录的输入与修改
3.1 表的建立与修改
表由表的结构(表头)和表中数据(记录)两部分组成,表的结构包 括表中字段的名字、字段的类型、字段的属性等,表中数据是指表 中的记录部分。
1.删除字段 2.插入字段 3.移动字段 4.修改字段名称
表结构的修改
表的建立与修改
表记录的输入与修改
表的建立与修改
表记录的输入与修改 1.向表中加入数据 2.修改表中的数据 3、用下拉列表框赋值
4.删除记录
表记录的输入与修改
用下拉列表框赋值
表记录的输入与修改
格式
输入掩码(实践P115)
默认值
有效性规则
有效性文本
字段属性设置
如果是全女生或女生占多数
性别的有效性设置
字段属性设置
必填字段
决定本字段是否允许为“空”。即NULL值 本字段中的数据可否显示或存储多种语言 当得到焦点时,输入法如何工作
Unicode压缩
输入法模式
表2.3常用的输入掩码定义符及说明
例:书中的索引是在书的前面有一份页码的列 表,指向有关书中内容所在的页号。表索引 是一个记录号的列表,指向待处理的记录, 并确定了记录的处理顺序。
书的索引
目录 绪论………..1 第一章……..4 1.1………..6 1.2……….10 1.3……….20 第二章…….21 2.1………22 2.2………25 第三章……26 .
表中的主关键字:学号
出生日期
院系名称 入学总分 奖学金 简历 照片
日期/时间
文本 数字 是/否 备注 OLE对象
默认值8字节
12字节 长整型 默认值1字节 --自动
表结构的设计
学生成绩表结构
表的名字:学生成绩表 表中的字段数:4个 表中的主关键字:无
表3-2 学生成绩表结构
字段名 学号 课程号 课序号 成绩