数据库应用基础:Access 2007
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

任务5 使用设计视图创建表

任务描述

在任务3 和任务4 中,已使用“数据表”视图为成绩管理数据库创建了系别表和班级表。使用这种方法创建表时,可以同时定义表结构并输入表数据,既可以指定字段名称和字段的数据类型,也可以在表中添加一些数据记录。在“数据表”视图中创建表后,通常还要切换到表的“设计”视图中。在“设计”视图中,“字段属性”中由“常规”和“查阅”两个选项卡组成,可以用来对表中字段的更多属性进行设置。

在本任务中,将在设计视图中为成绩管理数据库创建“教师”、“学生”、“授课”、“选课”和“成绩”表,这些表的结构在表2.1~表2.5中列出。

表2.1 “教师”表结构

表2.2 “学生”表结构

表2.3 “授课”表结构

表2.4 “选课”表结构

表2.5 “成绩”表结构

实现步骤

(1)在Access 2007中,打开“成绩管理”数据库。

(2)在“创建”命令选项卡的“表”组中选择“表设计”命令,如图2.30所示。

图2.30 在设计视图中创建表

此时将打开表的设计视图,该视图上部网格中的每一行用于定义表中的一个字段,在这里可以设置字段的名称、数据类型和字段说明;字段说明是可选的,当在窗体上选择该字段时,将在状态栏上显示字段说明。设计视图下部是“字段属性”,由“常规”和“查阅”两个选项卡组成,可用于对字段的大小、格式、输入掩码、标题、默认值等属性进行更多设置。进入设计视图后,还会出现“设计”上下文选项卡。

(3)按照表2.1 的要求,创建“教师”表,并对表中各个字段进行定义,将“教师编号”字段设置为主键,如图2.31所示。

图2.31 在设计视图中定义“教师”表结构

(4)在快速访问工具栏上单击“保存”按钮,在“另存为”对话框中将表名称指定为“学生”,然后单击“确定”按钮。

(5)使用相同的方法,创建“学生”、“授课”、“选课”和“成绩”表。

知识与技能

1. 定义表结构时的字段操作

使用设计视图定义表结构时,可以在表中插入字段或者从表中删除字段,也可以调整字段的顺序。

(1)若要将字段插入到表中,可单击要在其下方插入行的那一行,然后在“设计”上下文选项卡中选择“插入行”命令,如图2.32所示。

图2.32 添加或删除字段

(2)若要将字段添加到表的末尾,可单击第一个空白行,然后输入字段名称并选择数据类型。

(3)若要从表中删除一个或多个字段,可选定这些字段所在的行,然后在“设计”上下文选项卡中“删除行”命令。

(4)若要调整字段的顺序,可选定一个或多个字段,然后将这些字段拖动到相应的位置。

2. 设置字段的显示格式

在“字段属性”的“常规”选项卡中,可以对字段的“格式”属性进行设置,以指定字段值的显示格式。对于不同数据类型的字段,Access 2007提供了以下几种不同的预定义格式。

(1)对于“日期/时间”数据类型的字段,可用的预定义格式有“常规日期”、“长日期”、“中日期”、“ 日期”、“长时间”、“中时间”及“ 时间”等。

(2)对于“数字”和“货币”字段,可用的预定义格式有“常规数字”、“货币”、“元”、“固定”、“标准”、“百分比”及“科学计数”等。

(3)对于“是/否”数据类型的字段,预定义格式有“是/否”、“真/ ”及“开/关”等。

(4)对于“文本”和“备注”数据类型的字段,可在“格式”框中创建自定义格式。

3. 设置字段的标题

在“字段属性”的“常规”选项卡中,可以为字段设置标题。字段标题可用做“数据表”视图中的字段列标题,也可以用做窗体或报表上字段标签的内容。如果未指定字段标题,则以字段名作为标签。标题可以不同于字段名称。

4. 设置字段的其他属性

在“字段属性”的“常规”选项卡中,可以对以下字段属性进行设置。

(1)输入掩码:在字段中输入数据时使用的模式。

(2)默认值:添加新记录时自动输入到字段中的值。

(3)有效性规则:用于限制字段的表达式。

(4)有效性文本:当用户输入有效性规则不允许的值时,所出现的出错消息。

(5)必填字段:用于指定字段中是否必须有值。

(6)允许空字符串:用于指定字段是否允许 长度字符串。

(7)索引:可加速字段中搜索和排序的速度,但可能会使更新变慢。选择“有(无重复)”,可禁止在该字段中出现重复值。