数据库上机作业题(练习)[1]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库技术及应用》综合作业题

说明:请在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)查询东城地区顾客所购买的商品信息;

相关文档
最新文档