浙江科技学院实验报告
课程名称:数据库原理与应用B
学
院:经济管理学院
专业班:物流工程102
姓
名:
学
号:
指导教师:
2012年10月26日
f一、实验项目名称
SQL语言(1)
二、实验目的和要求
(一)实验目的了解SQL语言。(二)实验要求根据学生Stude
t表S
oS
ameSsexSageSdept、课程Course表C
oC
ameCp
oCcredit、选课SC表S
oC
oGrade。实现数据的查询。
三、实验内容和原理
(一)实验内容使用SQL语言来完成记录的查询等。(如果指的是详细信息,至少包括相关的名称、如学生姓名、课程名)任务如下:(1)请在Stude
t表中增加你本人的信息。(2)查询Stude
t表中的S
o、S
ame信息。(3)查询Stude
t表中的最后面三条记录详细信息。(4)查询Stude
t表中年龄小于等于19岁的学生详细信息。(5)查询Stude
t表中计算机科学系(CS)和数学系(MA)学生的姓名和性别。(6)查询所有姓王学生的详细信息。(7)查询所有90分及以上学生的详细信息。(8)请对Course表中的记录以学分降序进行排序,用SQL查询语句实现。(9)请将Course表中的先行课用相应的课程名代替,用SQL查询语句实现。(10)查询数学系(MA)且年龄在19岁以下的学生详细信息。(11)查询选修了无先行课的课程详细信息。(12)查询学生选修了无先行课的选课详细信息。(13)查询每门课程的平均分,要求显示在同一张查询结果表中。(14)查询每个学生选课的平均分,要求平均分在80分以上且显示在同一张查询结果表中。(15)查询选课表中最高分和最低分的学生详细信息。(16)求各个课程名及相应的选课人数,要求显示在同一张查询结果表中。(17)查询每个学生选课的总分,要求显示在同一张查询结果表中。(18)查询学分在3分及以上的选课详细信息。(19)查询选修了2门及以上课程的学生选课详细信息。(20)查询每一门课的间接先行课的详细信息。(21)查询同时选修了“数学”这门课的学生详细信息。(22)查询每个学生选课的总分与平均分,要求显示在同一张查询结果表中。(二)实验原理
fSQL语言。
四、主要仪器设备计算机、SQLServer数据库五、操作方法与实验步骤第一步:分析问题第二步:打开E
terpriseMa
ager企业管理器中名为“yexiaoqia
g”的数据库第三步:打开工具中的SQL查询分析器第四步:输入查询命令语句,得出搜索结果第五步:截图并保存。六、试验结果与分析(1)请在Stude
t表中增加你本人的信息。i
serti
toStude
ts
os
amessexsagesdeptvalues110064058叶小强男21ISr