资源描述:
《数据库基础与应用复习一.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库基础与应用复习(一)必须要熟悉书上的两个数据库实例1.教学库:包括学生、课程和选课三个基本表它们的定义分别为:学生(学生号(7),姓名(6),性别(2),专业(10))课程(课程号(4),课程名(10),课程学分)选课(学生号(7),课程号(4),成绩)学生表:学生号姓名性别专业王明男计算机刘芹女电子张鲁男电子赵红女电气刘川男通信课程表:课程号课程名课程学分C001语言4C004操作系统3E002电子技术5X003信号原理4选课表:学生号课程号成绩C00178C00462E00273C00194C00465X00380C00176E002722.商品库:包括商品表1和商品表2两
2、个基本表它们的定义分别为:商品表1(商品代号(8),分类名(8),单价,数量)商品表2(商品代号(8),产地(6),品牌(6))商品表1:商品代号分类名单价数量134电冰箱14568120电视机186515180电视机207310340电视机3726512空调器2800126微波炉6401013洗衣机4682020洗衣机87312商品表2:商品代号产地品牌134北京雪花120南京熊猫180南京熊猫340北京牡丹12无锡春兰6青岛海信13无锡小天鹅20山西海棠根据主教材第四章所给的商品库和教学库,按照下列所给的每条查询语句写出相应的功能1.x.商品代号,分类名,数量,品牌商品表1x,商
3、品表2yx.商品代号.商品代号从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息2.产地商品表2从商品库中查询出所有商品的不同产地3.品牌商品表2从商品库中查询出所有商品的不同品牌4.(产地)产地数商品表2从商品库中查询出所有商品的不同产地的总数5.x.商品代号,分类名,产地,品牌商品表1x,商品表2yx.商品代号.商品代号(品牌='熊猫'品牌='春兰')从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌等信息6.学生.学生号(*)选课门数学生,选课学生.学生号=选课.学生号学生.学生号从教学库中查询出每个学生的选课门数7.课程.课程号,课程.课程名
4、(*)选课人数课程,选课课程.课程号=选课.课程号课程.课程号,课程.课程名从教学库中查询出每门课程的选课学生数8.x.*学生x,选课y,选课zy.学生号.学生号y.课程号<>z.课程号x.学生号.学生号从教学库中查询出至少选修了两门课程的全部学生9.*学生学生号(学生号选课学生号(*)=1)从教学库中查询出只选修了一门课程的全部学生10.x.学生号.学生号.课程号选课x,选课yx.学生号1y.学生号2x.课程号.课程号注:一个由字母开头的标识符再加上@字符前缀,则表示为一个变量,假定已保存着一个相应值。从教学库中查询出学生号为1的学生和学生号为2的学生所选修的共同课程的课程号11.
5、x.*课程x,选课yx.课程号.课程号y.学生号1y.课程号(课程号选课选课.学生号2)从教学库中查询出学生号为1的学生所选修、而学生号为2的学生没有选修的全部课程12.*课程(*选课课程.课程号=选课.课程号)从教学库中查询出所有未被学生选修的课程13.*课程(*选课课程.课程号=选课.课程号)从教学库中查询出所有已被学生选修的课程14.*课程(课程号选课课程.课程号=选课.课程号课程号(*)24)从教学库中查询出被2至4名学生选修的所有课程15.*学生(*选课学生.学生号=选课.学生号选课.学生号(*)=3)从教学库中查询出同时选修了3门课程的全部学生16.*学生学生号(学生号选
6、课学生号(*)<=2)(*选课学生.学生号=选课.学生号)从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生17.专业(*)专业人数学生专业专业人数从教学库中查询出每个专业的学生人数,并按人数多少降序排列18.专业,性别(*)人数学生专业,性别专业从教学库中查询出每个专业每种性别的学生人数,并按专业升序排列19.x.*,课程名,课程学分,成绩学生x,课程y,选课zx.学生号.学生号y.课程号.课程号x.学生号.成绩从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩升序排列20.*学生(y.课程号学生x选课yx.学生号.学生号x.姓名(*选课学生.学生号=选课.学
7、生号y.课程号=选课.课程号))从教学库中查询出选修了姓名为的学生的全部选课的所有学生根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号(8),分类名(8),单价,数量)商品表2(商品代号(8),产地(6),品牌(6),)在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号(7),姓名(6),性别(2),出生日期