数据库实验补充内容(答案)

数据库实验补充内容(答案)

ID:47216674

大小:174.63 KB

页数:5页

时间:2019-08-27

数据库实验补充内容(答案)_第1页
数据库实验补充内容(答案)_第2页
数据库实验补充内容(答案)_第3页
数据库实验补充内容(答案)_第4页
数据库实验补充内容(答案)_第5页
资源描述:

《数据库实验补充内容(答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验补充内容(学生信息管理系统)一、查询部分:1、显示每位学生的学号、姓名、学院名称、系名称、班级名称。命名为学生查询1。2、显示每位1987年出生的女学生的学号、姓名、学院名称、系名称、班级名称。命名为学生查询2。3、分别统计男生和女生的人数。4、显示每门课程的课程名、学分、平均分。5、建立一个查询,按照学生的学号和课程号查询学生的成绩。6、使用生成表查询方法,将籍贯为广东省的学生的基本信息存储到一个新表“广东学生”屮。7、建立一个追加查询,将选课成绩在80・90分之间的学生添加到已建立的“广东学生”表中。二、SQL语句1建立一个Student表,它由Sno(学号)、Sname(姓名)、Ss

2、ex(性别)、Sage(年龄)、Sdept(所在系)五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。Createtablestudent(snochar(12)uniquenotnull,snamechar(10)unique,ssexchar(2),sagesmallint,sdeptchar(20));2建立一个SC(学生选课)表,它由学号Sno、课程号Cno,修课成绩Grade组成,其中(Sno,Cno)为主码。)CreatetableSC(snochar(12),cnochar(10),gradereal,primarykey(sno,cno));3.查询所有姓刘的学生

3、的学号与姓名及英(1!生年份。Select学号,姓名,出生年月from学生whereleft([姓名],1)="刘4.查询全体学生的姓名、学号、班级名称,学院名称。Select姓名,学号,班级名称,学院名称from学生,班级,系,学院Where学生.班级编号二班级.班级编号and班级.系编号二系.系编号And系.学院编号二学院.学院编号;5.查询信息学院全体学生的学号、姓名、每门课程的成绩。SELECT学生.学号,姓名,成绩FROM学生,成绩WHERE学生.学号二成绩.学号and学生.学号in(select学号from学生,班级,系,学院Where学生.班级编号二班级.班级编号and班级.系编

4、号=系.系编号And系.学院编号二学院.学院编号and学院名称信息学院”);6.查所有年龄在20岁以下的学生姓名及其年龄。SELECT姓year(date())-year(lB生年月)as年龄FROM学生whereyear(date())-year(出生年月)<20;7.查考试成绩有不及格的学生的学号和姓名。有多门课程不及格的学生,学号和姓名只显示一次。SELECT学号,姓名FROM学生where学号in(select学号from成绩where成绩v60);&查信息学院和工程学院学生的姓名和性别。Select姓名,性别from学生,班级,系,学院Where学生.班级编号二班级.班级编号and班

5、级.系编号二系.系编号And系.学院编号二学院.学院编号and学院名称in(“信息学院”,”工程学院“);9.查询选修了“数据库应用”课程的学生的学号及其成绩,查询结果按分数的降序排列SELECT学号,成绩FROM成绩WHERE课程编号in(select课程编号from课程信息where课程名称二“数据库应用”)ORDERBY成绩DESC;10.查询选修了“数据库应用”课程的学生人数SELECTcount(学号)AS人数FROM成绩WHERE课程编号in(select课程编号from课程信息where课程名称二"数据库应用”);11.查询每个学生及其选修的课程名其及成绩。SELECT学生.学号

6、,姓名,课程名称,成绩FROM学生,成绩,课程信息WHERE学生.学号二成绩.学号and成绩.课程编号二课程信息.课程编号;三、窗体1.以“学生”和“选课成绩”表为数据源,创建嵌入式的主/子窗体。2.以“教师”表为数据源,创建图表窗体,统计并显示各系不同职称的人数。图表名称为“统计各系不同职称教师的人数”。四、报表1.设计一个学生成绩汇总报表,报表的主体内容显示学生编号、姓名、课程名称、学分和成绩,并将每位同学的平均成绩显示出来。报表页眉显示:华南农业大学的校徽和“学生选课成绩表”。报表页面页眉显示:学生编号、姓名、课程名称、学分、成绩等列标题。页面页脚左边显示tl期,右边显示第i页/共n页,

7、其中i是当前的页码,n是总的页数。报表页脚显示所有学生的总平均分。操作步骤:首先建一个查询(补充11:SELECT学生.学号,姓名,课程名称,成绩,学分FROM学生,成绩,课程信息WHERE学生.学号二成绩.学号and成绩.课程编号二课程信息.课程编号;)然后新建报表(设计视图、数据来源是补充11),进入操作界面后,选中视图菜单的报表页眉页脚、页面页眉页脚、排序与分组,如下图操作:整个页面的设计如

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

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

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