版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、医药商场管理系统需求剖析依据用户对该系统需求的描绘,系统包含以下几个子系统:员工管理要求能够查问某家门店的员工状况,员工的详尽信息;能够增添、删除及更新。门店管理要求能够供给销售状况。如某门店在某天销售了哪些药品,销售额是多少,某月各门店日均匀销售额是多少;能够增添、删除及更新。药品管理要求能够查问某家门店的某药品存量,或某药品在哪个门店有货,有多少;能够增添、删除及更新。供给商管理要求能够查问某门店的某种药品来自于哪个供给商,来自于哪个城市;能够增添、删除及更新。数据词典:数据项种类长取值范围与其余数据项的逻辑关系度员工编号字符型55Byte非空且能够独一表记一个员工员工姓名字符型60-6Byte非空员工性别字符型22Byte非空员工年纪无符号整型11Byte非空且不小于18员工职务字符型100-10Byte非空门店编号字符型55Byte非空且能够独一表记一个门店门店地点字符型500-50Byte非空门店邮编字符型66Byte门店电话字符型150-15Byte非空药品编号字符型50-5Byte非空且能够独一表记一种药品药品名称字符型200-20Byte非空药品条码字符型200-20Byte非空且独一销售数目无符号整型50-5Byte不小于0销售单价浮点型100-10Byte不小于0销售日期DATE型2020Byte非空存货量无符号整型50-5Byte不小于0供给商编号字符型55Byte非空且能够独一表记一个供给商供给商名称字符型200-20Byte非空供给商城市字符型200-20Byte供给商地点字符型200-20Byte供给商电话字符型200-20Byte进货单价浮点型100-10Byte非空且不小于0进货数目无符号整型50-5Byte非空且不小于0进货日期DATE型2020Byte非空编号姓名性别年纪员工m工作1门店mm单价数目m数目供给单价销售日期p日期nnn药品供给商编号名称城市地点电话
职务编号地点邮编电话储藏存货量名称编号条码关系模式依据ER图设计关系模式以下:将每个实体转变为一个关系模式,员工与门店的m:1的联系与m端的关系模式归并,门店与药品的m:n的销售联系和储藏联系转变为独自的关系模式,门店、药品与供给商之间的m:n:p的联系转变为独自的关系模式,获得全部的关系模式以下(下划线的属性为主码):员工(编号,姓名,性别,年纪,职务,所属门店编号)Employee(Eno,Ename,Esex,Eage,Estate,SHno;)门店(编号,地点,邮编,电话)Shop(SHno,SHaddress,SHpost,SHtel;)药品(编号,名称,条码)Drug(Dno,Dname,Dnum);供给商(编号,名称,城市,地点,电话)Supplier(SUno,SUname,SUcity,SUaddress,SUtel);销售(门店编号,药品编号,数目,单价,日期)Sale(SHno,Dno,SAamout,SAprice,SAdate);储藏(门店编号,药品编号,存货量)Store(SHno,Dno,STamout);供给(门店编号,供给商编号,药品编号,单价,数目,日期)Supply(SHno,SUno,Dno,Sprice,Samout,Sdate)。一、规范化员工(编号,姓名,性别,年纪,职务,所属门店编号)每个员工的编号是独一的,同意同名。该关系模式的函数依靠:{编号→姓名,编号→性别,编号→年纪,编号→职务,编号→所属门店编号}非主属性完整函数依靠于码,而且不存在非主属性对码的传达依靠,属3NF。2.门店(编号,地点,邮编,电话)每个门店的编号是独一的。该关系模式的函数依靠:{编号→地点,编号→邮编,编号→电话}非主属性完整函数依靠于码,而且不存在非主属性对码的传达依靠,属3NF。3.药品(编号,名称,条码)每种药品的编号是独一的,条码也是独一的。该关系模式的函数依靠:{编号→名称,编号→条码,条码→名称,条码→编号}非主属性完整函数依靠于码,而且不存在非主属性对码的传达依靠,属3NF。4.供给商(编号,名称,城市,地点,电话)该关系模式的函数依靠:{编号→名称,编号→城市,编号→地点,编号→电话}非主属性完整函数依靠于码,而且不存在非主属性对码的传达依靠,属3NF。5.销售(门店编号,药品编号,数目,单价,日期)该关系模式的函数依靠:{(门店编号,药品编号,日期)→数目,(门店编号,药品编号,日期)→单价}非主属性完整函数依靠于码,而且不存在非主属性对码的传达依靠,属3NF。6.储藏(门店编号,药品编号,存货量)该关系模式的函数依靠:{(门店编号,药品编号)→存货量}非主属性完整函数依靠于码,而且不存在非主属性对码的传达依靠,属3NF。供给(门店编号,供给商编号,药品编号,单价,数目,日期)该关系模式的函数依靠:{(门店编号,供给商编号,药品编号,日期)→单价,店编号,供给商编号,药品编号,日期)→数目}非主属性完整函数依靠于码,而且不存在非主属性对码的传达依靠,属3NF。建表语句
(门createtableEmployee(EnoCHAR(5)PRIMARYKEY,EnameVARCHAR(6)NOTNULL,EsexCHAR(2)NOTNULL,EageSMALLINT(1)CHECK(Eage>=18),EstateVARCHAR(10)NOTNULL,SHnoCHAR(5)NOTNULL,FOREIGNKEY(SHno)REFERENCESShop(SHno));createtableShop(SHnoCHAR(5)PRIMARYKEY,SHaddressVARCHAR(50)NOTNULL,SHpostCHAR(6),SHtelVARCHAR(15)NOTNULL);createtableDrug(DnoCHAR(5)PRIMARYKEY,DnameVARCHAR(20)NOTNULL,DnumVARCHAR(20)NOTNULLUNIQUE);createtableSupplier(SUnoCHAR(5)PRIMARYKEY,SUnameVARCHAR(20)NOTNULL,SUcityVARCHAR(20),SUaddressVARCHAR(20),SUtelVARCHAR(20));createtableSale(SHnoCHAR(5),DnoCHAR(5),SAamoutSMALLINTCHECK(SAamout>=0),SApriceFLOAT(10)CHECK(SAprice>=0),SAdateDATENOTNULL,PRIMARYKEY(SHno,Dno,SAdate)FOREIGNKEY(SHno)REFERENCESShop(SHno),FOREIGNKEY(Dno)REFERENCESDrug(Dno));createtableStore(SHnoCHAR(5),DnoCHAR(5),STamoutSMALLINTCHECK(STamout>=0),PRIMARYKEY(SHno,Dno),FOREIGNKEY(SHno)REFERENCESShop(SHno),FOREIGNKEY(Dno)REFERENCESDrug(Dno));createtableSupply(SUnoCHAR(5),DnoCHAR(5),SpriceFLOAT(5)NOTNULLCHECK(Sprice>=0),SamoutSMALLINTNOTNULLCHECK(Samout>=0),SdateDATENOTNULL,PRIMARYKEY(SUno,Dno,Sdate),FOREIGNKEY(SUno)REFERENCESSupplier(SUno),FOREIGNKEY(Dno)REFERENCESDrug(Dno))查问查问某家门店的员工状况,员工的详尽信息。比如查问编号为“11111”的店的员工信息:select*fromEmployeewhereSHno=’11111’;查问某家门店的某药品存量?或某药品在哪个门店有货?有多少?比如查问编号为“11111”的门店的编号为“22222”的药品存量:selectSTamoutfromStorewhereSHno=’11111’andDno=’22222’;比如查问编号为“22222”的药品在那个门店有货及存货量:select
SHno,STamout
from
Storewhere
Dno=’22222’and
STamout>0;供给销售状况。如某门店在某天销售了哪些药品?销售额是多少?某月各门店日均匀销售额是多少?比如查问编号为“11111”的门店在2010年11月1号销售了哪些药品(显示药品编号及名称),销售额是多少:selectSale.Dno,Dname,SAamout,SAprice,SAamout*SApriceasTotalfromSale,DrugwhereSHno=’11111’andSAdate=2010-11-1andSale.Dno=Drug.Dno;能够查问某门店的某种药品来自于哪个供给商?来自于哪个城市?比如查问编号为“11111”的门店的编号为“22222”的药品来自于哪个供给商(显示编号及名称),来自于哪个城市:select
distinct
SUno,SUname,SUcityfrom
Supply,Supplierwhere
SHno=’11111’and
Dno=’22222’and
Supply.SUno=Supplier.SUno;需要拥有数据插入,删除以及更新功能。比如向Drug表中插入编号为22222、名称为板蓝根冲剂、条码为123456789SA的药品:Insert
into
Drug
values(
‘22222板蓝’根,冲’剂’,’123456789SA’);比如删除编号为
11111
的供给商信息:Deletefrom
Supplierwhere
SUno=’11111’;比如将编号为updateStore
11111的门店中的编号为22222的药品存货量改为setSTamout=12whereSHno=’11111’and
12Dno=’22222’;联合自己的实质简单介绍一下数据库和多媒体的将来发展状况数据,应用需乞降计算机有关的技术是推进数据库发展的3个动力或要素。1.信息特征和根源的变化。数据库领域已经从获得,组织,存取,剖析和恢复构造化数据扩展到文本,时间,空间,声音,图像图形,视频等多媒体数据,HTML,XML等非构造化和半构造化数据,还有程序数据,流数据和行列数据等等。数据种类的多样化,办理这些数据的方法复杂化以及数据量愈来愈巨大是现代数据库面对的巨大挑战。在DBMS系统中可能会增添对复杂数据的储存和办理功能,还可能会将新的数据构造移植到传统的框架上。2.应用领域的变化。应用领域变化中,INTERNET是最主要的驱动力,在INTERNET应用环境下全部应用已从公司内部扩展为跨公司间的应用,这需要DBMS对信息安全和信息集成供给更有力的保障和支持。另一个重要领域是科学研究。这些研究产生大批的复杂数据,这要求更新的数据库产品的支持。别的,还会对数据剖析器产生的数据进行管理,需要储存有序的数据和对它们查问(如时间序列,图像剖析,网络计算和地理信息)。3.有关技术的发展。有关技术的发展会推动数据库研究发展的方向。不单有一些新信息管理的挑战,还有数据模型,存取方法,查问算法,查问语言及用户操作界面的变化使得我们对传统的数据库踩踩管理和查问算法从头加以评论。此外,办理器高速缓存暴曾且增添了层次,这使得DB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能建筑解决方案开发合同
- 2025年临时劳动合同范本
- 移动支付系统开发合同
- 无骨花灯美术教学课程设计
- 2025年帐篷买卖合同模板
- 绿色能源项目2024年技术支持合同
- 企业级系统实施与管理服务合同
- 房屋买卖合同样本(2025年)
- 物业前台管理课程设计
- 副总经理聘用劳动合同范本2025年
- 军队文职(新闻专业)招聘考试(重点)题库200题(含答案解析)
- 人教版(2024)数学七年级上册期末测试卷(含答案)
- 大部分分校:地域文化形考任务三-国开(CQ)-国开期末复习资料
- 2024年国家保密培训
- 2024年全新初二生物上册期末试卷及答案(人教版)
- 大学生心理健康与发展学习通超星期末考试答案章节答案2024年
- 西方经济学考试题库(含参考答案)
- 港口经济学智慧树知到期末考试答案章节答案2024年上海海事大学
- 古希腊神话智慧树知到期末考试答案章节答案2024年上海外国语大学贤达经济人文学院
- 生活中的社会学智慧树知到期末考试答案章节答案2024年西安交通大学
- ISO28000:2022供应链安全管理体系
评论
0/150
提交评论