全国计算机等级考试二级Access讲义(复习资料)
据库对象,在所建的数据库对象容器中包含了表、查询、窗体、报表、宏和模块等Access对象。但是,由于“数据库向导”创建的表可能与需要的表不完全相同,表中包含的字段可能与需要的字段不完全一样。因此通常使用“数据库向导”创建数据库后,还需要对其进行补充和修改。 三、打开数据库:通过“开始工作”任务窗格打开;使用“打开”命令打开。 例2-3:打开C盘“教学管理”文件夹中“教学管理”数据库。 四、关闭数据库:关闭数据库的方法有3种。 1、单击“数据库”窗口右上角“关闭”按钮 2、双击“数据库”窗口左上角“控制”菜单图标
3、单击“数据库”窗口左上角“控制”菜单图标,从弹出快捷菜单中选择“关闭”命令
2.2 建立表
一、表的组成
(一)表是Access数据库中最基本的对象,是具有结构的某个相同主题的数据集合。 (二)表由两部分构成:表结构和表内容。
1、字段名称:每个字段应具有唯一的名字,称为字段名称。字段名称的命名规则为: (1)长度为1~64个字符。
(2)可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头。 (3)不能包含句号(.)、惊叹号(!)、方括号([ ])和重音符号(’)。 (4)不能使用ASCII为0~32的ASCII字符。 2.数据类型
数据类型表
数据类型 文本 备注 数字
用途
字母、汉字和数字,如:学号、姓名、性别、民族。 字母、汉字和数字。(和文本型数字相似,但容量更大) 数值。一般参与算数计算。如:入学成绩。
字符长度 0-255个字符 0-64000个 1、2、4或8字节 8字节 8字节 4字节 1位(1/8字)
日期/时间 日期/时间,如:出生日期。 货币 自动编号 是/否 OLE对象 超级链接 查阅向导
数值
每次添加新纪录时Access2003自动添加的连续数字。 是/否,真/假或开/关。
可与Visual Basic交互作用的OLE对象(链接或嵌入对象)。如照片。 可达1GB
Web地址,Internet地址或链接到其他数据库或应用程序。 来自其他表或者列表的值。
可达65536字符 通常为4字节
9
全国计算机等级考试二级Access讲义
注意:“数字”、“日期/时间”、“货币”以及“是/否”,这些数据类型提供预先定义好的显示格式。
可以从每一个数据类型可用的格式中选择所需的格式来设置“格式”属性。也可以为所有的数据类型创建自定义显示格式,但“OLE对象”数据类型除外。 二、 建立表结构
1、使用“数据表”视图:“数据表”视图是按行和列显示表中数据的视图。在数据表视图中,可以进行字
段的编辑、添加、删除和数据的查找等各种操作。
2、使用设计视图:表设计视图是创建表结构以及修改表结构最方便、最有效的窗口。 3、使用表向导:表设计视图是创建表结构以及修改表结构最方便、最有效的窗口。
4、定义主键:定义主键的方法有两种,一是在建立表结构过程中定义主键;二是在建立表结构后,重新打
开设计视图定义主键。
(1)主键也称为主关键字,是表中能够唯一标识记录的一个字段或多个字段的组合。 (2)主键有三种,即自动编号、单字段和多字段。
① 自动编号主键的特点是,当向表中增加一个新记录时,主键字段值会自动加1,如果在保存新建表之前未设置主键,则Access会询问是否要创建主键,如果回答“是”,Access将创建自动编号类型的主键。 ② 单字段主键是以某一个字段作为主键,来唯一标识记录,这类主键的值可由用户自行定义。 ③ 多字段主键是由两个或更多字段组合在一起来唯一标识表中记录。
三、设置字段属性:字段属性表示字段所具有的特性,它定义了字段数据的保存、处理或显示。 (一)字段大小
1、字段大小属性用于限制输入到该字段的最大长度,当输入的数据超过该字段设置的字段大小时,系统将拒绝接收。
2、字段大小属性只适用于文本、数字或自动编号类型的字段。
3、在设计视图的字段属性框的字段大小属性中选择字段大小的类型(数字)或输入字段大小的字符个数。 4、如果文本字段中已经有数据,那么减小字段大小会造成数据丢失,Access将截去超出新限制的字符。 5、如果在数字字段中包含小数,那么将字段大小属性设置为整数时,Access自动将小数取整。 6、如果文本型字段的值是汉字,那么每个汉字占一位。 (二)格式
1、格式属性影响数据的显示格式。 2、可确定数字、货币、日期等字段格式。
3、在设计视图的字段属性框的字段格式属性中选择字段格式的类型。 (三)输入掩码
1、用于指定数据的输入格式。
2、可定义文本、数字、日期/时间、货币等数据类型的字段。
10
全国计算机等级考试二级Access讲义(复习资料)
3、如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。
4、 只为文本型和日期/时间型字段提供向导。 5、 可使用字符定义输入掩码属性。
6、 输入掩码属性由字面字符(如空格、点、括号等)和决定输入数值的类型的特殊字符组成。
字符 0 9 # L ? A a & C .,:;—/
< > !
说明
数字(0到9,必选项;不允许使用加加号[+]和减号[-]) 数字或空格(非必选项;不允许使用加号和减号)
数字或空格(非必选项;空白将转换为空格,允许使用加号或减号) 字母(A到Z;必选项) 字母(A到Z;可选项) 字母或数字(必选项) 字母或数字(可选项) 任一字符或空格(必选项) 任一字符或空格(可选项)
十进制占位符或前卫、日期和时间分隔符(实际使用的字符取决于Windows“控制面板”的“区域设置”中指定的区域设置)
使其后所有的字符转换为小写 使其后所有的字符转换为大写
输入掩码从右到左显示,输入至掩码的字符一般都是从左到有的,可在输入掩码的任意位置包含!
\\ 密码
使其后的 显示为原义字符,可用于将该表中的任何字符显示为原义字符(如:\\A显示为A) 将“输入掩码”属性设置为“密码”,以创建密码输入项文本框。文本框中键入的任何字符都按原字符保存,但显示为星号(*)
(四)默认值
1、设置默认值可以减少数据输入量。
2、在设计视图的字段属性框的默认值属性中输入默认的的值。
3、设置默认值属性时,必须与字段中所设的数据类型相匹配,否则会出现错误。 (五)有效性规则
1、为防止数据的输入错误而设置。
2、有效性规则允许定义一条规则,限制可以接受的内容。 3、有效性规则的实质是一个限制条件,完成对数据输入的检测。
11
全国计算机等级考试二级Access讲义
4、在设计视图的字段属性框的有效性规则属性中该字段的有效性规则。 (六)有效性文本
1、当输入的数据违反了有效性规则时,显示的文本信息。 2、通常与有效性文本同时定义。 (七)索引
1、索引能根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。 2、在Access中,可以创建基于单个字段的索引,也可以创建基于多个字段的索引。 四、建立表之间的关系 (一)定义关系的条件
1、表间关系分为一对一、一对多和多对多三种。 2、建立表间关系的条件:
(1)如果仅有一个相关字段是主键或具有唯一索引,则创建一对多关系。 (2)如果两个相关字段都是主键或唯一索引,则创建一对一关系。
(3)多对多关系实际上是某两个表与第三个表的两个一对多关系,第三个表的主键包含两个字段,分别是
前两个表的外键。 (二)参照完整性
1、指数据的正确性、准确性和有效性。参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。
2、 如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关
表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主键值。 (三)建立表之间的关系
· 建立表间关系的方法包括:使用向导创建数据库同时创建表间关系;使用“关系”命令定义表间关系。 (四)子数据表
1、子数据表是指在一个数据表视图中显示已与其建立关系的数据表视图。
2、在建有关系的主数据表视图上,每条记录左端都有一个关联标记“□”。在未显示子数据表时,关联标记内为一个“+”号,此时单击某记录的关联标记,即可显示该记录对应的子数据表记录数据,而该记录左端的关联标记内变为一个“?”号。若需展开所有记录的子数据表,可选择“格式”→“子数据表”→“全部展开”命令;若需折叠展开的子数据表,可选择“格式”→“子数据表”→“全部折叠”命令。 五、向表中输入数据 1、以数据表视图方式输入数据 2、创建查阅列表字段 3、获取外部数据
12
相关推荐: