下载此文档

数据库实验二报告.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
数据库实验二报告.doc任课教师:刘建平
《数据库原理及应用》
(2012-2013学年第1学期)




学号:Q10600109
姓名:徐洪
班级:10电信实验班
实验二数据库的简单查询和高级查询
一、 实验目的:
本实验的目的是使学生掌握SQL Server查询分析器的使用方法,加深对SQL和SQL语言 的查询语句的理解。熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法,加深 SQL语言的嵌套查询语句的理解,熟练掌握数据查询中的分组、统计、计算和集合的操作方法。
二、 实验内容
(一)简单查询操作。该实验包括投影、选择条件表达,数据排序,使用临时表等。 具体完成以下题目,将它们转换为SQL语句表示,在学生选课数据库中实现其数据查询操作。
求数学系学生的学号和姓名
1 1 \Administrator —无标盏 1*
/*求数垄萦李生曲孝导和姓名*/ select sno. sname
from student where sdept=' :
±1
sno
sname
1
95003 王名
2
9500T 封晓文

||||H Sfl — sioi.^\Admini5trator —无标题 1*
求选修了课程的学生学号时 select distinct sno from sc:
sno
1
95001
2
95002
3
95003
4
95004
5
95005
6
95006
7
95007
'1'的学生号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相 同按学号的升序排列。
G \Admini5trator —无标藍 1*
’1'且成绩在80~90之间的学生学号和成绩,。
— sioi.^^^ — lEfiSl*
/*求选修课程号为T'且战绩在8广90之间的学生学号和成绩・并将成绩] select sno.. grade*0. 8 as score
from sc
where eno- 1' and grade between 80 and 90;
±1
1
sno
score
95004

2
95005
64. 0

“查谊一 5101.^生管理51(H\Admin祐trator —无标題1*
求缺少了成绩的学生的学号和课程号权 select sno_, eno
from sc
where grade is null;
sno
eno
求缺少了成绩的学生的学号和课程号
111,11 — SIOI.^^^^ Administrator —无标 SS1*
F狱求缺少了成绩的学生的学号和课程号吋 select sno, eno
from sc
where grade is null;
11
sno
eno
(二)连接查询操作。该实验包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、内 连接、左连接、右连接和自连接等。
查询每个学生的情况以及他所选修的课程诃 查
3—SlOl.^\Administrator — SKS1*
/农查询每个学生的情况以及他所选修的课程呼 select student ・ *』sc・*
from studentsc
where student. sno=£c. sno;
Isno
sname
ssex sage sdept
sno
eno
grade
1
95001
2
95001
3
95001
4
95002
5
95002
6
95003

95003
8
95004
9
95004
10
95005
11
95005
12
95006
13 I
95007
梅文 勇勇勇晨晨名名立立明明小晓 李李李刘刘王王张张李李张封
男男男女女女女男男男男女女
CS
CS
CS
Is
Is
Is
Is
CS
CS
Is
20
95001
1
95001
2

95001
3

95002
2

95002
3

95003
T~

95003
2

数据库实验二报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小健
  • 文件大小289 KB
  • 时间2021-07-22