电大数据库应用技术综合应用题.docx

上传人:b****1 文档编号:1759943 上传时间:2022-10-23 格式:DOCX 页数:5 大小:221.96KB
下载 相关 举报
电大数据库应用技术综合应用题.docx_第1页
第1页 / 共5页
电大数据库应用技术综合应用题.docx_第2页
第2页 / 共5页
电大数据库应用技术综合应用题.docx_第3页
第3页 / 共5页
电大数据库应用技术综合应用题.docx_第4页
第4页 / 共5页
电大数据库应用技术综合应用题.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

电大数据库应用技术综合应用题.docx

《电大数据库应用技术综合应用题.docx》由会员分享,可在线阅读,更多相关《电大数据库应用技术综合应用题.docx(5页珍藏版)》请在冰豆网上搜索。

电大数据库应用技术综合应用题.docx

电大数据库应用技术综合应用题

综合应用题1图书销售(本题10分)题目1

题干

 

“图书”表结构:

学基础”。

出版日期:

日期类型。

单价:

整型。

“书店”表结构:

销售时间:

日期时间类型。

销售数量:

整型。

答:

CREATETABLH书(书号char(1O)primarykey,书名varchar(20)notnull,

量子力学','国学基础')),

类别nchar(4)CHECK(类别IN('高等数学','

出版日期date,

单价int

CREATETABL书店(书店编号char(20)primarykey,

书店名varchar(30)notnull,地址nvarchar(30)

CREATETABL销售(

书号char(10),

书店编号char(20),

销售时间datetime,

销售数量int,

 

题目2

题干

依据第1题所创建的三张表,写出完成下列操作的SQL语句。

(本题4分)

查询“量子力学”类图书的书名和出版日期。

查询单价大于等于60的图书的销售情况,列出书名、类别、销售时间和销售数量

答:

1)SELECT书名,出版日期FROM图书WHER类别二'量子力学'

2)SELECT书名,类别,销售时间,销售数量

FROM图书aJOIN销售bONa.书号=b.书号

WHER单价>=60

3)UPDATE图书

SET单价二单价-10

WHER类别二'量子力学'

4)INSERTINTO书店

VALUES('SD1OO','新华书店','西单')

题目3

SQL语句:

查询销售了“高

题干

依据第1题所创建的三张表,写出创建满足如下要求的视图的

答:

CREATEVIEWV1AS

SELECT书店名,地址FROM书店a

JOIN销售bONa书店编号=b.书店编

JOIN图书cONc.书号=b.书号

WHER类别='高等数学'

综合应用题2教师授课(本题10分)

题目4

题干

写出创建如下三张数据表的SQL语句。

(本题4分)

“教师”表结构:

 

“课程”表结构:

开课学期:

微整型。

“授课”表结构:

 

授课时数:

整型。

授课年份:

整型。

主键:

(教师号,课程号,授课年份)。

答:

CREATETABL教师(教师号char(1O)primarykey,教师名varchar(20)notnull,

所在部门varchar(30),职称char(6)CHECK(职称IN('教授','畐燉授','其他'))

CREATETABL课程(

课程号char(20)primarykey,课程名varchar(40)notnull,学时数tinyint,开课学期tinyint

评分要点:

共1分。

CREATETABL授课(教师号char(10),课程号char(20),

授课时数int,

授课年份int,

Primarykey(教师号,课程号,授课年份),

Foreignkey(教师号References教师(教师号),

Foreignkey(课程号References课程(课程号)

题目5

题干

 

依据第1题所创建的三张表,写出完成下列操作的

SQL语句。

(本题4分)

 

1)查询“教授”职称的教师姓名和所在部门。

2)查询每学期开设的学时数大于40的课程门数。

学时数、教师名和授课时数。

3)查询2016年全部课程的授课情况,列出课程名、

删除没人讲授的课程。

答:

1)SELECT教师名,所在部门

FROM教师

WHER职称='教授'

2)SELECT开课学期,COUNT(*)课程门数

FROM课程

WHER学时数>40

GROUPB开课学期

3)SELECT课程名,学时数,教师名,授课时数

FROM课程join授课ON课程.课程号二授课.课程号

join教师ON教师.教师号=授课.教师号

WHER授课年份=2016

4)DELETEFRO课程

WHER课程号NOTIN(SELECT课程号FROMg课)

题目6

SQL语句:

查询2016授课

题干

依据第1题所创建的三张表,写出创建满足如下要求的视图的

2分)

年份全体授课教师的教师名、所授的课程名和授课时数。

(本题

答:

CREATEVIEWV1AS

select教师名,课程名,授课时数

FROMg课join教师ON授课.教师号二教师.教师号

join课程ON课程.课程号二授课.课程号

WHER授课年份=2016

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1