最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

互联网数据库

来源:动视网 责编:小OO 时间:2025-10-01 18:28:08
文档

互联网数据库

《互联网数据库》实践性环节考核班级:0801学号:017608201090姓名:孔令龙总分:一、建立数据库“成绩管理.DBC”,完成以下数据表文件:(30分)学生.DBF(学号(C/6)、姓名(C/8)、性别(C/2)、出生日期(D,NULL)、年龄(N/2)、党员否(L)、入学分数(N/3)、院系号(C/8)、籍贯(C/10)、备注(M),以学号建立了主索引,以院系建立了普通索引;课程.DBF(课程号(C/2)、课程名称(C/12)、先行课(C/2)、学分(N/1)、任课教师(C/6)),以
推荐度:
导读《互联网数据库》实践性环节考核班级:0801学号:017608201090姓名:孔令龙总分:一、建立数据库“成绩管理.DBC”,完成以下数据表文件:(30分)学生.DBF(学号(C/6)、姓名(C/8)、性别(C/2)、出生日期(D,NULL)、年龄(N/2)、党员否(L)、入学分数(N/3)、院系号(C/8)、籍贯(C/10)、备注(M),以学号建立了主索引,以院系建立了普通索引;课程.DBF(课程号(C/2)、课程名称(C/12)、先行课(C/2)、学分(N/1)、任课教师(C/6)),以
《互联网数据库》实践性环节考核

班级:0801      学号:   017608201090     姓名:孔令龙      总分:    

一、建立数据库“成绩管理.DBC”,完成以下数据表文件:(30分)

学生.DBF(学号(C/6)、姓名(C/8)、性别(C/2)、出生日期(D,NULL)、年龄(N/2)、党员否(L)、入学分数(N/3)、院系号(C/8)、籍贯(C/10)、备注(M),以学号建立了主索引,以院系建立了普通索引;

课程.DBF(课程号(C/2)、课程名称(C/12)、先行课(C/2)、学分(N/1)、任课教师(C/6)),以课程号建立了主索引。

成绩.DBF(学号(C/6)、课程号(C/2)、成绩(N/2,NULL)),学号和课程号分别建立了普通索引;

学生.DBF

学号姓名性别出生日期年龄党员否入学分数院系籍贯备注
201001刘芳菲19-12-03T512计算机系武汉
201002刘丹19-06-14F536计算机系黄石
201003高菲1991-11-07T528信息系武汉
201004李丽1990-01-23F496信息系随州
201005欧阳志飞19-06-28T469数学系孝感
201006胡艳1988-02-11F531计算机系荆州
201007张阳1990-03-28F520数学系武汉
201008刘俊19-07-08F509计算机系天门
201009李向阳1990-11-13F486数学系汉川
课程号课程名称先行课学分任课教师
C1数据库C54晓寒
C2数学2王江
C3信息系统C14蒋发
C4操作系统C63刘海军
C5数据结构C74赵丽
C6数据处理2苏小朋
课程.DBF    成绩.DBF

学号课程号成绩
201001C185
201001C296
201001C348
201002C184
201002C295
201002C475
201003C193
201003C5NULL
201003C348
201004C1
201004C242
201005C186
201006C187
201006C477
201007C294
二、SQL查询操作(14*5’=70’)

1.查询学生表中“计算机系”或“信息系”学生的姓名及院系。

Select 姓名,院系  from 学生  where 院系=”计算机系” or 院系=”信息系”;

2.查询所有90年及以前出生的所有女生信息。

Select *  from 学生  where year (出生日期)<=1990 and 性别=”女”;

3.计算学生表中每个学生的年龄

Select 姓名,2011-year(出生日期) as 年龄  from 学生;  

4.把低于总平均成绩的学生成绩提高5%。

Update 成绩  set 成绩=成绩*1.05  where 成绩<(select avg(成绩) from 成绩);

5.查询选修“数据库”课程的学生人数。

Select count(学号)  from 成绩,课程   where 课程名称=”数据库” and 成绩.课程号=课程.课程号;

6.检索选修3门以上(含3门)课程学生的学号和姓名。

Select 学生.学号,姓名  from 学生,成绩  where 学生.学号=成绩.学号 group by 学号 having count(课程号)>=3;

7.查询所有姓刘的学生的姓名、学号和性别。

Select 姓名,学号,性别  from 学生  where 姓名 like ”刘%”;

8.查询选修了“C1”课程的学生的姓名及其成绩,结果按成绩的降序排列。

Select 姓名,成绩  from 学生,成绩  where 课程号=”c1” and 学生.学号=成绩.学号 order by 成绩 desc;

9.查询”王芳”同学没有选修课程的课程名称。

select 课程名称  from 课程  where 课程号 not in (select 课程号 from 学生,成绩  where 姓名=”王芳” and 学生.学号=成绩.学号);

10.查询没有参加选修课程的学生姓名。

Select 姓名  from 学生 where 学号 not in (select 学号  from 成绩);

11.查询先行课为“数据库”的课程名称;

Select 课程名称  from 课程  where 先行课=”c5”;

12.统计参加选修课程的每个学生平均成绩。

Select 学号,avg(成绩)  from 成绩  group by 学号;

13.查询选修“C2”课程且成绩在90分以上的所有学生的姓名。

Select 姓名  from学生,成绩  where 课程号=”c2” and 成绩>90 and 学生.学号=成绩.学号;

14.查询“数据库”课程的平均成绩。

Select avg(成绩)  from 课程,成绩  where 课程名称=”数据库” and 课程.课程号=成绩.课程号;

文档

互联网数据库

《互联网数据库》实践性环节考核班级:0801学号:017608201090姓名:孔令龙总分:一、建立数据库“成绩管理.DBC”,完成以下数据表文件:(30分)学生.DBF(学号(C/6)、姓名(C/8)、性别(C/2)、出生日期(D,NULL)、年龄(N/2)、党员否(L)、入学分数(N/3)、院系号(C/8)、籍贯(C/10)、备注(M),以学号建立了主索引,以院系建立了普通索引;课程.DBF(课程号(C/2)、课程名称(C/12)、先行课(C/2)、学分(N/1)、任课教师(C/6)),以
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top