第2章-表的设计与使用.ppt
《第2章-表的设计与使用.ppt》由会员分享,可在线阅读,更多相关《第2章-表的设计与使用.ppt(86页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 表的设计与使用(第表的设计与使用(第2 2章)章)主编:潘明寒主编:潘明寒主编:潘明寒主编:潘明寒ACCESS程序设计教程程序设计教程 ACCESS程序设计教程程序设计教程本章要点:本章要点:l建立表结构建立表结构l操作操作数据数据l修改表结构修改表结构l获取外部数据与导出表获取外部数据与导出表l表的操作表的操作l表之间的关系表之间的关系ACCESS程序设计教程程序设计教程2.1 建立表结构建立表结构 表结构是表的基础,建立表结构的重点是确定字段,为每个字段定义数据类型,并为每个字段设置属性。l每个表只含一个主题。l表中的字段代表原子数据,不可再分,不包含推导或计算的数据。l表中尽量减少重复
2、字段,只保留作为连接的公共字段。l设置主关键字和外部关键字,用于表之间的联系。2.1.1 建立表的基本原则建立表的基本原则 ACCESS程序设计教程程序设计教程2.1.2 认识表结构认识表结构表结构是数据表的框架,其主要内容是表名和字段。表结构是数据表的框架,其主要内容是表名和字段。2.1 建立表结构建立表结构1表的设计视图表的设计视图 建立和修改表结构用表的设计视图完成,在设计视图中确定表的字段建立和修改表结构用表的设计视图完成,在设计视图中确定表的字段和字段属性。和字段属性。ACCESS程序设计教程程序设计教程2.1 建立表结构建立表结构 表的设计视图分上下表的设计视图分上下2部分,上部分
3、是字段列表区,下部分是部分,上部分是字段列表区,下部分是字段属性区。字段属性区。字段选择器字段名称字段类型字段说明字段列表区字段属性区ACCESS程序设计教程程序设计教程2.1 建立表结构建立表结构案例案例2.1 建立建立“学生信息学生信息”表结构表结构ACCESS程序设计教程程序设计教程2.表名表名是保存在数据库中表对象的名称,是用户访问表的唯一标识。表名的命名规则:用汉字、字母、数字等字符构成,不允许使用等号(=)、句号(.)、方括号()等字符。3.3.字段字段字段字段数据表中的列,一个表结构中有若干字段。每个字段都应该是最小的逻辑部分,计算字段或推导字段不要作为表中的字段。2.1 2.1
4、 建立表结构建立表结构2.1.2 认识表结构认识表结构ACCESS程序设计教程程序设计教程4.4.字段的命名规则字段的命名规则字段的命名规则字段的命名规则字段的命名规则如下:字段的命名规则如下:字段的命名规则如下:字段的命名规则如下:1.1.1.1.字段名可以包含字母、汉字、数字、空格和其他字符,字段名可以包含字母、汉字、数字、空格和其他字符,字段名可以包含字母、汉字、数字、空格和其他字符,字段名可以包含字母、汉字、数字、空格和其他字符,第一个字符不能是空格。第一个字符不能是空格。第一个字符不能是空格。第一个字符不能是空格。2.2.2.2.字段名不能包含句号字段名不能包含句号字段名不能包含句号
5、字段名不能包含句号(.)(.)(.)(.)、叹号、叹号、叹号、叹号(!)(!)(!)(!)、方括号、方括号、方括号、方括号()()()()、西文、西文、西文、西文单引号单引号单引号单引号()、西文双引号、西文双引号、西文双引号、西文双引号(“)等字符。等字符。等字符。等字符。3.3.3.3.字段长度为字段长度为字段长度为字段长度为1 1 1 164646464个字符,在个字符,在个字符,在个字符,在AccessAccessAccessAccess中一个汉字当作一个中一个汉字当作一个中一个汉字当作一个中一个汉字当作一个字符看待。字符看待。字符看待。字符看待。2.1 2.1 建立表结构建立表结构A
6、CCESS程序设计教程程序设计教程2.1.3 2.1.3 字段类型字段类型字段类型字段类型 数据类型决定用户能保存在该字段中值的种类。数据类型决定用户能保存在该字段中值的种类。数据类型决定用户能保存在该字段中值的种类。数据类型决定用户能保存在该字段中值的种类。AccessAccessAccessAccess字段的数字段的数字段的数字段的数据类型有据类型有据类型有据类型有10101010种,分别是:种,分别是:种,分别是:种,分别是:文本、备注、数字、日期文本、备注、数字、日期文本、备注、数字、日期文本、备注、数字、日期/时间、货币、自时间、货币、自时间、货币、自时间、货币、自动编号、是动编号、
7、是动编号、是动编号、是/否、否、否、否、OLEOLEOLEOLE对象、超链接、查阅向导对象、超链接、查阅向导对象、超链接、查阅向导对象、超链接、查阅向导。1 1文本型文本型文本型文本型:用来存放文本或作为文本看待的数字。如:学号、姓名、用来存放文本或作为文本看待的数字。如:学号、姓名、性别等字段。如果设置字段大小为性别等字段。如果设置字段大小为5 5,则该字段的值最多只能容纳,则该字段的值最多只能容纳5 5个个字符。字符。l l文本型字段的默认大小为文本型字段的默认大小为5050,最多可达,最多可达255255个字符。个字符。l l文本型数字的排序按照字符串排序方法进行。文本型数字的排序按照字
8、符串排序方法进行。例如:文本型数字按升序排序:例如:文本型数字按升序排序:1 1、1010、100100、2 2、2020、2002002.1 建立表结构建立表结构ACCESS程序设计教程程序设计教程2 2备注型备注型备注型备注型 用来存放较长的文本和文本型数字。如:备忘用来存放较长的文本和文本型数字。如:备忘录、简历等字段都是备注型。录、简历等字段都是备注型。l l当字段中存放的字符个数超过当字段中存放的字符个数超过255255时,定义该字段为备注时,定义该字段为备注型。型。l l备注型字段大小是不定的,由系统自动调整,最多备注型字段大小是不定的,由系统自动调整,最多64K64K。l lAc
9、cessAccess不能对备注型字段进行排序、索引、分组。不能对备注型字段进行排序、索引、分组。2.1.3 2.1.3 字段类型字段类型字段类型字段类型2.1 建立表结构建立表结构ACCESS程序设计教程程序设计教程 3 3 3 3,数字型,数字型,数字型,数字型 存放可以进行运算的数值存放可以进行运算的数值。如:工资、年龄等,数字型字段可以与货币型字段做算术运算。数字型字段的大小由数字类型决定,常用数字类型有以下几种:字节型:存放0255之间的整数,字段大小为1个字节。整型:存放-3276832767之间的整数,字段大小为2个字节。长整型:存放-21474836482147483647之间的
10、整数,字段大小为4。单精度型:存放-3.4E383.4E38之间的实数,字段大小为4个字节。双精度型:存放-1.79734E3081.79734E308之间的实数,字段大小为8个字节。2.1 建立表结构建立表结构2.1.3 2.1.3 字段类型字段类型字段类型字段类型ACCESS程序设计教程程序设计教程4 4,日期日期日期日期/时间型:时间型:时间型:时间型:存放日期、时间、或日期时间的组合。如:出生日期、入校日期等字段都是日期/时间型字段。字段大小为8个字节,由系统自动设置。说明:说明:说明:说明:日期日期日期日期/时间型的时间型的时间型的时间型的常量常量常量常量要用要用要用要用一对一对一对
11、一对#号号号号括起来。括起来。括起来。括起来。5 5 5 5,货币型:,货币型:,货币型:,货币型:存放具有双精度属性的数字。系统自动将货币字段的数据精确到小数点前15位及小数点后4位。字段大小为8,由系统自动设置。说明:说明:说明:说明:向货币型字段输入数据时,系统会自动给数据添加向货币型字段输入数据时,系统会自动给数据添加2 2位小数,位小数,并显示美元符号与千位分隔符。并显示美元符号与千位分隔符。2.1 建立表结构建立表结构2.1.3 2.1.3 字段类型字段类型字段类型字段类型ACCESS程序设计教程程序设计教程 6 6 6 6,自动编号型:,自动编号型:,自动编号型:,自动编号型:存
12、放系统为记录绑定的顺序号,长整型,字段大小为4,系统自动设置。说明:说明:说明:说明:l l一个表只能有一个自动编号型字段,该字段中的顺序号永久与记录一个表只能有一个自动编号型字段,该字段中的顺序号永久与记录一个表只能有一个自动编号型字段,该字段中的顺序号永久与记录一个表只能有一个自动编号型字段,该字段中的顺序号永久与记录相联,不能人工指定或更改自动编号型字段中的数值。相联,不能人工指定或更改自动编号型字段中的数值。相联,不能人工指定或更改自动编号型字段中的数值。相联,不能人工指定或更改自动编号型字段中的数值。l l删除表中含有自动编号字段的记录以后,系统将不再使用已被删除删除表中含有自动编号
13、字段的记录以后,系统将不再使用已被删除删除表中含有自动编号字段的记录以后,系统将不再使用已被删除删除表中含有自动编号字段的记录以后,系统将不再使用已被删除的自动编号字段中的数值。的自动编号字段中的数值。的自动编号字段中的数值。的自动编号字段中的数值。l l与财务、税务有关的数据表通常设自动编号型字段,增加数据的安与财务、税务有关的数据表通常设自动编号型字段,增加数据的安与财务、税务有关的数据表通常设自动编号型字段,增加数据的安与财务、税务有关的数据表通常设自动编号型字段,增加数据的安全性。全性。全性。全性。2.1 建立表结构建立表结构2.1.3 2.1.3 字段类型字段类型字段类型字段类型AC
14、CESS程序设计教程程序设计教程7 7 7 7,是,是,是,是/否型:否型:否型:否型:也被称为布尔型字段,存放逻辑数据。l逻辑数据只能有2种不同的取值,“真”值和“假”值。l“真”值用true或on或yes表示,“假”值用false或off或no表示。如:婚否、团员否等数据可用是/否型数据表示。2.1 建立表结构建立表结构8 8,OLEOLEOLEOLE对象型对象型对象型对象型:(:(Object Linking and EmbeddingObject Linking and Embedding)的中文含义是)的中文含义是“对象的链接与嵌入对象的链接与嵌入”,用来链接或嵌入,用来链接或嵌入O
15、LEOLE对象,如:文字、声音、图对象,如:文字、声音、图像、表格等。像、表格等。表中的照片字段应设为表中的照片字段应设为OLEOLE对象类型。对象类型。说明:说明:说明:说明:不能将不能将OLEOLE型字段设置为主键,不能对型字段设置为主键,不能对OLEOLE对象型字段进行排序、对象型字段进行排序、索引或分组。索引或分组。2.1.3 2.1.3 字段类型字段类型字段类型字段类型ACCESS程序设计教程程序设计教程9 9 9 9,超链接型:,超链接型:,超链接型:,超链接型:存放超链接地址,如:网址、电子邮件。输入的内存放超链接地址,如:网址、电子邮件。输入的内容会自动显示为超链接格式,单击字
16、段内容即可链接到目标端的。容会自动显示为超链接格式,单击字段内容即可链接到目标端的。2.1 建立表结构建立表结构10101010,查阅向导型字段:,查阅向导型字段:,查阅向导型字段:,查阅向导型字段:仍然显示为文本型,所不同的是该字段保存该字段保存该字段保存该字段保存一个值列表一个值列表一个值列表一个值列表,输入数据时可从一个下拉式值列表中选择。值列表的内容可以来自表或查询,也可以来自定义的一组固定值。例如:例如:例如:例如:将“性别”字段设为查阅向导型以后,只要在“男”和“女”2个值中选择一个即可。查阅向导型字段大小不定。2.1.3 2.1.3 字段类型字段类型字段类型字段类型ACCESS程
17、序设计教程程序设计教程2.1.4 2.1.4 用数据表视图建立表结构用数据表视图建立表结构用数据表视图建立表结构用数据表视图建立表结构用数据表视图也可建立表结构,在字段名处双击,输入新的字段名。用数据表视图生成的表结构中,所有字段类型均默认为用数据表视图生成的表结构中,所有字段类型均默认为“文本文本”型。型。2.1 建立表结构建立表结构ACCESS程序设计教程程序设计教程2.2 操作记录操作记录 操作记录包括:操作记录包括:操作记录包括:操作记录包括:l l向数据表添加新记录向数据表添加新记录向数据表添加新记录向数据表添加新记录l l输入不同类型的数据输入不同类型的数据输入不同类型的数据输入不
18、同类型的数据l l修改和删除数据修改和删除数据修改和删除数据修改和删除数据l l光标定位光标定位光标定位光标定位l l删除记录删除记录删除记录删除记录 操作记录在数据表视图中完成。操作记录在数据表视图中完成。操作记录在数据表视图中完成。操作记录在数据表视图中完成。ACCESS程序设计教程程序设计教程 2.2.1 认识数据表视图认识数据表视图1.数据表视图的作用数据表视图的作用l输入和修改记录;输入和修改记录;l对记录进行排序和筛选;对记录进行排序和筛选;l定义数据表文字的字体、字号、颜色;定义数据表文字的字体、字号、颜色;l定义数据表的样式,冻结列或者隐藏列。定义数据表的样式,冻结列或者隐藏列
19、。2.2 操作记录操作记录ACCESS程序设计教程程序设计教程2.数据表视图的行与列数据表视图的行与列表在数据表视图中是一个由行和列组成的二维表格。(1)数据表视图的顶端是列标题,默认显示字段的名称,如果给字段定义了“标题”属性,则顶端显示字段的标题。(2)数据表视图的左端是一列小方块,称为记录选择器,单击最顶端记录选择器可选取全体记录,单击其他记录选择器可选取与选择器对应的记录。当前记录的记录选择器中有标记。(3)数据表视图中的网格区域是记录显示区,默认背景为白色,每一行是一条记录,每一列是一个字段。2.2 操作记录操作记录ACCESS程序设计教程程序设计教程3.数据表视图的状态栏数据表视图
20、的状态栏2.2 操作记录操作记录(1)单击“第一条记录”按钮,将光标定位到第一条记录。(2)单击“前一条记录”按钮,将光标定位到当前记录的上一条记录。(3)单击“下一条记录”按钮,将光标定位到当前记录的下一条记录。(4)单击“最后一条记录”按钮,将光标定位到最后一条记录。(5)单击“新记录”按钮,将光标定位到记录末尾的第一个空白行,准备输入新的记录。(6)“记录编号”框显示了当前记录的编号,在框中输入新的记录号按回车键,可以将光标快速定位到指定记录。ACCESS程序设计教程程序设计教程2.2.2 输入记录输入记录l光标定位在表记录下面第一个空行,然后输入新记录的各数据项。光标定位在表记录下面第
21、一个空行,然后输入新记录的各数据项。l新输入的记录只能放在表的末尾,实际上是追加记录。新输入的记录只能放在表的末尾,实际上是追加记录。2.2 操作记录操作记录向向向向OLEOLE对象型字段输入照片,通常用对象型字段输入照片,通常用对象型字段输入照片,通常用对象型字段输入照片,通常用2 2种方法:种方法:种方法:种方法:方法方法1:右击“照片”字段单元格快捷菜单中单击“对象”对象类型选“画笔图片”“确定”单击画图程序中“编辑”菜单单击“粘贴来源”选择图片文件单击“打开”关闭画图程序。方法方法2:单击“照片”字段单元格“插入”菜单“对象”其他步骤与方法1相同。ACCESS程序设计教程程序设计教程2
22、.2.3 编辑数据编辑数据 将光标移到数据所在位置直接进行编辑修改即可。在数据表中移动光标除了用鼠标,还可以用快捷键。2.2 操作记录操作记录ACCESS程序设计教程程序设计教程2.2.4 删除记录(删除记录(删除记录的操作是不能撤消的。删除记录的操作是不能撤消的。)l右击选取的记录右击选取的记录快捷菜单中选快捷菜单中选【删除记录删除记录】。l选取记录选取记录按按DelDel键。键。l选取记录选取记录【编辑编辑】菜单菜单【删除记录删除记录】。2.2 操作记录操作记录ACCESS程序设计教程程序设计教程2.2.5 2.2.5 表的复制、删除和重命名表的复制、删除和重命名表的复制、删除和重命名表的
23、复制、删除和重命名l用系统的用系统的【编辑编辑】菜单中选取相应操作项菜单中选取相应操作项 。l或者选择快捷菜单中的剪切、复制、粘贴、删除、重命名等命令。或者选择快捷菜单中的剪切、复制、粘贴、删除、重命名等命令。2.2 操作记录操作记录ACCESS程序设计教程程序设计教程2.3 修改表结构修改表结构 2.3.1 2.3.1 表结构的修改项目表结构的修改项目表结构的修改项目表结构的修改项目 修改表结构涉及许多内容,归纳如下:修改表结构涉及许多内容,归纳如下:1.1.1.1.修改字段名:修改字段名:修改字段名:修改字段名:直接在字段名上编辑修改。直接在字段名上编辑修改。2.2.2.2.修改字段类型:
24、修改字段类型:修改字段类型:修改字段类型:在数据类型中重新选择新的类型,如果要将文在数据类型中重新选择新的类型,如果要将文本型或数字型字段更改为查阅向导型,则要在字段属性的本型或数字型字段更改为查阅向导型,则要在字段属性的“查查阅阅”卡中完成。卡中完成。3.3.3.3.插入新字段:插入新字段:插入新字段:插入新字段:4.4.4.4.追加新字段:追加新字段:追加新字段:追加新字段:5.5.5.5.删除字段:删除字段:删除字段:删除字段:6.6.6.6.移动字段位置:移动字段位置:移动字段位置:移动字段位置:7.7.7.7.设置字段属性:设置字段属性:设置字段属性:设置字段属性:8.8.8.8.设
25、置关键字:设置关键字:设置关键字:设置关键字:ACCESS程序设计教程程序设计教程2.3.2 2.3.2 在表的设计视图中选取字段在表的设计视图中选取字段在表的设计视图中选取字段在表的设计视图中选取字段 1.1.1.1.拖动鼠标选记录拖动鼠标选记录拖动鼠标选记录拖动鼠标选记录2.2.2.2.用记录定位器用记录定位器用记录定位器用记录定位器 3.3.3.3.选取不相邻字段(选取不相邻字段(选取不相邻字段(选取不相邻字段(CTRLCTRLCTRLCTRL)2.3 修改表结构修改表结构ACCESS程序设计教程程序设计教程2.3.3 字段属性(字段属性(不同字段类型有不同的属性集合不同字段类型有不同的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 使用
限制150内