二、交叉表查询 交叉表查询:计算并重新组织数据的结构,用户能更方便地分析数据。 字段分两组:一组显示在左边,另一组显示在顶部,行列交叉处显示总计、平均、计数等结果。 查询由一个或多个行标题、一个列标题和一个总计值组成。 * 5、输入掩码 【例?12.1】 为“学生”表增加一个“电话号码”字段(文本类型,大小为12),并为该字段创建一个输入掩码,格式为“9999-9999,9999”。 (1)打开“学生”表的设计视图,添加一个“电话号码”字段。 (2)单击“输入掩码”框右侧的按钮,启动输入掩码向导,如下图所示。 * 5、输入掩码 * 5、输入掩码 (3)单击“编辑列表”按钮,打开“自定义‘输入掩码向导’”对话框。在“输入掩码”文本框中输入自定义的掩码“9999-9999,9999”,在“示例数据”文本框中输入一个示例。单击“关闭”按钮,完成输入掩码的设置。 * 5、输入掩码 为“电话号码”字段设置了输入掩码后,在数据表视图中可以看到下图所示的输入样式。 * 6、默认值 字段定义了默认值后,在添加新记录时,Access将自动为该字段填入默认值。 例如,在“学生”表中,如果男生人数居多,可以将“性别”字段的默认值设置为“男”,则新记录的性别默认为“男”,从而减少输入量。 * 7、有效性规则和有效性文本 有效性规则:用于指定对输入本字段的数据的要求,以保证用户输入的数据正确有效。 有效性文本:用于指定“输入数据违反有效性规则时的”提示信息。 * 7、有效性规则和有效性文本 (1)设置一个字段:选择该字段后设置 【例12.2】 将“选课”表中的成绩设置为0~100分。 * 7、有效性规则和有效性文本 (2)设置多个字段:“属性表”中设置。 在表设计视图中,执行“表格工具→设计→属性表”命令,在“属性表”窗口中设置。 【例12.3】 要求“学生”表中每条记录的学号值必须满6位,并且性别只能取“男”或“女”两个值。 * 7、有效性规则和有效性文本 * 8、索引 索引:用于在大量记录中快速检索数据,提高查询的效率。 用户通常可为表中经常检索的字段、排序的字段、查询中连接到其他表的字段建立索引。 索引不改变数据表记录的物理顺序,它按照某一关键字建立记录的逻辑顺序。 * 8、索引 索引中只包含索引关键字和记录号。 索引按照关键字排序,在索引中通过关键字查询时可以快速定位,并通过记录号在数据表中找到对应记录。 * 8、索引 索引与物理数据表之间的关系如下图所示: * 8、索引 创建索引: (1)创建单字段索引: 在设计视图中打开表。单击选中字段,在“常规”选项卡的“索引”下拉选项中选择“有(有重复)”或“有(无重复)”。 * 8、索引 创建索引: (2)创建多字段索引: 在设计视图中打开表。执行“表格工具→设计→索引”命令,打开“索引”对话框,指定索引名称、索引字段、排序次序、索引类型等。 * 8、索引 创建索引: (2)创建多字段索引: * 三、数据记录操作 (1)插入记录:在表的空行输入数据后,表最后会自动增加一空行。 (2)删除记录:选中一条或多条记录,鼠标右键“删除记录”。 (3)在数据表中输入图片、声音和影像:先将某字段定义为“OLE对象”类型,然后选中一条记录的该字段,鼠标右键“插入对象” * 四、定义表之间的关系 表之间关系:一对一,一对多,多对多。 表之间通过连接字段建立关系后,用户可以同时查询、显示或输出多个表中的数据。 连接字段:两表的公共字段或语义相同的字段。 若连接字段在两个表中均为主键,则两表为一对一关系;若连接字段只在一个表中为主键,则两表为一对多关系。 * 四、定义表之间的关系 【例12.5】 在“教学管理”数据库中建立3个表之间的关系。 (1)打开“教学管理”数据库,执行“数据库工具→关系”,打开“显示表”对话框。 * 四、定义表之间的关系 (2)选中“学生”表,单击“添加”,将其添加到“关系”窗口中。同样方法,添加“课程”表和“选课”表。 (3)在“关系”窗口中,将“学生”表中的“学号”字段拖到“选课”表的“学号”字段上,此时会出现“编辑关系”对话框,如下图。 * 四、定义表之间的关系 (4)根据需要,选择“实施参照完整性”选项,本例选中该选项。 * 四、定义表之间的关系 (5)单击“创建”按钮完成创建。则在“关系”窗口中,“学生”表和“选课”表之间出现了一条表示关系的连线。 (6)按同样的方法在“课程”表和“选课”表之间建立关系,并实施参照完整性。结果如下图。 * 四、定义表之间的关系 关系线上的“1”表示为一对多关系的“一方”,“∞”表示为一对多关系的“多方”。 * 12.5 查询 查询(Query):按照一定的条件或要求对数据库中的数据进行检索或操作。 查询的数据来源:表或其
原创力文档

文档评论(0)