access上机练习题finalWord文档下载推荐.docx
- 文档编号:17245614
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:12
- 大小:714.18KB
access上机练习题finalWord文档下载推荐.docx
《access上机练习题finalWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《access上机练习题finalWord文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
2.在上述所建数据库中用SQL语言在SQL视图下创建如下四个关系(表)
Access表的创建参考附录二
1)Department(depart_id,depart_name,address,telephone)
2)Student(stu_id,name,sex,class_id,depart_id)
3)Course(course_id,course_name,teacher,credit)
4)Course_record(stu_id,course_id,score)
注意:
1)在使用SQL:
CREATETABLE之前,确认四个表的主键和外键!
并在CREATETABLE中实现!
Tips
2)建议属性的类型:
credit(学分),score(分数)可用SINGLE类型
sex只包含‘M’,’F’,可用CHAR
(1)
其他均可用VARCHAR(n)类型,长度n根据需要指定
3.在上述表中输入下面的数据(可采用Access界面输入或者SQLINSERT语句)
Department表(数据)
depart_id
depart_name
address
telephone
D005
电气学院
西二楼205室
87542227
D006
控制系
南一楼323室
87545612
D011
水电学院
西七楼215室
87543412
Student表(数据)
stu_id
name
sex
class_id
2001
王云浩
M
2008002
2002
刘小红
F
2008003
2003
陈芸
2008005
2101
徐涛
2007001
2102
张春晖
2008004
2103
祁佩菊
Course表(数据)
course_id
course_name
Teacher
credit
501
大学语文
陈志鹏
3
502
高等数学
李云辉
4
503
基础会计学
张闯
2.5
Course_record表(数据)
score
88
77
79
92
91
93
85
66
81
96
75
72
60
95
94
80
三、使用SQL语言对数据库建立如下查询:
1.多表连接操作(四表连接)
(1)查询所有同学的有关基本信息和考试成绩。
(2)查询显示字段为:
stu_id、name、depart_name、course_id、course_name、score。
2.简单条件查询
(1)查询选修了501课程的学生信息。
stu_id、name、sex、depart_name、course_name、score。
3.复杂条件查询(较难)
(1)查询电气学院高等数学成绩大于90分的同学相关信息。
stu_id、name、depart_name、course_name、score。
4.聚合函数的使用
(1)查询线性代数成绩的平均值。
avg_score。
5.子查询的使用(较难)
(1)查询水电学院所有学生的高等数学成绩的平均值。
6.根据以下要求进行更新。
(1)要求将501课程的成绩提高5%。
stu_id、course_id、course_name、new_score。
上机报告要求:
(共20分,创建表8分;
查询12分)
1.给出4个表创建的SQL语句;
在表中输入数据,给出包含数据的四个表的截图。
2.给出6个查询要求的SQL语句表述;
给出查询结果的截图。
在上机过程中,使用SQL视图进行创建和查询时,系统会根据SQL给出相应的错误,应能够识别并修改。
附录一:
Access的数据库的读取与SQL查询方法
1)打开Access,此时不包含任意数据库
2)文件打开,浏览至包含dreamhome_demo.mdb文件夹,点击dreamhome_demo.mdb,则可导入该数据库。
由于该数据库从MySQL导出,可能包含Access认为危险的SQL语句,系统会弹出对话框
点击否(N)
对于接下来的对话框,点击打开(O)
Access显示该数据库内容:
红框内显示的是数据库的对象列表,我们主要使用表和查询两类!
表显示数据库中所有关系表和视图,如绿框所示。
双击任何一个关系表(如branch)可打开浏览该表内容。
3)使用SQL语言查询数据库的方法:
Access默认的查询方式是QBE语言(见相关Access教程)。
我们要求使用SQL语言完成相关查询。
双击查询在设计视图中创建查询
此时,弹出下示窗口。
在“显示表”窗口中点击“关闭”;
此时,活动窗口为查询3:
选择查询
通过菜单视图SQL视图,切换至SQL查询模式!
输入SQL查询语句,点击感叹号执行!
附录二:
Access中数据库创建方法
1)打开Access,菜单文件新建,此时出现红框中的新建文件选项,选择空数据库
此时弹出“文件新建数据库”对话框。
改变保存位置至新建的文件夹,在文件名中输入数据库名称,点击“创建”
出现一个空的CourseManager数据库:
2)创建表:
使用附录一3)使用SQL语言查询数据库的方法,在SQL视图中输入CREATETABLE语句,完成数据关系表的创建。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- access 上机 练习题 final