实验4关系代数与数据查询1

实验4关系代数与数据查询1

ID:11558966

大小:55.50 KB

页数:3页

时间:2018-07-12

实验4关系代数与数据查询1_第1页
实验4关系代数与数据查询1_第2页
实验4关系代数与数据查询1_第3页
资源描述:

《实验4关系代数与数据查询1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、湖南涉外经济学院《数据库原理与应用》实验指导书实验4关系代数与数据查询【实验目的】1)正确理解关系代数中的各种基本操作。2)掌握使用Select语句实现常用的各种关系代数操作的数据查询方法。【实验环境】Sqlserver2005【实验重点及难点】1)复习集合运算、投影、选择、连接、外连接以及外部并等关系代数中的运算特点。2)在给出的学生-教学数据库数据库执行常用的各种Select语句,并得到正确结果。【实验内容】1)建立学生-课程数据库。1.建立“学生”表Student,学号是主码。可使用SQL语句直接执行,也可使用SSMS图形

2、界面操作完成创建表。CREATETABLEStudent(SnoCHAR(9)PRIMARYKEY,/*设为主键*/SnameCHAR(20),SsexCHAR(2),SageSMALLINT,SdeptCHAR(20));数据如下:SnoSnameSsexSageSdept200215121李勇男20CS200215122刘晨女19IS200215123王敏女18MA200215125张立男19IS2.建立一个“课程”表Course。可使用SQL语句直接执行,也可使用SSMS图形界面操作完成创建表。CREATETABLECou

3、rse(CnoCHAR(4)PRIMARYKEY,CnameCHAR(40),CpnoCHAR(4),CcreditSMALLINT);数据如下:2湖南涉外经济学院《数据库原理与应用》实验指导书CnoCnameCpnoCcredit1234567数据库数学信息系统操作系统数据结构数据处理PASCAL语言5167642434243.建立一个“选课”表SC。可使用SQL语句直接执行,也可使用SSMS图形界面操作完成创建表。CREATETABLESC(SnoCHAR(9),CnoCHAR(4),GradeSMALLINT,PRIMAR

4、YKEY(Sno,Cno)/*主码由两个属性构成*/);数据如下:SnoCnoGrade2002151211922002151212852002151213882002151222902002151223801)完成以下查询任务,写出SQL语句,并给出执行结果(拷屏形式给出)。1.查询全体男生的姓名及其出生年份。selectSname,'yearofbirthday:'=year(getdate())-SagefromStudentwhereSsex='男';执行结果:2.查询年龄在18~21岁(包括18岁和21岁)之间的男生的

5、姓名、系别和年龄。selectSname,Sdept,SagefromStudent2湖南涉外经济学院《数据库原理与应用》实验指导书whereSsex='男'andSagebetween18and21;执行结果:3.查询信息系(IS)和计算机科学系(CS)女生的姓名和性别。selectSname,SsexfromStudentwhere(Sdept='IS'orSdept='CS')andSsex='女';执行结果:4.查询男同学和女同学均选修的课程的课程号。SELECTSC.CnoFROMStudent,SCWHEREStud

6、ent.Sno=SC.SnoANDSsex='男'intersect(SELECTSC.CnoFROMStudent,SCWHEREStudent.Sno=SC.SnoANDSsex='女');执行结果:2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。