数据库-超市信息管理数据库设计_第1页
数据库-超市信息管理数据库设计_第2页
数据库-超市信息管理数据库设计_第3页
数据库-超市信息管理数据库设计_第4页
数据库-超市信息管理数据库设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

郑州轻工业学院计算机与通信工程学院《数据库系统及应用》期末作业报告专业:班级:学号:姓名:_卓培莹题目名称:超市信息管理数据库设计完成日期:2015-06-03

一、概念结构设计*******************************************E-R关系图********************************************进货时间进货编号供给商编号供给商地址商品编号商品价格进货时间进货编号供给商编号供给商地址商品编号商品价格供给商进货商品nm供给商进货商品进货数量进货总价联系供给商名称商品名称商品类别进货数量进货总价联系供给商名称商品名称商品类别部门办公室部门负责人n部门办公室部门负责人属于部门货品管理1属于部门货品管理部门编号部门名称部门编号部门名称员工姓名员工编号员工姓名员工编号员工员工员工员工职称员工员工职称二、逻辑结构设计*************************将E-R图转化为系统关系模型**************************************商品〔商品编号,商品名称,商品价格,商品类别,部门编号,部门名称〕供给商〔供给商编号,供给商名称,供给商联系,供给商地址〕进货〔进货编号,进货时间,商品编号,商品名称,进货数量,进货总价,供给商编号,供给商名称〕部门〔部门编号,部门名称,部门负责人,部门办公室〕员工〔员工编号,员工姓名,员工职称,员工,所属部门编号,所属部门名称〕三、系统实现1.数据表的创立语句〔最好有注释〕-----创立SUPERMARKET数据库-----CREATEDATABASESUPERMARKETGO-----创立表GongYingShang供给商-----USESUPERMARKETCREATETABLEGongYingShang(G_IDCHAR(50)PRIMARYKEY,G_NAMEVARCHAR(50)NOTNULL,G_PHONEVARCHAR(50),G_ADDRESSVARCHAR(50))〔表--供给商〕-----创立表BuMen部门-----USESUPERMARKETCREATETABLEBuMen(B_IDCHAR(50)PRIMARYKEY,B_NAMEVARCHAR(50)NOTNULL,B_OFFICERVARCHAR(50),B_OFFICE_ADDRESSVARCHAR(50))〔表—-部门〕-----创立表ShangPin商品-----USESUPERMARKETCREATETABLEShangPin(S_IDCHAR(50)PRIMARYKEY,S_NAMEVARCHAR(50)NOTNULL,S_PRICEVARCHAR(5000),S_CLASSVARCHAR(50),B_IDCHAR(50),B_NAMEVARCHAR(50),FOREIGNKEY(B_ID)REFERENCESBuMen(B_ID))〔表—-商品〕-----创立表JinHuo进货-----USESUPERMARKETCREATETABLEJinHuo(J_IDCHAR(50),J_TIMEVARCHAR(50)NOTNULL,S_IDCHAR(50),S_NAMEVARCHAR(50),J_NUMBERVARCHAR(50),J_PRICEVARCHAR(50),G_IDCHAR(50),G_NAMEVARCHAR(50),FOREIGNKEY(S_ID)REFERENCESShangPin(S_ID),FOREIGNKEY(G_ID)REFERENCESGongYingShang(G_ID))〔表—-进货〕-----创立表YuanGong员工-----USESUPERMARKETCREATETABLEYuanGong(Y_IDCHAR(50)PRIMARYKEY,Y_NAMEVARCHAR(50)NOTNULL,Y_ZHICHENGVARCHAR(50),Y_PHONEVARCHAR(50),B_IDCHAR(50),B_NAMEVARCHAR(50),FOREIGNKEY(B_ID)REFERENCESBuMen(B_ID))〔表—-员工〕2.视图的创立语句〔最好有注释〕-----创立view_ShangPin_YuanGong视图〔商品信息以及负责管理该商品的员工信息〕-----USESUPERMARKETGOCREATEVIEWview_ShangPin_YuanGongASSELECTShangPin.*,YuanGong.Y_ID,YuanGong.Y_NAME,YuanGong.Y_ZHICHENG,YuanGong.Y_PHONEFROMShangPin,YuanGongWHEREShangPin.B_ID=YuanGong.B_ID(视图--商品-员工)-----创立嵌套视图----------创立view_GongYingshang_JinHuo视图〔商品的供给商信息和商品编号〕-----USESUPERMARKETGOCREATEVIEWview_GongYingshang_JinHuoASSELECTGongYingshang.*,JinHuo.S_IDFROMGongYingshang,JinHuoWHEREGongYingshang.G_ID=JinHuo.G_ID(视图--供给商-进货)-----创立视图〔商品信息以及该商品的供给商信息〕-----USESUPERMARKETGOCREATEVIEWview_ShangPin_GongYingshangASSELECTShangPin.*,view_GongYingshang_JinHuo.G_ID,view_GongYingshang_JinHuo.G_NAME,view_GongYingshang_JinHuo.G_PHONE,view_GongYingshang_JinHuo.G_ADDRESSFROMShangPin,view_GongYingshang_JinHuoWHEREview_GongYingshang_JinHuo.S_ID=ShangPin.S_ID(视图—商品-供给商)3.存储过程的创立语句〔最好有注释〕-----1.创立存储过程实现:查询某工号的员工所负责管理的商品类别有哪些-----USESUPERMARKETGOCREATEPROCEDUREPROC_YuanGong_CLASSASSELECTview_ShangPin_YuanGong.Y_ID,view_ShangPin_YuanGong.Y_NAME,view_ShangPin_YuanGong.S_CLASSFROMview_ShangPin_YuanGongWHEREview_ShangPin_YuanGong.Y_ID='201'EXECPROC_YuanGong_CLASS〔存储过程--1〕-----2.创立存储过程实现:查询某部门所负责管理的所有商品的供给商名称-----USESUPERMARKETGOCREATEPROCEDUREPROC_BuMen_GongYingShangASSELECTview_ShangPin_GongYingshang.B_NAME,view_ShangPin_GongYingshang.G_NAMEFROMview_ShangPin_GongYingshangWHEREview_ShangPin_GongYingshang.B_NAME='物资管理部'EXECPROC_BuMen_GongYingShang〔存储过程--2〕-----3.创立存储过程实现:查询某供给商所供给的商品信息和该商品所属部门的经理姓名-----USESUPERMARKETGOCREATEPROCEDUREPROC_ShangPin_GongYingshang_OFFICERASSELECTview_ShangPin_GongYingshang.S_ID,view_ShangPin_GongYingshang.S_NAME,view_ShangPin_GongYingshang.S_PRICE,view_ShangPin_GongYingshang.S_CLASS,BuMen.B_OFFICERFROMBuMen,view_ShangPin_GongYingshangWHEREview_ShangPin_GongYingshang.G_NAME='广东广州供给商'ANDview_ShangPin_GongYingshang.B_NAME=BuMen.B_NAMEEXECPROC_ShangPin_GongYingshang_OFFICER〔存储过程--3〕插入数据-----向表GongYingShang供给商中插入数据-----USESUPERMARKETINSERTINTOGongYingShangVALUES('11111','上海浦东供给商','123456789','上海浦东新区')USESUPERMARKETINSERTINTOGongYingShangVALUES('22222','福建泉州供给商','223456789','福建泉州丰泽区')USESUPERMARKETINSERTINTOGongYingShangVALUES('33333','广东广州供给商','323456789','广东广州开发区')USESUPERMARKETINSERTINTOGongYingShangVALUES('44444','内蒙古伊利供给商','523456789','内蒙古畜牧区')-----向表BuMen部门中插入数据-----USESUPERMARKETINSERTINTOBuMenVALUES('10','物资管理部','王晶晶','总部9#101')USESUPERMARKETINSERTINTOBuMenVALUES('20','质量监督部','陈贝贝','总部9#502')USESUPERMARKETINSERTINTOBuMenVALUES('30','经营销售部','刘裕','总部9#301')-----向表ShangPin商品中插入数据-----USESUPERMARKETINSERTINTOShangPinVALUES('10001','格力空调','2999','家用电器','10','物资管理部')USESUPERMARKETINSERTINTOShangPinVALUES('10002','伊利桶装纯牛奶','255','食品','20','质量监督部')USESUPERMARKETINSERTINTOShangPinVALUES('10003','华硕手提电脑W519L','2899','数码电器','30','经营销售部')USESUPERMARKETINSERTINTOShangPinVALUES('10004','天堂太阳伞','50','居家用品','10','物资管理部')-----向表JinHuo进货中插入数据-----USESUPERMARKETINSERTINTOJinHuoVALUES('1','201501','10001','格力空调','1','2999','33333','广东广州供给商')USESUPERMARKETINSERTINTOJinHuoVALUES('2','201504','10002','伊利桶装纯牛奶','10','2550','44444','内蒙古伊利供给商')USESUPERMARKETINSERTINTOJinHuoVALUES('3','201506','10003','华硕手提电脑W519L','1','2899','11111','上海浦东供给商')USESUPERMARKETINSERTINTOJinHuoVALUES('4','201501','10004','天堂太阳伞','100','5000','22222','福建泉州供给商')-----向表YuanGong员工中插入数据-----USESUPERMARKETINSERTINTOYuanGongVALUES('101','王晶晶','经理','123123123','10','物资管理部')USESUPERMARKETINSERTINTOYuanGongVALUES('102','张晓虹','员工','121212121','10','物资管理部')USESUPERMARKETINSERTINTOYuanGongVALUES('103','杨花花','员工','131313131','10','物资管理部')USESUPERMARKETINSERTINTOYuanGongVALUES('201','陈贝贝','经理','131312031','20','质量监督部')USESUPERMARKETINSERTINTOYuanGongVALUES('202','徐长春','员工','14572

温馨提示

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

评论

0/150

提交评论