数据库上机题目125题Word文档格式.docx
- 文档编号:22865410
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:12
- 大小:509.37KB
数据库上机题目125题Word文档格式.docx
《数据库上机题目125题Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库上机题目125题Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
实验题目、SQL语句及查询结果的截图(查询的名称为自己的学号加姓名)。
【实验2_1】查询学生基本信息表中的所有信息。
SQL语句如下:
SELECT*
FROM学生基本信息表;
【实验2_2】在学生基本信息表中查询学生的学号、姓名、性别和族别信息。
SELECT学号,姓名,性别,族别
【实验2_3】从学生基本信息表中查询学生由哪些民族构成。
学生的族别有多行重复,要快速查询学生的民族构成,实际上就是对相同值的族别只需要显示一行,可使用DISTINCT关键字实现。
SELECTDISTINCT族别
【实验2_4】从成绩表中查询学生成绩。
SELECT成绩
FROM成绩表;
【实验2_5】从相关表中查询每一位学生的学号、姓名、课程名称、成绩。
SELECT学生基本信息表.学号,学生基本信息表.姓名,课程信息表.课程名称,成绩表.成绩
FROM学生基本信息表,成绩表,课程信息表
WHERE学生基本信息表.学号=成绩表.学号AND课程信息表.课程编号=成绩表.课程编号;
【实验2_6】在课程信息表中查找“Delphi程序设计”课程的任课老师。
SELECT课程名称,任课教师
FROM课程信息表
WHERE课程信息表.课程名称='
Delphi程序设计'
;
【实验2_7】查询少数民族学生的基本情况。
FROM学生基本信息表
WHERE族别<
>
'
汉族'
【实验2_8】检索1985年1月1日以后出生的女生基本信息。
WHERE2004-year(出生日期)<
19and性别='
女'
【实验2_9】查询每位同学的课程门数、总成绩、平均成绩。
SELECT姓名,Count(课程编号)AS课程门数,Sum(成绩)AS总成绩,Avg(成绩)AS平均成绩
FROM学生基本信息表INNERJOIN成绩表ON学生基本信息表.学号=成绩表.学号
GROUPBY姓名;
【实验2_10】从学生基本信息表中统计各民族学生人数。
SELECT族别,count(*)AS人数
GROUPBY族别;
【实验2_11】从学生基本信息表中统计汉族学生的人数。
WHERE族别='
【实验2_12】显示平均成绩大于等于80分以上的学生情况。
SELECT学生基本信息表.姓名,Avg(成绩表.成绩)AS平均成绩
FROM学生基本信息表,成绩表
GROUPBY学生基本信息表.姓名
HAVING80<
Avg(成绩);
该记录没有,即平均成绩没有大于等于80的。
【实验2_13】查询学生成绩并将显示的结果按成绩升序排序。
SELECT姓名,课程名称,成绩
FROM学生基本信息表,课程信息表,成绩表
WHERE学生基本信息表.学号=成绩表.学号and课程信息表.课程编号=成绩表.课程编号
ORDERBY成绩;
【实验2_14】查询1985年出生的学生基本信息。
WHERE1985=year(出生日期);
【实验2_15】查询不及格学生成绩信息。
查询不及格学生成绩信息,也就是查询0—59之间的学生成绩,可用BETWEEN关键字表示为:
WHERE成绩BETWEEN0AND59。
WHERE学生基本信息表.学号=成绩表.学号And成绩Between0And59;
【实验2_16】查询课程编号为002、003、007的课程编号、课程名称、任课教师和上课时间。
SELECT课程编号,课程名称,任课教师,上课时间
WHERE课程编号IN('
002'
'
003'
007'
)
【实验2_17】检索所有姓刘的学生基本信息。
WHERE姓名like'
刘*'
【实验2_18】检索包含“技术”两字的课程信息。
WHERE课程名称like'
*技术*'
【实验2_19】查询第2个字为“丽”的学生信息。
?
丽*'
【实验2_20】查询课程信息表中教师未定的课程信息。
WHERE任课教师=null;
【实验2_21】统计成绩表中各门课程的学生人数、总成绩、平均成绩。
SELECT课程名称
GROUPBY课程名称;
【实验2_22】检索单科成绩高于该课程平均分的学生成绩信息。
FROM学生基本信息表,课程信息表,成绩表ASX
WHERE学生基本信息表.学号=X.学号AND课程信息表.课程编号=X.课程编号AND
成绩>
=(SELECTAVG(成绩)
FROM成绩表Y
WHEREY.学号=X.学号);
【实验2_23】使用左外连接检索学生成绩信息(学号,姓名,课程号,成绩)。
SELECT学生基本信息表.学号,学生基本信息表.姓名,成绩表.课程编号,成绩表.成绩
FROM成绩表LEFTJOIN学生基本信息表ON成绩表.学号=学生基本信息表.学号;
【实验2_24】使用右外连接检索学生成绩信息(学号,姓名,课程号,成绩)。
FROM成绩表RIGHTJOIN学生基本信息表ON成绩表.学号=学生基本信息表.学号;
【实验2_25】查找同名同姓的学生信息。
WHERE姓名IN(SELECT姓名
FROM学生基本信息表
GROUPBY姓名
HAVINGCOUNT(姓名)>
1)
【实验2_26】在VB中设计针对“课程信息表”的基本编辑窗体,需要附运行界面及源程序代码。
实验第三部分数据库应用系统开发
1、自14周开始,工业工业工程同学做数据库应用系统开发,数据库应用系统开发作为本课程课程设计内容,需要在18周之前提交数据库应用系统及相应报告。
系统开发可以两人一组,系统名称可自行拟定;
2、自14周开始,工程造价同学练习工程项目管理系统软件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 上机 题目 125