数据库系统概论SQL查询习题课课件

上传人:风*** 文档编号:252226087 上传时间:2024-11-13 格式:PPT 页数:27 大小:184.49KB
返回 下载 相关 举报
数据库系统概论SQL查询习题课课件_第1页
第1页 / 共27页
数据库系统概论SQL查询习题课课件_第2页
第2页 / 共27页
数据库系统概论SQL查询习题课课件_第3页
第3页 / 共27页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,精品课件,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,精品课件,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精品课件,*,第一次习题课,关系代数和,SQL,查询,第一次习题课关系代数和SQL 查询,按照课本,79,页创建学生,-,课程数据库,按照课本79页创建学生-课程数据库,use master,CREATE DATABASE S_T,GO,use S_T,CREATE TABLE Student,(,Sno CHAR(9)PRIMARY KEY,/*,列级完整性约束条件,Sno,是主码*,/,Sname CHAR(20)UNIQUE,/*Sname,取唯一值*,/,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20),);,use master,学号,Sno,姓名,Sname,性别,Ssex,年龄,Sage,所在系,Sdept,201215121,李勇,男,20,CS,201215122,刘晨,女,19,CS,201215123,王敏,女,18,MA,201215125,张立,男,19,IS,Studnet,表,学号姓名性别年龄所在系201215121李勇男20CS201,CREATE TABLE Course/*,创建课程表,Course*/,(,Cno CHAR(4)PRIMARY KEY,/*,列级完整性约束条件,Cno,是主码*,/,Cname CHAR(40),Cpno CHAR(4),Ccredit float,FOREIGN KEY(Cpno)REFERENCES Course(Cno),/*,表级完整性约束条件,,Cpno,是外码,被参照表是,Course,被参照的字段是,Cno*/,);,CREATE TABLE Course/*创建课程表Cou,Course,表,课程号,Cno,课程名,Cname,先行课,Cpno,学分,Ccredit,1,数据库,5,4,2,数学,2,3,信息系统,1,4,4,操作系统,6,3,5,数据结构,7,4,6,数据处理,2,7,PASCAL,语言,6,4,Course表课程号课程名先行课学分1数据库542数学23信,CREATE TABLE SC,(Sno CHAR(9),Cno CHAR(4),Grade float,PRIMARY KEY(Sno,Cno),/*,主码由两个属性(,Sno,Cno,)构成,必须作为表级完整性进行定义*,/,FOREIGN KEY(Sno)REFERENCES Student(Sno),/*,表级完整性约束条件,,Sno,是外码,被参照表是,Student*/,FOREIGN KEY(Cno)REFERENCES Course(Cno),/*,表级完整性约束条件,,Cno,是外码,被参照表是,Course*/,);,CREATE TABLE SC,SC,表,学 号,Sno,课程号,Cno,成绩,Grade,201215121,1,92,201215121,2,85,201215121,3,88,201215122,2,90,201215122,3,80,SC表学 号 课程号 成绩2012151211 92201,查询学习,1,号课程的学生最高分数;,select MAX(Grade)maxgrade,from SC,group by Cno,having Cno=1,查询各个课程号与相应的选课人数;,select cno,COUNT(*),from SC,group by cno,查询学习1号课程的学生最高分数;select MAX(Gra,查询每个学生及其选修课程的情况,包括学生姓名和课程名,成绩;,Select sname,cname,grade,from Student,Course,SC,where Student.Sno=SC.Sno,and Course.Cno=SC.Cno,查询选修,2,号课程且成绩在,90,分以上的所有学生;,select Student.*,from Student,SC,where Student.Sno=SC.Sno,and SC.Cno=2 and Grade90,查询每个学生及其选修课程的情况,包括学生姓名和课程名,成绩;,查询与“刘晨”在同一个系学习的学生;,select Student.*,from Student,where Sdept In(select Sdept,from Student,where Sname=,刘晨,),select,X,.*,from,Student,X,where,Exists,(,select,*,from,Student,Y,where,X,.,Sdept,=,Y,.,Sdept,and,Y,.,Sname,=,刘晨,),查询与“刘晨”在同一个系学习的学生;select Stude,查询其他系中比信息系某一学生年龄小的学生姓名和年龄;,select Sname,Sage,from Student,where SageANY(,Select Sage,from Student,where Sdept=IS),and SdeptIS,select Sname,Sage,from Student,where Sage4),求被供应4种以上零件的工程项目的工程号及工程名称select,求各个供应商供应量总数大于,200,的零件号码、颜色、重量和供应商个数,select countsno,P.PNO,Pname,color,weight,from P,(select COUNT(distinct SNO)countsno,PNO,from SPJ,group by PNO,having SUM(QTY)200)as table1,where P.PNO=table1.PNO,求各个供应商供应量总数大于200的零件号码、颜色、重量和供应,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!