05实验报告终极版 江财Word文件下载.docx
- 文档编号:18971875
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:27
- 大小:229.25KB
05实验报告终极版 江财Word文件下载.docx
《05实验报告终极版 江财Word文件下载.docx》由会员分享,可在线阅读,更多相关《05实验报告终极版 江财Word文件下载.docx(27页珍藏版)》请在冰豆网上搜索。
②在student表中至少增加3条相关实验者的真实身份的记录。
以实验者真实身份
学号:
,姓名:
,班级号CS0A18(新增的班级号)等相应信息添加student表中;
再添加2条记录:
1条是与你的姓相同且班级号、籍贯与李永波相同的记录;
另1条是名中有一个字与你的名相同且班级号、籍贯与刘翔相同的记录的记录。
新增的3条记录并性别、出生日期、入学成绩等数据在合理的范围中。
③对每个新增学生记录至少在achievement表中增加2个成绩(注意合理增加课程号)。
结合前面操作给出下列内容的查询命令(select/from):
图4-1studentdb数据库
(1)在studentdb数据库中查询
已知一个学生管理信息系统,其数据表间约束如下图所示,各个数据表的数据类型请自行查阅。
1.查询每个班级的班级号、班级名以及班主任老师姓名。
2.查询全体学生的姓名、学号和年龄。
并将结果保存在C:
\result.txt中。
3.查询选修了课程且成绩及格以上的学生学号。
4.查询班级号为’ICS0A18’的班级的所有学生(注:
A18是本学期学生所在的教学班号)。
5.查询年龄在20岁以下(<
20)的学生名单。
6.查询没有“计算机应用基础”课程和“数据库应用”课程成绩的学生的学号。
7.查询与李永波同班或与刘翔同班的学生的学号、姓名、班级号和籍贯。
8.查询年龄在17至19岁之间的学生的姓名、性别和年龄,年龄这一列标题为“年龄”。
9.查询信息管理学院和会计学院的所有班级信息。
10.查询课程名含有“数据库”的课程的信息。
11.查询所有少数民族男生的学号、姓名、性别、出生日期和入学成绩。
12.查询选修了“A0101”课程的学生学号及其成绩,结果按成绩降序排列。
13.求各个课程号及相应的选课人数。
14.求每个学生的选课总成绩、平均成绩及选课门数。
15.查询”数据库应用”课程成绩70分以上的同学的学号和成绩。
16.查找第二个字符为“永”字的学生学号、姓名、性别和籍贯。
17.查找入学成绩在570分以上的女性学生,显示学号、姓名、性别和入学成绩。
18. 将“学生表”、“成绩表”和“课程表”进行自然联接,求学号、姓名、课程名和成绩的结果。
19. 求“实验者”的成绩表。
“实验者”的姓名是实验报告表中的张三李四。
20. 求“注册会计师08-02班”的《数据库应用》成绩单。
21. 求每个学生(所在学院、班级名、学号、姓名)所修的总学分数。
并按所在学院、班级名及总学分数(降序)次序排序。
(2)在bookdb.dbc数据库中查询
已知一个图书管理信息系统,所用数据库为bookdb.dbc,其数据表间约束如下图所示,数据库包含的4个表分别为reader、borrow、book、bookclass,各个数据表的字段类型请自行查阅。
图4-2bookdb.dbc数据库
按下列要求增加记录:
有相关实验者的真实身份的身份证号:
,工作单位填所在学院,编号按编号要求自定,将实验者的相应信息添加到读者表reader中;
1条是与你的姓相同的记录,另1条是名中有一个字与你相同的记录;
并对reader表中所增的每条记录至少在借阅表borrow中增加2条借阅记录。
在添加若干记录的基础上用SQL查询语句(select/from语句)完成下列功能:
22.查询实验者所借阅图书的所属分类名称(去除重复的记录)。
23.查询在2009年7月间所有借阅图书名称和单价。
24.查询所有包含“人”字的图书名称、出版社名,并给出单价。
25.查询读者“胡雁琴”已归还的所有图书名称、出版社名和单价。
26.按分类名称,查询各类图书数量。
27.查询“电子工业出版社”的所有图书名称和单价。
28.查询作者“魏超”的图书为哪些读者和工作单位所借阅。
29.查询分类名称为“自动化”的所有图书为哪些单位借阅(去除重复的记录)。
30.查询图书“网络广告”为哪些单位借阅(去除重复的记录)。
31.查询借书时间在2007到2008年之间的读者编号、读者名称、图书编号、图书名称。
32.查询至少借阅了3本图书的读者编号、读者名称、图书编号、图书名称,按读者编号排序输出。
33.查询没有借阅管理类图书的读者编号、读者名称、出生日期(注:
从身份证中截取)。
34.查询所借图书的总价在150元以上的读者编号、读者名称和所借图书的总价。
二、实验过程、实验结果
㈠实验过程概述
描述操作过程,给出环境设置、打开库、表和添加记录相关命令等
㈡(各题查询)命令序列与操作结果
实验结果不要截屏,可输出到一个TXT文件中,然后复制到这里。
例如:
求每个学生的各科成绩?
SQL语句:
selectstudent.学号,姓名,course.课程号,课程名,成绩;
fromstudent,achievement,course;
wherestudent.学号=achievement.学号;
andcourse.课程号=achievement.课程号;
TOFILEJG.TXT
学号姓名课程号课程名成绩
0091001李冰晶A0101邓小平理论67.0
0092766赵海峰A0101邓小平理论87.0
0091001李冰晶C3004高等数学76.0
0091001李冰晶B1002数据库应用95.0
0081001江华B1001计算机应用基础75.0
0081001江华C3004高等数学85.0
0081004阿里木B1001计算机应用基础46.0
0081004阿里木C3004高等数学100.0
0081002杨阳C3004高等数学81.0
0092271潭莉莉A0101邓小平理论86.0
0092271潭莉莉B1001计算机应用基础66.0
0092271潭莉莉B1002数据库应用78.0
0092161江海强C3004高等数学45.0
0092161江海强A0101邓小平理论66.0
0092160李强C3004高等数学88.0
0092160李强B1001计算机应用基础78.0
0092272马永强A0101邓小平理论87.0
0092273金明成A0101邓小平理论73.0
0092159李永波B1002数据库应用98.0
0092189张国平B1001计算机应用基础80.0
0083501张国祥C3004高等数学77.0
0090214吕政标C3004高等数学78.0
0091111娜佳康佳B1001计算机应用基础77.0
0092766赵海峰B1002数据库应用87.0
0081001江华A0101邓小平理论89.0
0081002杨阳B1001计算机应用基础91.0
0100003欧阳思思C3004高等数学93.0
0081004阿里木A0101邓小平理论92.0
0091001李冰晶B1001计算机应用基础94.0
0092271潭莉莉C3004高等数学96.0
0092272马永强C3004高等数学95.0
0092273金明成B1001计算机应用基础97.0
0092159李永波C3004高等数学99.0
0092160李强A0101邓小平理论98.0
0092161江海强B1001计算机应用基础100.0
0092766赵海峰C3004高等数学72.0
0100678李柳青B1002数据库应用71.0
0091111娜佳康佳A0101邓小平理论83.0
0092189张国平C3004高等数学85.0
0090214吕政标B1002数据库应用94.0
0090201李平平B1001计算机应用基础66.0
0090202赵海峰B1002数据库应用68.0
0100010刘翔A0101邓小平理论57.0
0100011阿木旦B1002数据库应用79.0
0100016欧阳华C3004高等数学81.0
0083501张国祥A0101邓小平理论80.0
0092276欧阳华B1001计算机应用基础82.0
0100277周周C3004高等数学74.0
select班级号,班级名称,班主任姓名from班级表groupby班级号tofilee:
\1.txt
班级号班级名称班主任姓名
CPA0801注册会计师08-01班王平
CPA0802注册会计师08-02班陈小梅
CPA0901注册会计师09-01班马晓明
CPA0902注册会计师09-02班马晓明
EFC0801金融管理08-01班梅尔清
EFC0901金融管理09-01班张戴冠
ICS0701计算机科学技术07-01班李一梅
ICS0702计算机科学技术07-02班张华
ICS1001信息管理10-01班周楚理
ICS1002计算机科学技术10-01班李杰树
\result.txt中
select姓名,学号,year(date())-year(出生日期)as年龄from学生表tofilec:
\result.txt
姓名学号年龄
江华007000121
杨阳007000221
欧阳思思010000320
阿里木007000422
李冰晶008000120
潭莉莉008127122
马永强008127221
金明成008127322
李永波009215921
李强009216021
江海强009216122
赵海峰008176621
李柳青010067820
娜佳康佳008011122
张国平008118921
吕政标009021420
李平平009020120
赵海峰009020221
刘翔010001020
阿木旦010001122
欧阳华010001619
张国祥007250120
欧阳华008127622
周周010027719
周冰冰007067820
江波008000420
陈岩008000319
姓名学号年龄
周杰008000519
林玲008000219
selectdistinct学号from成绩表where成绩>
=60tofilee:
\3.txt
学号
0070001
0070002
0070004
0070678
0072501
0080001
0080002
0080003
0080004
0080005
0080111
0081189
0081271
0081272
0081273
0081276
0081766
0090201
0090202
0090214
0092159
0092160
0092161
0100003
0100011
0100016
0100277
0100678
select*from学生表where班级号="
ICSOA18"
tofilee:
\4.txt
学号姓名性别出生日期少数民族否班级号籍贯入学成绩简历照片
0092482栾佳蓉女11/21/90.T.ICSOA18福建泉州556.0memogen
20)的学生名单
select学号,姓名,year(date())-year(出生日期)as年龄from学生表whereyear(date())-year(出生日期)<
20toe:
\5.txt
学号姓名年龄
0100016欧阳华19
0100277周周19
0080003陈岩19
0080005周杰19
0080002林玲19
selectdistinct学号from成绩表where课程号notin(select课程号from课程表where课程名="
计算机应用基础"
or课程名="
数据库应用"
)tofilee:
\6.txt
0100010
学号
select学号,姓名,班级号,籍贯from学生表where班级号in(select班级号from学生表where姓名="
李永波"
or姓名="
刘翔"
);
and姓名!
="
and姓名!
\7.txt
学号姓名班级号籍贯
0092160李强CPA0902黑龙江哈尔滨
0100011阿木旦ICS1001西藏拉萨
8.查询年龄在17至19岁之间的学生的姓名、性别和年龄,年龄这一列标题为“年龄”。
select姓名,性别,year(date())-year(出生日期)as年龄from学生表whereyear(date())-year(出生日期)between17and19toe:
\8.txt
姓名性别年龄
欧阳华男19
周周男19
陈岩女19
周杰男19
林玲女19
select*from班级表where所在学院="
信息管理学院"
or所在学院="
会计学院"
\9.txt
班级号班级名称年级班主任姓名所在学院班级人数
ICS0701计算机科学技术07-01班2007李一梅信息管理学院0
ICS0702计算机科学技术07-02班2007张华信息管理学院0
CPA0801注册会计师08-01班2008王平会计学院0
CPA0902注册会计师09-02班2009马晓明会计学院0
CPA0802注册会计师08-02班2008陈小梅会计学院0
CPA0901注册会计师09-01班2009马晓明会计学院0
ICS1001信息管理10-01班2010周楚理信息管理学院0
ICS1002计算机科学技术10-01班2010李杰树信息管理学院0
select*from课程表where课程名like"
%数据库%"
\10.txt
课程号课程名开课学期课程类别号课时数学分
B1002数据库应用302804
select学号,姓名,性别,出生日期,入学成绩from学生表where性别="
男"
and少数民族否=.t.toe:
\11.txt
学号姓名性别出生日期入学成绩
0070001江华男04/20/89620.0
0081272马永强男08/28/89626.0
0092159李永波男09/27/89599.0
0092160李强男04/14/89611.0
0081766赵海峰男10/21/89581.0
0081189张国平男10/11/89622.0
学号姓名性别出生日期入学成绩
0090214吕政标男06/25/90598.0
0090202赵海峰男06/11/89589.0
0100010刘翔男10/21/90623.0
0100016欧阳华男11/02/91622.0
0072501张国祥男03/11/90598.0
0100277周周男06/11/91610.0
0080004江波男03/16/90607.0
0080005周杰男01/09/91581.0
select学号,成绩from成绩表where课程号="
A0101"
orderby成绩desctoe:
\12.txt
学号成绩
0080005100.0
009216098.0
007000492.0
007000189.0
008000487.0
008127287.0
008127186.0
008011183.0
007250180.0
008127373.0
008000167.0
009216166.0
010001057.0
select课程号,count(学号)as选课人数from成绩表groupby课程号tofilee:
\13.txt
课程号选课人数
A010113
B100112
B10028
C300415
select学号,sum(成绩)as总成绩,avg(成绩)as平均成绩,count(课程号)as选课门数from成绩表groupby学号tofilee:
\14.txt
学号总成绩平均成绩选课门数
007000189.089.001
007000291.091.001
007000492.092.001
007067877.077.001
007250180.080.001
0080001332.083.004
0080002156.078.002
008000385.085.001
0080004133.066.502
0080005100.0100.001
0080111160.080.002
0081189165.082.502
0081271326.081.504
0081272182.091.002
0081273170.085.002
008127682.082.001
0081766159.079.502
009020166.066.001
009020268.068.001
0090214172.086.002
0092159197.098.502
0092160264.088.003
0092161211.070.333
0092482177.088.502
010000393.093.001
010001057.057.001
010001179.079.001
010001681.081.001
010027774.074.001
010067871.071.001
select学号,成绩from成绩表where成绩>
=70and课程号=(select课程号from课程表where课程名="
\15.txt
学号成绩
008000195.0
008127178.0
009215998.0
008176687.0
010067871.0
009021494.0
010001179.0
select学号,姓名,性别,籍贯from学生表where姓名like"
_永%"
\16.txt
学号姓名性别籍贯
0081272马永强男吉林长春
0092159李永波男江西南昌
select学号,姓名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 05实验报告终极版 江财 05 实验 报告 终极
![提示](https://static.bdocx.com/images/bang_tan.gif)