- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库实验补充内容(答案)
实验补充内容(学生信息管理系统)
一、查询部分:
显示每位学生的学号、姓名、学院名称、系名称、班级名称。命名为学生查询1。
显示每位1987年出生的女学生的学号、姓名、学院名称、系名称、班级名称。命名为学生查询2。
分别统计男生和女生的人数。
显示每门课程的课程名、学分、平均分。
建立一个查询,按照学生的学号和课程号查询学生的成绩。
使用生成表查询方法,将籍贯为广东省的学生的基本信息存储到一个新表“广东学生”中。
建立一个追加查询,将选课成绩在80-90分之间的学生添加到已建立的 “广东学生”表中。
二、SQL语句
1 建立一个Student表,它由Sno(学号)、Sname(姓名)、Ssex(性别)、Sage(年龄)、Sdept(所在系)五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。
Create table student (sno char(12) unique not null, sname char(10) unique , ssex char(2) , sage smallint , sdept char(20));
2 建立一个SC (学生选课)表,它由学号Sno、课程号Cno,修课成绩Grade组成,其中(Sno, Cno)为主码。)
Create table SC ( sno char(12) , cno char(10) , grade real , primary key( sno,cno));
3. 查询所有姓刘的学生的学号与姓名及其出生年份。
Select 学号,姓名,出生年月 from 学生 where left([姓名],1)=”刘”;
4. 查询全体学生的姓名、学号、班级名称,学院名称。
Select 姓名,学号,班级名称,学院名称 from 学生,班级,系,学院
Where 学生.班级编号=班级.班级编号 and 班级.系编号=系.系编号
And 系.学院编号=学院.学院编号;
5. 查询信息学院全体学生的学号、姓名、每门课程的成绩。
SELECT 学生.学号, 姓名, 成绩
FROM 学生, 成绩
WHERE 学生.学号=成绩.学号 and 学生.学号 in
(select 学号 from 学生,班级,系,学院 Where 学生.班级编号=班级.班级编号 and 班级.系编号=系.系编号 And 系.学院编号=学院.学院编号 and 学院名称=信息学院);
6. 查所有年龄在20岁以下的学生姓名及其年龄。
SELECT 姓名, year(date())-year(出生年月) as 年龄
FROM 学生 where year(date())-year(出生年月)20;
7. 查考试成绩有不及格的学生的学号和姓名。有多门课程不及格的学生,学号和姓名只显示一次。
SELECT 学号, 姓名FROM 学生 where 学号 in (select 学号 from 成绩 where 成绩60);
8. 查信息学院和工程学院学生的姓名和性别。
Select 姓名,性别 from 学生,班级,系,学院
Where 学生.班级编号=班级.班级编号 and 班级.系编号=系.系编号
And 系.学院编号=学院.学院编号 and 学院名称 in (信息学院,工程学院);
9. 查询选修了“数据库应用”课程的学生的学号及其成绩,查询结果按分数的降序排列
SELECT 学号, 成绩
FROM 成绩
WHERE 课程编号 in
(select 课程编号 from 课程信息 where 课程名称=数据库应用 )
ORDER BY 成绩 DESC;
10. 查询选修了“数据库应用”课程的学生人数
SELECT count (学号) AS 人数
FROM 成绩
WHERE 课程编号 in
(select 课程编号 from 课程信息 where 课程名称=数据库应用 );
11. 查询每个学生及其选修的课程名其及成绩。
SELECT 学生.学号, 姓名, 课程名称, 成绩
FROM 学生, 成绩, 课程信息
WHERE 学生.学号=成绩.学号 and 成绩.课程编号=课程信息.课程编号;
三、窗体
1.以“学生”和 “选课成绩”表为数据源,创建嵌入式的主/子窗体。
2.以“教师”表为数据源,创建图表窗体,统计并显示各系不同职称的人数。图表名称为“统计各系不同职称教师的人数”。
四、报表
1. 设计一个学生成绩汇总报表,报表的主体内容显示学生编号、姓名、课程名称、学分和成绩,并将每位同学的平均成绩显示出来。报表页眉显示:华南农业大学的校徽和“学生选课成绩表”。报表页面页眉显示:学生编号、姓名、课程名称、学分、成绩等列标题。页面页脚左边显示日期,右
您可能关注的文档
- 冲裁模具设计书.doc
- 有关万圣节的英文课件(原创).ppt
- 赣榆一中2010.doc
- 2006-2010公务员面试题集锦.doc
- Java面向对象程序设计实验报告之阶乘计算.doc
- 新概念英语第二册每课短文(1-50).doc
- 灰铸铁孕育处理技术操作规程.doc
- CAPP系统的输入和输出.doc
- 护理管理2010~2011学年第一学期模拟题.doc
- 一年级两位数加减两位数复习课.ppt
- (正式版)DB42∕T 1879-2022 《精神障碍社区康复社会工作服务规范》.pdf
- (正式版)DB42∕T 1873-2022 《葡萄设施栽培技术规程》.pdf
- (正式版)DB42∕T 1665-2021 《湖北省国家湿地公园科普宣教系统建设规范》.pdf
- (正式版)DB42∕T 1728.1-2021 《政务服务移动端建设规范 第1部分:应用接入》.pdf
- (正式版)DB42∕T 1727-2021 《绿松石矿产地质勘查技术要求》.pdf
- (正式版)DB42∕T 1719-2021 《中药材 虎杖种子育苗技术规程》.pdf
- (正式版)DB42∕T 1701.1-2021 《中药材 箭叶淫羊藿生产技术规程 第1部分:种苗繁育》.pdf
- (正式版)DB42∕T 1712-2021 《公共建筑能耗监测系统技术规范》.pdf
- (正式版)DB42∕T 1876-2022 《北斗高精度位置服务平台技术要求》.pdf
- (正式版)DB42∕T 1788.1-2021 《化学农药减施增效技术规范 第1部分:茶园》.pdf
最近下载
- 复变函数教案第四章.doc VIP
- Unit4Reading(Chinesescientistwins2015NobelPrize)课件--高中英语牛津译林版(2020)选择性必修第三册.pptx VIP
- JTG T3610-2019 公路路基施工技术规范.docx VIP
- Unit4ScientistswhochangedtheworldReadingChinesescientistwins2015NobelPrize知识点课件高中英语牛津译林版(2020)必修第三册.pptx VIP
- 中粮集团供应商质量安全通用评估标准.docx VIP
- 木门营销方案(3篇).docx
- 银行产品与服务知识测试卷附答案.doc
- 视觉障碍老人护理课件.pptx VIP
- 99S203 消防水泵接合器安装 .docx VIP
- 《矿产资源法》教学课件.ppt VIP
文档评论(0)