Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

数据库关系代数例题 PDF 下载


分享到:
时间:2020-12-22 09:11来源:http://www.java1234.com 作者:转载  侵权举报
数据库关系代数例题 PDF 下载
失效链接处理
数据库关系代数例题  PDF 下载


本站整理下载:
提取码:0ane 
 
 
相关截图:
 
主要内容:


一、实验目的
(1)熟练掌握复杂查询的select语句。
(2)熟练掌握连接查询方法。
(3)熟练掌握嵌套查询方法。
二、实验要求
(1)硬件设备:奔腾II或奔腾II以上计算机,局域网。
(2)软件环境:WINDOWS 9X/NT、WINDOWS SERVER、WINDOWS XP、WINDOWS 7、SQL SERVER 2005/2008中文版企业版或标准版。
(3)实验课前预习,课后及时完成实验内容。
(4)实验过程及记录按题目格式要求填写代码清单。
三、实验内容
1.查询比“王敏”年纪大的男学生信息。
子查SQL语句:
 
select *
from S
where Ssex='男' and Sage>
(select Sage
from S
where Sname='王敏')
 
2. 查询选修了“信息系统”的学生的学号和姓名。
子查询SQL语句:
 
select S.Sno,Sname
from S,SC,C
where S.Sno=SC.Sno and 
SC.Cno=C.Cno and 
C.Cmane='信息系统'
 
3. 查询每一门课的间接先修课的课程名称
子查询SQL语句:
 
select a.cname课程名,c.cname 间接先修课
from C a,C b,C c
where a.cpno=b.cno and c.cno=b.cpno
 
4. 查询与“刘晨”在同一个系的学生学号、姓名、性别。
子查询SQL语句:
 
select Sno,Sname,Ssex
from S
where Sdept in
(select Sdept
from S
where Sname=’刘晨’)
 
5.检索没有选修1号课程的学生姓名
 
select Sname
from S
where not exists 
(select *
from SC
where Sno=S.Sno and Cno= '1')
 
6.检索选修了全部课程的学生姓名
 
select Sname
from S
where not exists
(select *
from C
where not exists
(select *
from SC
where Sno= S.Sno and
Cno=C.Cno)
)
 
7. 检索全部学生都选修的课程名称
 
select Cname
from C
where not exists
(select *
from S
where not exists
(select *
from SC
where Cno=C.Cno and 
Sno= S.Sno)
)



 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