资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,*,*,*,广东商学院信息学院,广东商学院信息学院,Access 2003,数据库技术与应用,广东商学院信息学院,1,第,4,章 表的基本操作,本章介绍了表的创建、表的编辑、多表的操作,以及表与表之间的关联。本章内容为数据库的其他对象,如查询、窗体、报表等的操作与应用打下了扎实的基础。,2,4.1,表的基本知识,1.,表的构成,一个表由,表的结构与表的记录,两部分组成。,表,结构,表记录,3,4.1,表的基本知识,2.,表的结构,表的结构由,字段名称、数据类型和字段属性,组成。,(,1,)字段命名规则:,长度最多为,64,个字符,,一个汉字当作一个字符看待。,可以包含字母、汉字、数字和空格,不能包含句号、小括号、感叹号、重音符号和方括号等特殊字符。,不能使用前导空格开头或,Ascii,的控制键符。,4,4.1,表的基本知识,(,2,)数据类型规则:,Access,允许使用,10,种数据类型,并有各自的约定规则。,文本型,用来存放文本或作为文本看待的数字,如学号、姓名、性别等字段。如果设置字段大小为,5,,则该字段的值最多只能容纳,5,个字符。,文本型字段的默认大小为,50,,最多可达,255,个字符。,说明:,一个汉字占两个字节,但算作一位。,5,4.1,表的基本知识,备注型,用来存放较长的文本和文本型数字,如备忘录、简历等字段。当字段中存放的字符个数超过,255,时,应该定义该字段为备注型。,备注型字段大小是不定的,由系统自动调整,最多可达,64K,。,Access,不能对备注型字段进行排序、索引、分组。,6,4.1,表的基本知识,数字型,用于存放数字,如工资、年龄等。数字型字段的大小由数字类型决定,常用数字类型有以下几种:,字节,存放,0,255,之间的整数,字段大小为,1,。,整型,存放,-32768,32767,之间的整数,字段大小为,2,。,长整型,存放,-2147483648,2147483647,之间的整数,字段大小为,4,。,单精度型,存放,-3.4E38,3.4E38,之间的实数,字段大小为,4,。,双精度型,存放,-1.79734E308,1.79734E308,之间的实数,字段大小为,8,。,7,4.1,表的基本知识,日期,/,时间型,日期,/,时间型字段存放日期、时间、或日期时间的组合,如出生日期、入校日期等字段都是日期,/,时间型字段。字段大小为,8,个字节,由系统自动设置。,日期,/,时间型的常量要用一对,#,号括起来,如:,#2008-8-8#,8,4.1,表的基本知识,货币型,用于存放具有双精度属性的数字。字段大小为,8,,由系统自动设置。,向货币型字段输入数据时,系统会自动给数据添加,2,位小数,并显示美元符号与千位分隔符。,9,4.1,表的基本知识,自动编号型,自动编号型字段存放的是系统为记录绑定的顺序号,由系统自动设置。一个表只能有一个自动编号型字段,顺序号永久与记录相联,不能人工指定或更改。删除表中含有自动编号字段的记录以后,系统将不再使用已被删除的自动编号字段中的数值。,例如,输入,10,条记录,自动编号从,1,到,10,,删除前,3,条记录,自动编号从,4,到,10,,删除第,7,条记录,自动编号中便永远没有,7,。,10,4.1,表的基本知识,是否型,又称为,布尔,型,存放逻辑数据,字段大小为,1,,由系统自动设置。逻辑数据只能有,2,种不同的取值:真值和假值,如婚否、团员否等。,数据表中,是否型字段内容通过画,“,”,输入,带的,为“真”,,不带的为,“假”。,-1,表示真值,,0,表示假值。,11,4.1,表的基本知识,OLE,对象型,OLE,(,Object Linking and Embedding,)的中文含义,是“对象的链接与嵌入”,,用来链接或嵌入,OLE,对象,如文字、声音、图像、表格等。表中的照片字段应设为,OLE,对象类型。,超链接型,超链接型字段存放超链接地址,如网址、电子邮件等。超链接型字段大小不定。,12,4.1,表的基本知识,查阅向导型,查阅向导型字段仍然显示为文本型,所不同的是该字段保存一个值列表,输入数据时从一个下拉式值列表中选择。值列表的内容可以来自表或查询,也可以来自定义的一组固定不变的值。例如,将,“,性别,”,字段设为查阅向导型以后,只要在,“,男,”,和,“,女,”,2,个值中选择一个即可。,查阅向导型字段大小不定。,13,4.1,表的基本知识,补充说明:,只有文本型字段和数字型字段需要指定字段大小,其他类型的字段由系统分配字段大小。例如,,“出生日期”字段,是日期时间类型,字段大小为,8,,“婚否”是,逻辑类型,字段大小为,1,。,另外,一个字符和一个汉字字段大小都是,1,。,14,4.1,表的基本知识,3.,表的记录,定义了表的结构之后,就要录入表的记录,一条记录由所有字段的内容组合而成,每个字段内容与定义的字段类型一一对应。,15,4.1,表的基本知识,4.,表的视图方式,表有两种视图方式:,一种是设计视图,另一种是数据表视图。,在设计视图状态下,可用来编辑表的结构;在数据表视图状态下,可用来编辑数据表的记录内容。,16,4.1,表的基本知识,数据表的设计视图:,17,4.2,数据表的创建方法,Access,有以下几种方法创建表:,(,1,)通过输入数据创建表(不讲);,(,2,)使用向导创建表(不讲);,(,3,)使用设计器创建表(重点掌握);,(,4,)通过,“导入表”的,功能,将其他数据源的已有数据导入到当前数据库中。,一个表的创建应该包括,创建表结构和录入记录内容,两部分。,18,4.2.1,使用设计器创建表,1.,进入表的设计视图,使用设计器创建表的操作步骤如下:,(,1,)单击数据库窗口,的“表”对象,双击“使用设计器创建表”选项,,便弹出设计表结构的窗口。,(,2,)用户在窗口中逐一定义相关表的各个字段名称、数据类型和字段属性等。,19,4.2.1,使用设计器创建表,输入,OLE,型数据(如学生信息表中的“照片”字段),:,单击某记录的,“照片”,字段,“插入”,菜单选择,“对象”,命令选中,“由文件创建”,,然后选择图片文件的路径,单击,“确定”即,可。,如果要删除图片,单击某记录,的“照片”字,段,“编辑”菜,单选择,“删除”命,令。,20,4.2.1,使用设计器创建表,建立新表时,如果用户没有自己定义主键,系统在保存表时会弹出提示框,以询问是否需要建立主键。另外,在建立表结构后,也重新打开设计视图定义主键。,主键,也称为主关键字,是表中能够唯一标识记录的一个字段或多个字段的组合。主键有三种,即自动编号主键、单字段主键和多字段主键。,建立单字段(或多字段)主键的方法:,打开表的设计视图,选中某字段(或按住,Ctrl,键同时选中多字段),鼠标右键快捷菜单中选择,“主键”,,或单击工具栏上的,“主键”,按钮。,21,4.2.1,使用设计器创建表,2.,在数据类型中“查阅向导”的使用方法,查阅向导型字段,保存一个值的列表,输入数据时从一个下拉式值列表中选择。值列表的内容可以来自表或查询,也可以来自定义的一组固定不变的值。,(,1,)举例一:,用于表间关系中。,(,2,)举例二:,用于简便有规律数据的输入。,22,4.2.1,使用设计器创建表,设计视图下部的“字段属性”部分有两个选项卡:,“,常规,”,和,“,查阅,”,。查阅选项卡是只应用于,“,文本,”,、,“,数字,”,、,“,是否,”,三,种数据类型的辅助工具,用来定义当,有“查阅向导”时作,为提示的控件类别。,23,4.2.1,使用设计器创建表,3.,使用掩码,“输入掩码”,属性可用于文本、数字、货币、日期时间、是,/,否、超链接等类型。,定义“输入掩码”属性有两个作用:,(,1,)定义数据的输入格式。,(,2,)指定输入数据的某一位上允许输入的数据集合。,24,4.2.4,通过“导入表”获取外部数据,操作步骤如下:,(,1,)在对,象“表”状,态下,右击空白处,在快捷菜单中选,择“导入”,命令。,(,2,)在,“导入”对,话框中选择文件位置、类型和文件名。,(,3,)在余下的操作中,选择和设定相关内容,如是否导入到新表中,是否筛选某些字段,是否添加主键等。,(,4,)最后一步,单,击“完成”按,钮,便可将其他系统产生的数据表导入到当前数据库中。,25,4.2.5,表的保存,以下操作,涉及到对表的保存:,(,1,)系统自动弹出保存提示对话框时。,(,2,)选择,“文件”,菜单下的保存命令,或单击工具栏中的保存按钮。,26,4.2.6,几种创建表方法的比较,无论使用哪种方法创建表,其操作方法大致如下:,(,1,)选择一种创建表的方法,定义表的结构。,(,2,)保存,确定表存放的位置及名称。,(,3,)输入表内容,第一次建立表时可直接输入,否则需要先打开表。,27,28,29,
展开阅读全文