欢迎来到天天文库
浏览记录
ID:22287666
大小:491.07 KB
页数:12页
时间:2018-10-28
《数据库实验04查询》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、〔据库实验04查询1)调出上个实验创建的三个表。方法:附加XSKC数据库或运行创建3个表的SQL语句。2)用SQL增加数据语句输入叫个表中数据。其中学生表不得少于10个,课程注册表不得少于8个,学期成绩表不得少于30个。注意:输入数据时应先输入主表数据,再输入有外键的数据;同时注意各表已经定义约束条件。学生表:H姓名性别1jX/kRHffl单击可选择所有网格单元3456789W11123456789刘东黄大鹏弓长文故:異男女異女女異女異专业NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL
2、系别CSCSISMAISMAISCSMAMAIS年级NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL班别NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL联系电话NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL出生曰期NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL地区來源NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLg动情况NU
3、LLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL族斿斿斿斿斿斿斿斿斿斿族民汶汶汶汶汶汶汶汉汶汶汉课程注册表:深程编号深程名称任深教师授深教室学分1IJ001数据库圧明NULLNULL2J002数学奉宇NULLNULL3J003信息系统古玉NULLNULL4J004操作系统徐帅NULLNULL5J005数据结构孟岩NULLNULL6J006数掮处理李魁NULLNULL7J007汇编语言弓长志宽NULLNULL8J008C语言王宇NULLNULL学期成绩表:学号I1课程编号成缋备注1J00189
4、NULL1J00390NULL1J00588NULL1J00686NULL10J00172NULL10J00268NULL10J00685NULL2J00177NULL2J00292NULL3J00186NULL3J00579NULL3J00865NULL4J00172NULL4J00483NULL
5、4T004183NULL4J00680NULL5J00195NULL5J00764NULL5J00866NULL6J00199NULL6J00586NULL6J00875NULL7J00169NULL7J00362NULL7J00
6、485NULL8J00196NULL8J00378NULL8J00459NULL9J00157NULL9T00668NULL9J007「92NULL3)设计查询语句并在查询编辑器屮进行查询。①求选修了某门课程的学生姓名。ElSELECT姓名IFROM学生WHERE学号IN(SELECT学号FROM学期通缋WHERE课韹编号=(SELECT课楦编号FROM课程注册where课章呈名称=1数据库1”1②查询某个学生所选修的课程的课程号,课程名称以及成绩0结果^消息from课程注册,学期成缋where课程注册.课程编号=学期成缋.课
7、程编号and学期成缋.学号=(select学号from学生③查询参与了所有课程选修的学生姓名和学生所在的系别。姓名系别Lwhere姓名=•贡珊,);深程煸号深程名称成绩1JJ001I教裾库%2J003信息系统783J004操作系统59□select姓名,糸別Ifrom宅生where学号in(select学号from学期瑛缋groupby学号havingCOUNT(*)=(selectCOUNT(*)from课程注册
8、该条查询结果为空:④查询没有选修任何一个课程的学生姓名和所在系别。3SELECT姓名,糸别IFROM学生WHER
9、ENOTEXISTS(SELECT*from课程注册WHEREEXISTS(SELECT*FROM学期成缋WHERE学号=学生.学号AND课程编号=课程注册.课程编号姓名系别1刘东IS⑤查询课程没有学生选修的课程名称。□select课程名称Ifrom课程注册whereNOTEXISTS(select*from学期成缋where课程注册.课程编号=学期成缋.课程编号L”1□结果」消息该条査询结果为空:④查询选修了某个老师的所有课程的学号、姓名和所在系别□SELECT学号,姓名、糸别IFROM学生WHERENOTEXISTS(SE
10、LECT*FROM课程注册WHERE任课教师=,秦宇.ANDNOTEXISTS(SELECT*FROM学期成缋WHERE学号=学生.学号AND课程编号=课程注册.课程编号”11学号姓名系别110徐茜CS22黄大腿MA⑤列出每门课程的平均分、最高分、最低分。二輯册.课程名於、,
此文档下载收益归作者所有