问题 问答题

按照要求用Access制作包括如表10-18所示内容的“校友录”数据库,用Access的保存功能直接存盘。

[要求]

1.创建:姓名表、职务(职称)表、通信表和按“年龄”降序排列的校友汇总表。

2.姓名表包含“姓名”、“年龄”信息;职务(职称)表包含“姓名”、“职务(职称)”信息;通信表包含“姓名”、“城市”、“E-mail”和“Tel”信息;“校友汇总表”包含全部信息。

答案

参考答案:

结果包括原始表(如图10-64所示)和查询表(如图10-65所示)。

解析:

用Access创建表,设置主键,建立排序的关系查询。

操作的关键步骤如下。

(1) 分别建立“姓名表”、“职务(职称)表”、“通信表”,并设置“姓名”为主键(根据各个表给出的字段名可看出“姓名”为主键,不考虑数据中可能的重名问题)。

(2) 单击“查询”标签,选择“在设计视图中创建查询”,在弹出的“显示表”对话框中,选择“姓名表”、“职务(职称)表”、“通信表”(可按Ctrl键多选),单击“添加”按钮后再单击“关闭”按钮(也可以一个表一个表地添加后关闭)。这时,系统自动根据主键建立了表之间的一对一关系。

然后,在“查询”对话框的字段栏,分别选择“姓名表.姓名”、“姓名表.年龄”、 “职务(职称)表.职务(职称)”、“通信表.城市”、“通信表.E-mail”和“通信表.Tel”;在“年龄”列的“排序”行选择“降序”,保存为“校友汇总表”即可。

(3) 通过“查询”菜单下的“运行”命令,或者直接双击建立好的查询,即可生成“校友汇总表”。

选择题
单项选择题