创建数据库“db4.mdb”数据库,并按照如下要求在数据库中建立“联系人”表。

(2) 在“联系人”奉中输入如下数据。查找“联系人”表中“工作单位”字段列的空值记录并将记录修改为“无”。

(3) 设置“联系人”表按照联系人姓名升序排列,单元格效果为“凸起”。联系人表如图所示。

第1题:
按照题目要求用Access制作包括以下内容的“联系人数据库”,用Access的保存功能直接存盘。

要求:
1.创建姓名表、地址表和通信表,并通过查询功能生成“联系人汇总表”。
2.姓名表包含“姓名”、“公司名称”信息;地址表包含“省/市/自治区”、“市/县”、“邮政编码”和“公司名称”信息;通信表包含“公司名称”和“单位电话”信息;“联系人汇总表”包含全部信息。

解析:(1)分别建立“姓名表”、“地址表”和“通信表”,并选择主键(ID或公司名称)。第2题:
在考生文件夹下,“sampl.mdb”数据库文件中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑:
(1)判断并设置“tEmployee”表的主键。
(2)设置“性别”字段的默认值为“男”。
(3)删除表中1949年以前出生的雇员记录。
(4)删除“照片”字段。
(5)设置“雇员编号”字段的输入掩码为只能输入10位数字或空格形式。
(6)在编辑完的表中追加如下一条新记录:

第3题:
在考生文件夹下,“sampl.mdb”数据库文件中建立表“tCourse”,表结构如下:

(2)根据“tCourse”表的结构,判断并设置主键。
(3)设置“学时”字段的有效性规则,使其输入的数据必须非空且大于等于0。
(4)设置“开课日期”字段的输入掩码为“短日期”,默认值为本年度的9月1日(规定:本年度年号必须由函数获取)。
(5)在“tCourse”表中输入以下2条记录:

(6)在数据表视图中冻结“课程名称”字段。
步骤2:单击“保存”按钮在保存对话框内输入“tCourse”表名。单击“确定”按钮关闭“tCourse”设计视图。
(2)步骤1:单击“tCourse”表名单击“设计”按钮。经判定这里具有值的惟一性只有“课程编号”字段所以只能选择该字段作为“主键”。在“课程编号”上右键单击在弹出的快捷菜单上选择“主键”命令如图2-46所示。
步骤2:单击“保存”按钮关闭“tCourse”设计视图。
(3)步骤1:单击“tCourse”表名单击“设计”按钮。单击“学时”字段在“字段属性”中的有效规则所在的行内输入:>=0AndIsNotNull。如图2-47所示。对“有效文
本”考题没有要求可以省略不写。
步骤2:单击“保存”按钮关闭“tCourse”设计视图。
(4)步骤1:单击“tCourse“表名单击“设计”按钮。单击“开课日期”在“字段属性”的“输入掩码”所在行内选择“短日期”。“默认值”字段行内输入:DateSerial(Year(DateO)91)。考生要掌握:DateSerialO、yearO、DaleO的含义还要注意的是只有设置格式后才能设置掩码。如图2-48所示。
步骤2:单击“保存”按钮关闭“tCourse”设计视图。
(5)步骤1:双击“’tCourse”表名打开表并输入数据。如图2-49所示。
步骤2:单击“保存”按钮关闭“tCourse”表。
(6)步骤1:双击“tCourse“表名单击“课程名称”字段右键单击鼠标并在弹出的快捷菜单选择“冻结列”命令。如图2-50所示。
步骤2:单击“保存”按钮关闭“tCourse”表。关闭“samp1.mdb”数据库。

