运行查询,查询效果如下所示 3.生成表查询操作 按照《实验教程》实验8,练习可视交互方式的生成表查询。查看对应的SQL命令。 将实验6第2项实验中“已结项项目”的处理通过生成表方式完成 步骤: (1)进入查询设计视图,添加“项目”和“项目分工”表。设置“项目编号、项目名称、指导老师工号、学号、是否结项”字段并设置相应的条件 (2)然后单击“生成表”按钮,弹出“生成表”对话框,输入生成表名称,单击“确定”按钮,运行查询,将结果被保存到当前数据库中。 4.删除、更新查询操作 按照《实验教程》实验8,练习可视交互方式的删除、更新查询。查看对应的SQL命令。 将“校级”项目经费增加1000元操作 步骤: (1)在设计视图中添加“项目”表,单击“更新”按钮,设计创个增加“更新到”栏。 (2)添加“经费”字段,然后在“更新到”栏中输入“[项目].[经费]=1000” (3)添加“项目类别”字段,在“条件”栏中输入“校级”,设计完成,如图所示 (4)单击“运行”按钮运行查询 #.回答问题 (1)将本实验切换到SQL视图, 答:选择 “创建”→“查询设计”,在窗口右下角的视图切窗口中切换SQL视图,在设计视图中输入相应的SQL语句,如下所示 ①SELECT 项目.项目名称, 项目.指导教师工号, 项目分工.学号, 项目分工.分工, 项目.是否结项 FROM 项目 INNER JOIN 项目分工 ON 项目.项目编号 = 项目分工.项目编号 WHERE (((项目分工.分工)=\负责人\项目.是否结项)=True)); ②UPDATE 项目 SET 项目.经费 = [项目].[经费]+1000 WHERE (((项目.项目类别)=\校级\(2)深入体会交叉表查询的作用,简述交叉表查询的实质意义。为什么本实验的交叉表只添加了两个表? 答:交叉表查询是一种特殊的汇总查询,是一种非常实用的查询功能。交叉表中储存的数据是两部分联系产生的值,就可以将发生联系的两部分分别作为列标题,行标题,将联系的值作为交叉值,从而生成了交叉表查询。本实验交叉表查询的数据只涉及到两个表。 (3)在交叉表设置时,作为行标题的字段最多可以设置几个?作为列标题和交叉值的字段最多可以设置几个? 答:交叉表的内容可以通过另外一种方式来输出显示。可指定源表的一个或多个字段作为行标题,一个字段作为列标题,一个字段作为交叉值的来源 (4)删除查询或更新查询如果需要通过其他表的条件实现,如何在设计视图中实现? 答:删除查询或更新查询如果需要通过其他表的条件实现,可以在设计视图中的属性表中进行具体选择。 实验项目6:数据交换 1.导入操作 (1)写出将附录中的“学院”表数据导入到“项目管理”数据库中的步骤。(通过文本文件方式) 步骤: ①打开“项目管理”数据库,在“外部数据”选项卡的“导入并链接”组中单击“文本文件”按钮,弹出“获取外部数据-文本文件”对话框如下图所示 ②在该对话框中单击“浏览”按钮,弹出“打开”对话框,找到并选择要导入的文本文件,单击“打开”按钮。 ③回到“获取外部数据-文本文件”对话框中,选择“指定数据在当前数据框中的储存方式和储存位置”下面的“将源数据导入当前数据库的新表中”单选按钮 ④单击“确定”按钮,弹出“导入文本向导”对话框,如下图所示,在该对话框中选中“固定宽度—字段之间使用空格使所有字段列内对齐”单选按钮 ⑤单击“下一步”按钮,进入第二个“导入文本向导”对话框,如下图所示,在该对话框汇总设置分割线 ⑥单击下一步,选择设置字段名称,数据类型,有无索引,以及哪些字段不宜导入 ⑦单击下一步按钮,进入第四个对话框,选择主键 ⑧单击“完成”按钮,这时Access数据库中产生了一个导入的表