Access实验报告 - 图文 下载本文

(3)查询作为“项目负责人”的学生的学号、姓名、性别。保存为负责人查询 在SQL中输入:SELECT 学生.学号,学生.姓名,学生.性别 FROM 学生 INNER JOIN 项目分工 ON 学生.学号 = 项目分工.学号 WHERE 项目分工.分工 = \负责人\ 单击“文件”选项卡,选择“保存”,在“另存为”对话框中输入保存名称“项目负责人查询” 2.练习SQL的创建表、插入、更新、删除操作语句 按照《实验教程》实验6,练习SQL的相关命令,查看结果。 (1)在教师表中添加一个新教工的信息 (2)将“校级”项目的经费增加1000元 (3)创建“已结项项目”表,包括:项目编号、项目名称、项目类别、指导老师工号、负责人学号。 3.写出实现以下功能的SQL语句 (1)查询“专业”表,显示开设的所有专业涉及的专业类别。 步骤: 选择 “创建”→“查询设计”,在窗口右下角的视图切窗口中切换SQL视图 在设计视图中输入SQL语句: (2) 查询各专业学生的人数。 步骤: ①选择 “创建”→“查询设计”,在窗口右下角的视图切窗口中切换SQL视图 ②在设计视图中输入SQL语句: (3)统计没有参与项目的学生人数。 步骤: ①选择 “创建”→“查询设计”,在窗口右下角的视图切窗口中切换SQL视图 ②在设计视图中输入SQL语句: #.回答问题 (1)不命名保存查询,与将查询保存为查询对象有何区别?查询对象有什么作用? 答:不命名保存的查询,创建好之后可以直接运行查看运行结果,但是不能在关闭之后反复查看同一个查询,需要反复查看同一个查询需要保存为查询对象。 保存为查询对象以后既可以反复打开同一个查询,也可以作为其它数据库操作与表类似的数据源。 (2)上述实验中,插入“已结项项目”表的命令是否可以省略字段列表?为什么? 答:不可以省略字段列表 (3)删除“已结项项目”的命令的条件为什么没有比较对象? 实验项目5:使用交互方式进行查询和操作 1.进入查询设计视图进行交互式选择查询设置 按照《实验教程》实验7,练习可视交互方式的选择查询。查看对应的SQL命令。 查询专业表,显示开设的所有专业涉及的学科门类。 步骤: 通过显示表对话框,将“专业”表加入设计视图 在设计网格中“字段”栏选择“专业类别”字段,并勾选“显示”显示栏 因为该字段的值有重复,因此进入“属性表”对话框,选择“唯一值”属性为“是” 2.进行交叉表查询 按照《实验教程》实验7,练习可视交互方式的交叉表查询。查看对应的SQL命令。 将学生的“学号”和“姓名”作为行标题,“项目编号”作为列标题,“分工”最为交叉数据,生成交叉表 步骤: (1)在查询设计视图,添加“学生”、“项目分工”表。在设计窗格中添加“学号”“姓名”“项目名称”“分工”字段。 (2)单击“交叉表”按钮,添加“总计”栏和“交叉表”栏,在“交叉表”栏设置“学号”“姓名”作为行标题,“分工”作为“值”,在“总计”栏设置分工为“First”。这样交叉表查询就设计完毕。