数据库上机作业题 练习

发布 2022-07-03 12:38:28 阅读 5730

说明:请在e盘根目录下建立一个以自己的班级、姓名命名的文件夹将数据库文件保存在其中,在文件夹中建立一个文本文档或word文档(注:以自己姓名命名),将相关题目的sql命令粘贴保存,操作完毕后将数据库分离出来。

一、基础题。

现有一个商店的数据库,记录顾客及其购物情况,由下面三个表组成:

商品(商品号,商品名,单价,商品类别,**商);

顾客(顾客号,姓名,住址);

购买(顾客号,商品号,购买数量);

注:各属性数据类型自己确定,创建数据库,主数据文件初始大小为1mb,增长方式按10%增长,事务日志文件初始大小为1mb,增长方式按1mb增长。

试在企业管理器中或用sql语言完成下列功能:

1.按要求创建数据库。

2.建表,在定义中要求声明。

每个表的主外码;

1) 顾客的姓名和商品名不能为空值;

2) 单价必须大于0;

3) 购买数量必须再0到20之间;

3.建立关系图。

4.往表中插入数据。

商品(m01,佳洁士,8.00,牙膏,宝洁;

m02,高露洁,6.50,牙膏,高露洁;

m03,洁诺,5.00,牙膏,联合利华;

m04,舒肤佳,3.00,香皂,宝洁;

m05,夏士莲,5.00,香皂,联合利华;

m06,雕牌,2.50,洗衣粉,纳爱斯

m07,中华,3.50,牙膏,联合利华;

m08,汰渍,3.00,洗衣粉,宝洁;

m09,碧浪,4.00,洗衣粉,宝洁;)

顾客(c01,dennis,海淀;

c02,john,朝阳;

c03,tom,东城;

c04,jenny,东城;

c05,rick,西城;)

购买(c01,m01,3; c01,m05,2;

c01,m08,2; c02,m02,5;

c02,m06,4; c03,m01,1;

c03,m05,1; c03,m06,3;

c03,m08,1; c04,m03,7;

c04,m04,3; c05,m06,2;

c05,m07,8;)

二、用sql语句完成下列操作。

1)找出宝洁公司供货的商品;

select 商品名。

from 商品。

where **商='宝洁'

2)找出**在5元以下的商品;

select*

from 商品。

where 单价<'5'

3)找出来自朝阳的顾客所购买的商品;

4)统计来自东城的顾客数目;

5)找出购买数量超过4的顾客号;

6)求购买了**商"宝洁"产品的所有顾客;

7)求购买的商品数量有在5到8范围(包括5和8)内的顾客(姓名);

8)求购买了雕牌或汰渍洗衣粉的顾客。

9)求购买了汰渍洗衣粉的顾客姓名;

10)求买了两种以上商品的顾客;

11)统计来自东城的顾客的购买量;

12) 将所有的牙膏商品单价增加10%;

13)删除买了中华牙膏的顾客;

14)为宝洁公司的商品建立一张视图;

15)建立东城地区顾客所购买的商品信息视图;

16)创建分组视图实现统计每个地区顾客的购买量;

17)建立顾客购买商品信息的视图,包含如下属性:顾客号,姓名,商品号,商品名,单价,购买数量,**商。

根据视图完成查询操作:

1) 查询宝洁公司的所有商品;

2) 查询每个地区顾客的购买量;

3) 查询东城地区顾客所购买的商品信息;

数据库上机实验作业题

1.从课程表中查询所有课程信息。2.从课程表中查询课程类别的信息。3.从课程表中查询课程类别,要求消除值相同的那些行。4.从学生表中查询所有的信息,要求只显示查询结果的前6行数据。5.查询课程表中课程编号 课程名称 教师 上课时间 限制选课人数和报名人数,要求查询结果显示如下 6.查询课程表的信息,...

数据库上机作业

语句查询数据 二 汇总查询 实验内容 1 打开 sql server management studio 窗口。2 单击 标准 工具栏的 新建查询 按钮,打开 查询编辑器 窗口3 在窗口中输入以下sql查询命令并执行 a.在kc表中,统计每学期的总分数。usexscjselect开课学期,count...

数据库上机作业

语句查询数据 二 汇总查询。打开 窗口。单击 标准 工具栏的 新建查询 按钮,打开 查询编辑器 窗口。在窗口中输入以下查询命令并执行 在表中,统计每学期的总分数。开课学期,学分 总学分 在表中统计每个学生的选修课程的门数。学号,课程号 选修的课程门数。统计表中的总学分,并显示明细信息。总学分。按开课...