《第三章表的操作精选文档.ppt》由会员分享,可在线阅读,更多相关《第三章表的操作精选文档.ppt(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第三章第三章 表的操作表的操作本讲稿第一页,共二十七页3.1表的组成表的组成lAccess表由表结构和表内容(记录)两部分构成。在对表橾作时,是对表结构和表内容分别进行的。l、表的结构、表的结构l表的结构是指数据表的框架,主要包括表名和字段属性两部分。本讲稿第二页,共二十七页l1表名l表名是该表存储在磁盘上的唯一标识,也可以理解为是用户访问数据的唯一标识。l2字段属性l字段属性即表的组织形式,它包括表中字段的个数,每个字段的名称、数据类型、字段大小、格式、输人掩码、有效性规则等。3.1表的组成表的组成本讲稿第三页,共二十七页l在Access中,字段的命名规则为:l(1)长度为164个宇符。l(
2、2)可以包含字母、汉字、数字、空格以及除句号()、惊叹号(!)、方括号()和单引号()以外的其他特殊字符,但不能以空格开头。l(3)不能使用ASCII码值为032的ASCII字符。(包含回车、换行等控制符号)3.1表的组成表的组成本讲稿第四页,共二十七页本讲稿第五页,共二十七页l3、记录l数据表中的一行就是一个记录,记录在某一个属性上的值称为分量。l对记录的操作主要有投影和选择操作。l4、数据表l具有相同字段的所有记录的集合构成数据表。3.1表的组成表的组成本讲稿第六页,共二十七页l二、常用数据类型l1文本l文本型字段可以保存文本或文本与数字的组合。例如,姓名、地址。也可以是不需要计算的数字。
3、例如,电话号码、邮政编码。默认文本型字段大小是50个字符,但一般输入时,系统只保存输入到字段中的字符。设置“字段大小”属性可控制能输入的最大字符个数。文本型字段的取值最多可达到255个字符,如果取值的字符个数超过了255,可使用备注型。3.1表的组成表的组成本讲稿第七页,共二十七页l2备注l备注型字段可保存较长的文本,允许存储的最多字符个数为64000。在备注型字段中可以搜索文本,但搜索速度较在有索引的文本字段中慢。不能对备注型字段进行排序和索引。3.1表的组成表的组成本讲稿第八页,共二十七页l3数字l数字型字段用来存储进行算术运算的数字数据。一般可以通过设置“字段大小”属性,定义一个特定的数
4、字型。可以定义的数字型及取值范围如表2.1所示。ll3.1表的组成表的组成本讲稿第九页,共二十七页l4日期/时间l日期/时间型宇段用来存储日期、时间或日期时间的组合。l5货币l货币型是数字型的特殊类型,等价于具有双精度属性的数字型。向货币型字段输人数据时,不必键入美元符号和千位分隔符,Access会自动显示这些符号,并在此类型的宇段中添加两位小数。3.1表的组成表的组成本讲稿第十页,共二十七页l6自动编号l自动编号类型比较特殊。每次向表中添加新记录时,Access会自动插入唯一顺序号,即在自动编号字段中指定某一数值。l需要注意的是,自动编号型一旦被指定,就会永久地与记录连接。如果删除了表中含有
5、自动编号型字段的一条记录,Access并不会对表中自动编号型字段重新编号。当添加某一条记录时,Access不再使用已被删除的自动编号型字段的数值,而是按递增的规律重新赋值。还应注意,不能对自动编号型字段人为地指定数值或修改其数值,每个表只能包含一个自动编号型字段。3.1表的组成表的组成本讲稿第十一页,共二十七页l7是/否l是/否型,又常被称为布尔型数据或逻辑型,是针对只包含两种不同取值的字段而设置的。例如,Yes/No、Ture/False、On/Off等数据。通过设置是/否型的格式特性,可以选择是/否型字段的显示形式,使其显示为Yes/No、Ture/False或On/Off。3.1表的组成
6、表的组成本讲稿第十二页,共二十七页l8OLE对象lOLE对象型是指字段允许单独地“链接”或“嵌人”OLE对象。添加数据到OLE对象型字段时,Access给出以下选择:插入(嵌入)新对象、插入某个已存在的文件内容或链接到某个巳存在的文件。每个嵌入对象都存放在数据库中,而每个链接对象只存放于最初的文件中。可以链接或嵌入表中的OLE对象是指在其他使用OLE协议程序创建的对象。例如,Word文档、Excel电子表格、图像、声音或其他二进制数据。在窗体或报表中必须使用“结合对象框”来显示OLE对象。OLE对象字段最大可为1GB,它受磁盘空间限制。3.1表的组成表的组成本讲稿第十三页,共二十七页l9超级链
7、接l超级链接型的字段是用来保存超级链接的。超级链接型字段包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。超级链接地址是通往对象、文档或其他目标的路径。一个超级链接地址可以是一个URL(通往Internet或Intranet节点)或一个UNC网络路径(通往局域网中一个文件的地址)。超级链接地址也可能包含其他特定的地址信息。例如,数据库对象、书签或该地址所指向的Excel单元格范围。当单击一个超级链接时,Web浏览器或Access将根据超级链接地址到达指定的目标。l超级链接地址最多包含3部分,Displaytext:在字段或控件中显示的文本;Address:到文件(UNC路径)或页面
8、(URL)的路径;Subaddress:在文件或页面中的地址(每一部分最多包含2048个字符)。超级链接型使用的语法为:lDisplaytext#Address#Subaddressl在字段或控件中插入超级链接地址最简易的方法就是在“插入”菜单中单击“超级链接”命令。3.1表的组成表的组成本讲稿第十四页,共二十七页l10查阅向导l査阅向导是一种比较特殊的数据类型。在进行记录数据输入的时候,如果希望通过一个列表或组合框选择所需要的数据以便将其输入到字段中,而不必靠手工输入,此时就可以使用查阅向导类型的字段。在使用査阅向导类型字段时,列出的选项可以来自其他的表,或者是事先输入好的一组固定的值。l显
9、然,査阅向导类型的字段可以使数据库系统的操作界面更简单、更人性化。3.1表的组成表的组成本讲稿第十五页,共二十七页l、使用“数据表”视图l“数据表”视图是按行和列显示表中数据的视图。在数据表视图中,可以进行字段的添加、编辑、删除和数据的查找等各种操作。3.2 建立表结构建立表结构本讲稿第十六页,共二十七页l二、使用“设计”视图l一般情况下,使用“设计”视图建立表结构,要详细说明每个字段的字段名和所使用的数据类型。3.2 建立表结构建立表结构本讲稿第十七页,共二十七页l三、使用三、使用“表向导表向导”l使用“表向导”创建表是在“表向导”引导下,选择一个表作为基础来创建所需表,这种方法简单、快捷。
10、3.2 建立表结构建立表结构本讲稿第十八页,共二十七页l四、定义主键四、定义主键l主键也称为主关键字,是表中能够唯一标识记录的一个字段或多个字段的组合。只有为表定义了主键,才能与数据库中其它表建立关系,从而使査询、窗体或援表能够迅速、准确地査找和组合不同表中的信息。l定义主键的方法有两种,一是在建立表结构时定义主键;二是在建立表结构后,重新打开“设计”视图定义主键。3.2 建立表结构建立表结构本讲稿第十九页,共二十七页l字段性表示字段所具有的特性,它定义了字段数据的保存、处理或显示。倒如,通过设置文本字段的字段大小属性来控制允许输入的最多字符数;通过定义字段的有效性规则属性来限制在该字段中输入
11、数据的规则,如果输入的数据违反了规则,将显示提示信息,告知合法的数据是什么。每个字段的属性取决于该字段的数据类型。“字段属性”区中的属性是针对具体字段而言的,要改变字段的属性,需要先单击该字段所在行,然后对“字段属性”区所示该字段的属性进行设置和修改。3.3 设置字段属性设置字段属性本讲稿第二十页,共二十七页l1字段大小l通过“字段大小”属性,可以控制字段使用的空间大小。该属性只适用于数据类型为“文本型”或“数字型”的字段。对于一个“文本型”字段,其字段大小的取值范围是0255,默认值为50,可以在该属性框中输入取值范围内的整数;对于一个“数字型”字段,可以单击“字段大小”属性框,然后单击右侧
12、向下箭头按钮,并从下拉列表中选择一种类型。3.3 设置字段属性设置字段属性本讲稿第二十一页,共二十七页l2格式l“格式”属性只影响数据的显示格式。例如,可将“出生日期”字段的显示格式改为“1985年10月2日”。不同数据类型的字段,选择的格式有所不同,如表2.5所示。3.3 设置字段属性设置字段属性本讲稿第二十二页,共二十七页3.3 设置字段属性设置字段属性本讲稿第二十三页,共二十七页l3输入掩码l在输入数据时,经常会遇到有些数据有相对固定的书写袼式。例如,电话号码书写为“(010)65977106”。如果使用手动方式重复输人这种固定格式的数据,显然非常麻烦。此时,可以定义一个输入掩码,将格式
13、中不变的符号固定成格式的一部分,这样在输人数据时,只需输入变化的值即可。对于文本、数字、日期时间、货币等数据类型的字段,都可以定义“输入掩码”。3.3 设置字段属性设置字段属性本讲稿第二十四页,共二十七页3.3 设置字段属性设置字段属性本讲稿第二十五页,共二十七页l4默认值l“默认值”是一个非常有用的属性。在一个数据库中,往往会有一些字段的数据内容相同或者包含有相同的部分。为减少数据输入量,可以将出现较多的值作为该字段的默认值。3.3 设置字段属性设置字段属性本讲稿第二十六页,共二十七页l5有效性规则l有效性规则允许定义一条规则,限制可以接受的内容。无论是通过“数据表”视图,与表绑定的窗体、追加查询,还是从其他表导入的数据,只要是添加或编辑数据,都将强行实施字段有效性规则。有效性规则的形式及设置目的随字段的数据类型不同而不同。对“文本”型字段,可以设置输入的字符个数不能超过某一个值。对“数字”型字段,可以使表只接受一定范围内的数据。对“日期时间”型字段,可以将数值限制在一定的月份或年份以内。3.3 设置字段属性设置字段属性本讲稿第二十七页,共二十七页