SQLServer数据库期末作业_第1页
SQLServer数据库期末作业_第2页
SQLServer数据库期末作业_第3页
SQLServer数据库期末作业_第4页
SQLServer数据库期末作业_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CHONGQING COLLEGE OF ELECTRONIC ENGINEERING超市销售业务系统设计说明书分 数:班级:软件开发1509班姓名:吴琏学 号:2015180069日期:2016年12月24日星期a. 综合训练题目数据库名称: 超市销售业务系统数据库中数据表的名称: 商品信息、供应商信息、商品订购信息、顾客信息、销售信息。数据表中字段的名称:商品信息表:1. 商品编号(约束 :Primary key 类型 :int)2. 商品名称(约束 :NOT NULL 类型:varchar(10)3. 单价 ( 约束 :check( 单价 0) 类型 :money)4. 供应商编号(约束

2、:FOREIGNKEYREFERENCES应商信息(供应商编号 ) 类型 :int)5. 商品类型 (约束 : check( 信誉 in( 副食类,杂货类, 生活类 ) 类型 :varchar(5)6. 库存数量(约束 :check( 库存数量=0)类型 :int)7. 生产日期(约束 :NOT NULL 类型:DATATIME)8. 保质期 (约束:NOT NULL 类型:int)供应商信息表:1. 供应商编号(约束 :Primary key 类型 :int)2 . 供应商名称(约束 :NOT NULL 类型:varchar(20)3 . 联系方式(约束 :NOT NULL 类型:varch

3、ar(20)4 .地点(约束:NOT NUL成型:varchar(20)5 .商品名称(约束:NOT NULL类型:varchar(20)6 .信誉 (约束 :check( 信誉 in( 优,一般 , 差)类型 :char(4)商品订购信息:1. 订购编号(约束 :Primary key 类型 :int)2.供应商编号(约束:FOREIGNKEYREFERENCES应商信息(供应 商编号 ) 类型 :int)3商品编号(约束:FOREIGN KEY REFERENC商部信息(商品编号) 类型 :int)4. 订购时间(约束 :NOT NULL 类型:DATATIME)5. 进货单价( 约束:c

4、heck( 进货单价0) 类型:money)6. 订购数量( 约束:check( 订购数量=0)类型:int)顾客信息表:1. 顾客编号( 约束 :Primary key 类型 :varchar(20)2. 顾客姓名(约束:NOT NULL类型:varchar(6)3. 年龄( 约束:check( 年龄=0)类型:int)4. 职业( 类型:varchar(10)5. 联系方式(约束 :NOT NULL 类型:varchar(15)6. 地址(约束:NOT NUL成型:varchar(15)7. 办卡时间(约束:NOT NULL类型:date)8. 积分 (约束 :NOT NULLdefaul

5、t 0 类型 :int)销售信息表:1. 销售编号( 约束 :Primary key 类型 :int)2. 顾客编号(约束:FOREIGNKEYREFERENCES客信息(顾客编号) 类型:int)3. 商品编号(约束:FOREIGNKEYREFERENCES品信息(商品编号) 类型:int)4. 数量( 约束:check( 数量 =0)类型 :int)5. 总价( 类型:double)6. 销售时间( 类型 :date)7. 连锁点 (类型 :varchar(10)b.数据库系统功能介绍数据库名称:超市销售业务系统数据库系统组成介绍:数据库系统是由数据库及其管理软件组成的系统功能介绍:本作业

6、中的数据库是一个管理超市销售业务的一个数据库 ,能够对 超市的商品信息、供应商信息、商品订购信息、销售信息等数据分别存在对应的 表中进行统一的管理,包括对数据表中的数据进行增删查改等多种操作,通过这 个数据库操作系统,我们可以很便洁的对超市销售业务很方便的进行各种管理。能够与相对应的超市销售业务系统软件很好的结合。下面,将具体介绍数据库系统每一个表:商品信息表:此表储存的为超市中销售的商品的各项信息,包括商品编号、商 品名称、单价等。供应商信息表:此表中储存的为超市的供应商的各项信息,包括供应商编号、供应商名称等。顾客信息表:此表中储存的为购买超市商品的顾客信息,包括顾客编号、顾客 姓名等。销

7、售信息表:此表中储存的为超市中销售的商品信息,包括销售号、顾客编号c.数据流程图d.E-R 图nkn+商品一. 销售 ;-顾客m.俳户供应商e.关系模式关系模式:1 .商品(商品编号(pk),商品名称,单价,供应商编号(fk),商品类型,库存数量在产 日期保质期)2 .顾客(顾客编号(pk),顾客姓名,性别,年龄,职业,联系方式,地址,办卡时间,积分)3 .订购(订购编号(pk),供应商编号(fk),商品编号(fk),订购时间,进货单价,订购 数量)4 .供应商(供应商编号(pk),供应商名称,联系方式,地点,商品名称,信誉)5 .销售(销售编号(pk),顾客编号(fk),商品编号(fk),数

8、量,总价,销售时间,连锁点)f.创建数据库及其各种对象和执行查询的 SQL语句/ 创建供应商信息表的sql 语句 :CREATETABLE 供应商信息(供应商编号intprimarykey ,供应商名称varchar ( 20 )notnull,联系方式varchar( 20 )notnull,地点 varchar ( 20 )notnull,商品名称varchar( 20 )notnull,信誉 char ( 4) check ( 信誉 in( 优 , 一般 , 差 ) )/ 创建商品信息表的sql 语句CREATETABLE 商品信息(商品编号intprimarykey ,商品名称varc

9、har ( 20 )notnull,单价 money notnull,供应商编号intforeignkeyreferences供应商信息( 供应商编号),商品类型varchar ( 20 ) check ( 商品类型in( 副食类 , 杂货类 , 生活类 ),库存数量intcheck ( 库存数量=0),生产日期date notnull,保质期 int notnull)/ 创建顾客信息表的sql 语句CREATETABLE 顾客信息(顾客编号intprimarykey ,顾客姓名varchar ( 6)notnull,性别 varchar ( 5) check ( 性别 in( 男 , 女 ,

10、 保密 ),年龄int ,职业varchar (15 ),联系方式varchar ( 15 )notnull,办卡时间date notnull,积分int notnull default0)/ 创建商品订购信息表的sql 语句CREATETABLE 商品订购信息(订购编号intprimarykey ,供应商编号intforeignkeyreferences供应商信息( 供应商编号),商品编号intforeignkeyreferences商品信息 ( 商品编号),订购时间date ,进货单价money ,订购数量int notnull default 1)/ 创建销售信息表CREATETABLE

11、 销售信息(销售编号varchar ( 20 ) primarykey ,顾客编号intforeignkeyreferences顾客信息(顾客编号),商品编号intforeignkeyreferences商品信息(商品编号),数量intcheck( 数量 = 0 )notnull,总价money ,销售时间date ,连锁店 varchar ( 20 )notnull)/ 为供应商信息表插入记录重庆市北碚区重庆市沙坪坝重庆市南岸区重庆市沙INSERTINTO供应商信息VALUES (9527001, 天天副食, 天天食品 , 差 )INSERTINTO供应商信息VAL

12、UES (9527002, 三圈副食 , 三圈蒸饺 , 优 )INSERTINTO供应商信息VALUES (9527003, 斗鱼海鲜, 一般 )INSERTINTO 供应商信息VALUES ( 9527004 , 娃哈哈重庆区 ,坝区 , AD 钙 , 优 )百事集团 , 重庆市沙坪坝徐福记 , 重庆市璧山区冠生园集团 , 重庆市沙坪海天集团 , 重庆市北碚区康师傅集团 , 重庆市沙坪绿

13、箭集团 , 重庆市沙坪坝INSERTINTO 供应商信息VALUES ( 9527005区 , 百事可乐 , 优 )INSERTINTO 供应商信息VALUES ( 9527006 , 糖酥 , 优 )INSERTINTO 供应商信息VALUES ( 9527007坝区 , 大白兔奶糖 , 优 )INSERTINTO 供应商信息VALUES ( 9527008 , 海天老抽 , 优 )INSERTINTO 供应商信息VALUES ( 9527009坝区 , 康师傅方便面 , 优 )INSERTINTO 供应商信息VALUES ( 9527010区 , 绿箭口香糖 ,

14、优 )INSERTINTO 供应商信息VALUES ( 9527011 , 盼盼集团 , 重庆市沙坪坝区 , 盼盼面包 , 优 )/ 为商品信息表插入记录天天食品 , 2 , 9527001 , 副食类INSERTINTO 商品信息VALUES ( 2016001 , 500 , 2016-08-11, 12 )INSERTINTO 商品信息VALUES ( 2016002 , 250 , 2016-08-23, 6)INSERTINTO 商品信息VALUES ( 2016003 , 300 , 2016-08-01, 3)INSERTINTO 商品信息VALUES

15、( 2016004, 三圈蒸饺 , 10 , 9527002 , 副食类, 阳澄湖大闸蟹 , 20 , 9527003 , 副食类, AD 钙 , 2 , 9527004 , 副食类 , 500 , 2016-06-25, 12 )INSERTINTO 商品信息VALUES ( 2016005 , 380 , 2016-04-18, 6)INSERTINTO 商品信息VALUES ( 2016006 , 500 , 2016-07-30, 6)INSERTINTO 商品信息VALUES ( 2016007 , 500 , 2016-07-21, 12 )INSERTINTO 商品信息VALUE

16、S ( 2016008 , 520 , 2016-08-01, 12 )INSERTINTO 商品信息VALUES ( 2016009 , 800 , 2016-08-14, 6)百事可乐 , 2 , 9527005 , 副食类糖酥 , 13 , 9527006 , 副食类大白兔奶糖 , 8, 9527007 , 副食类海天老抽 , 5 , 9527008 , 生活类康师傅方便面 , 4, 9527009 , 副食类INSERTINTO 商品信息VALUES ( 2016010 , 绿箭口香糖 , 2, 9527010 , 副食类 , 460 , 2016-09-15, 12 )/ 为顾客信息

17、表插入记录INSERTINTO 顾客信息VALUES ( 5131001 , 张三 , 男 , 20 , 学生 , 2016-01-25, 40 )INSERTINTO 顾客信息VALUES ( 5131002 , 李四 , 男 , 18 , 学生 , 2016-04-10, 84 )INSERTINTO顾客信息VALUES ( 5131003, 王二 , 男 , 21 , 学生 , 2015-08-11, 74 )INSERTINTO顾客信息VALUES ( 5131004, 陈明 , 男 , 20 , 学生, 1

18、7474120169, 2016-01-14, 96 )INSERTINTO 顾客信息VALUES ( 5131005 , 李小花 , 女 , 12 , 学生 , 2016-5-25, 74 )INSERTINTO 顾客信息VALUES ( 5131006 , 麦东西 , 男 , 22 , 销售员 , 2014-04-12, 500 )INSERTINTO 顾客信息VALUES ( 5131007 , 钱多 , 男 , 46 , 老板 , 2012-07-28, 9999 )INSERTINTO 顾客信息VALUES

19、 ( 5131008 , 张晓明 , 男 , 24 , 白领 , 2015-07-25, 47 )INSERTINTO 顾客信息VALUES ( 5131009 , 李遥 , 男 , 22 , 学生, 2016-01-25, 42 )INSERTINTO 顾客信息VALUES ( 5131010 , 吴天辰 , 男 , 20 , 学生 , 2016-01-25, 60 )/ 为商品订购信息表插入记录INSERTINTO 商品订购信息VALUES ( 201604001, 9527001INSERTINTO 商品订购信

20、息VALUES ( 201604002 , 9527002INSERTINTO 商品订购信息VALUES ( 201604003 , 9527003INSERTINTO 商品订购信息2016001, 2016-04-18, 1, 100 )2016002, 2016-04-18, 8, 250 )2016003, 2016-04-18, 15 , 300 )2016004, 2016-04-18, 1.5 , 500 )VALUES ( 201604004 , 9527004VALUES ( 201604005 , 9527005INSERTINTO 商品订购信息, 2016005, 2016

21、-04-18, 1, 380 )VALUES ( 201604006 , 9527006INSERTINTO 商品订购信息, 2016006, 2016-04-18, 10 , 500 )VALUES ( 201604007 , 9527007INSERTINTO 商品订购信息, 2016007, 2016-04-18, 6, 500 )VALUES ( 201604008 , 9527008INSERTINTO 商品订购信息, 2016008, 2016-04-18, 4, 520 )VALUES ( 201604009 , 9527009INSERTINTO 商品订购信息, 2016009

22、, 2016-04-18, 3, 800 )VALUES ( 201604010 , 9527010, 2016010, 2016-04-18, 1, 460 )/ 为销售信息表插入记录INSERTINTO 销售信息VALUES ( 20161225001, 5131007, 2016001, 200 , 400 , 2016-12-25, 沙坪坝分店 )INSERTINTO 销售信息VALUES ( 20161225002, 5131002, 2016001, 2 , 4, 2016-12-25, 沙坪坝分店 )INSERTINTO 销售信息VALUES ( 20161225003, 513

23、1001, 2016005, 1 , 2, 2016-12-25, 沙坪坝分店 )INSERTINTO 销售信息VALUES ( 20161225004, 5131009, 2016002, 1 , 10, 2016-12-25, 北碚分店 )INSERTINTO 销售信息VALUES ( 20161225005, 5131004, 2016007, 4 , 48 , 2016-12-25, 沙坪坝分店 )INSERTINTO 销售信息VALUES ( 20161225006, 5131003, 2016003, 1 , 20 , 2016-12-25, 璧山分店 )INSERTINTO 销售

24、信息VALUES ( 20161225007, 5131010, 2016003, 2, 4 , 2016-12-25, 沙坪坝分店 )INSERTINTO 销售信息VALUES ( 20161225008, 5131007, 2016005, 200 , 400 , 2016-12-25, 沙坪坝分店 )INSERTINTO 销售信息VALUES ( 20161225009, 5131004, 2016001, 1 , 2, 2016-12-25, 沙坪坝分店 )INSERTINTO 销售信息VALUES ( 20161225010, 5131007, 2016010, 2, 4, 2016

25、-12-25, 沙坪坝分店 )/sql 语句查询例子列举简单查询 :select * from 顾客信息口结果5消息脑客编号顾客姓名性别年龄职业联系方式办卡时间积分11 mi inHiima rM-ii :5731001忙男20奏1887512036820W-01-254025131002李四男1R学生135751203692016-04-108435131003七男21豹132751203692015-08-117445131004陈明男20学生174741201692015-01-149655131005李d讹女12会181752203192016-05-257465131006麦西男22

26、销售员18S751203592014-04-1250075131007节掾男46老板188751203672012-07-2399998513100S张晓明男24白领139759203692015-07-254795131009李遥男22学生188781703692018-01-2542105131010吴大辰男20丸188751203692019-01-2560选择查询:select * from商品信息 where 库存数量500里结果_j用息_商里哈商品名原单价供应施褊号商而类型库行数量生产日期保盾明)21)6008 j 海天老把5 009527008生活类5202016-08-011222D1S009 瘗师偌方便面4 0D9527009期食类3002tHs_0&146统计查询:select顾客姓名as积分大于100的用户from 顾客信息where积分 100用结果|岛消闻积分大于1 口。的顾客1rs-SB-iIn MiMiii4iiiaLUBinaui

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论