步骤2:单击“保存”按钮,在保存对话框内输入“tCourse”表名。单击“确定”按钮,关闭“tCourse”设计视图。
(2)步骤1:单击“tCourse”表名,单击“设计”按钮。经判定这里具有值的惟一性只有“课程编号”字段,所以只能选择该字段作为“主键”。在“课程编号”上右键单击,在弹出的快捷菜单上选择“主键”命令,如图2-46所示。
步骤2:单击“保存”按钮,关闭“tCourse”设计视图。
(3)步骤1:单击“tCourse”表名,单击“设计”按钮。单击“学时”字段,在“字段属性”中的有效规则所在的行内输入:>=0AndIsNotNull。如图2-47所示。对“有效文
本”考题没有要求可以省略不写。
步骤2:单击“保存”按钮,关闭“tCourse”设计视图。
(4)步骤1:单击“tCourse“表名,单击“设计”按钮。单击“开课日期”,在“字段属性”的“输入掩码”所在行内选择“短日期”。“默认值”字段行内输入:DateSerial(Year(DateO),9,1)。考生要掌握:DateSerialO、yearO、DaleO的含义,还要注意的是只有设置格式后才能设置掩码。如图2-48所示。
步骤2:单击“保存”按钮,关闭“tCourse”设计视图。
(5)步骤1:双击“’tCourse”表名,打开表并输入数据。如图2-49所示。
步骤2:单击“保存”按钮,关闭“tCourse”表。
(6)步骤1:双击“tCourse“表名,单击“课程名称”字段,右键单击鼠标并在弹出的快捷菜单选择“冻结列”命令。如图2-50所示。
步骤2:单击“保存”按钮,关闭“tCourse”表。关闭“samp1.mdb”数据库。
解析:(1)主要考查表的创建创建,表一般包含三方面的内容:“字段名称”、“字段类型”、“说明”,“说明部分”可以省略。(2)考查表的主键设置,在设置主键时一定要结合实际和主键的含义才能设置出有效的主键。一个字段被设为主键它具有什么特点?(3)考查有效规则和有效文本的设置的方法,还要了解有效规则在数据应用中的意义。(4)考查默认值的设置、日期/时间相关函数的应用以及日期/时间的格式设置。(5)考查数据表记录的添加。(6)考查数据表的列的冻结设置方法,考生还要掌握“列冻结”的实际应用。
第4题:
在考生文件夹下的“Acc1.mdb”数据库文件中,新建“产品”表。表结构如下:
(2)设置“产品ID”为主键。 (3)设置“单价”字段的小数位数为“2”。 (4)在“产品”表中输入以下4条记录:
第5题:
在考生文件夹下的“samp1.accdb”数据库文件中已建立了表对象“tEmployee”。请按以下操作要求,完成表的设计。
(1)判断并设置“tEmployee”表的主键。
(2)设置“性别”字段的默认值为“男”。
(3)删除表中1949年以前出生的雇员记录。
(4)删除“照片”字段。
(5)设置“雇员编号”字段的输入掩码为:只能输入10位数字或空格形式。
(6)在编辑完的表中追加如下新记录,如表2.8所示。

【考点分析】本题考点:字段属性中主键、默认值和输入掩码的设置;添加记录;删除记录等。
【解题思路】第1、2、4.5小题在设计视图中设置字段属性和删除字段;第3小题创建删除查询删除记录;第6小题为在数据表中直接输入数据。
(1)【操作步骤】
步骤1:选择“表”对象,右键单击“tEmployee”表,从弹出的快捷菜单中选择“设计视图”命令。
步骤2:选中“雇员编号”字段行,右键单击“雇员编号”行,从弹出的快捷菜单中选择“主键”命令,如图3.236所示。

(2)【操作步骤】
步骤1:单击q陛别”字段行任一点,在的“默认值”行输入“男”。如图3.237所示。

步骤2:按Ctrl+s保存修改,关闭设计视图。
(3)【操作步骤】
步骤1:单击“创建”选项卡,在“查询”组中单击“查询设计”按钮,在“显示表”对话框中双击表“tEmployee”,关闭“显示表”对话框。
步骤2:单击“查询工具”的“设计”选项卡“查询类型”组中的“删除”按钮。
步骤3:双击“出生日期”将其添加到“字段”行,在“条件”行输入“<#1949-1-1#”字样,如图3.238所示。

步骤4:单击“查询工具”的“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。
步骤5:关闭查询设计视图,在弹出的对话框中单击“否”按钮。
(4)【操作步骤】
步骤1:选择“表”对象,右键单击“tEmptoyee”,从弹出的快捷菜单中选择“设计视图”命令。
步骤2:选中“照片”字段行,右键单击“照片”行,从弹出的快捷菜单中选择“删除行”按钮,如图3.239所示。在弹出的对话框中选择“是”按钮。

(5)【操作步骤】
步骤1:单击“雇员编号”字段行任一点,在“输入掩码”行输入“9999999999”。
步骤2:按Ctrl+S保存修改。
(6)【操作步骤】
步骤1:双击表对象,打开数据表视图。
步骤2:在数据表中输入题目表中的内容,如图3.240所示。

步骤3:按Ctrl+s保存修改,关闭数据表。
【易错提示】设置“雇员编号”字段的输入掩码只能为10位数字或空格,因此要用“9999999999”格式。
【举一反三】第1小题的题型也出现在第3(2)、33(2)、26(1)套的基本操作题中;第2小题的题型也出现在第53(3)、36(4)、38(1)套的基本操作题中;第3小题的题型也出现在第30(3)、45(3)套的基本操作题中;第4小题的题型也出现在第28(3)、22(6)、8(6)套的基本操作题中;第5小题的题型也出现在第6(5)、36(5)、39(3)套的基本操作题中;第6小题的题型也出现在第33(5)、28(5)套的基本操作题中。