下载此文档

数据库课程设计(药店)最终版.doc


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
数据库课程设计(药店)最终版
数据库设计与管理
课程设计报告
题目:药店药品管理信息系统

专 业:信息管理与信息系统
5-20
(3)在创建柜台信息表Storage时,就已经将柜台编号Lno列声明为主键。
语句为Lno char(5) primary key not null
验证结果截图如5-21:
图5-21
(4)在创建销售信息表DBuy时,就已经将柜台编号Pno,Dno列声明为主键。
语句为primary key(Pno,Dno),
验证结果截图如5-22:
图5-22
(5)在创建库存表Store时,就已经将柜台编号Pno,Dno列声明为主键。
语句为primary key(Pno,Dno),
验证结果截图如5-23:
图5-23
(6)在创建药品信息表Drug时,就已经为列Dprice1,Dprice2定义了列级检查约束,使其值必须大于0。
语句为check(Dprice1 > 0),
check(Dprice2 > 0)
验证结果截图如5-24:
图5-24
(7)在创建顾客信息表Patient时,为列Psex定义了列级检查约束,使其输入值只能是“男”或“女”。语句为check(Psex = '男' or Psex = '女')
验证结果截图如5-25:
图5-25
同时为列Page定义了列级检查约束,使其值必须大于1并且小于等于150。
语句为check(Page >= 1 and Page <= 150)。
验证结果截图如5-26:
图5-26
(8)在创建销售表DBuy时,就已经为列Quantity定义了列级检查约束,使其值必须大于0,同时为列Deal定义了列级检查约束,使其输入只能是“售出”。
语句为check(Quantity > 0),
check(Deal = '售出')
验证结果截图如5-27:
图5-27
(9)在创建库存表Stored时,就已经为列LeftQuantity定义了列级检查约束,使其值必须大于0。
语句为check(LeftQuantity > 0),
验证结果截图如5-28:
图5-28
(10)为销售表DBuy建立插入触发器,使在插入销售记录时,能自动更新库存表的库存数量LeftQuantity,使库存数量=库存数量-销售数量(LeftQuantity= LeftQuantity- Quantity),操作如图5-29:
图5-29
图5-30
在插入数据前销售表DBuy的数据如图5-31:
图5-31
插入数据后,销售表DBuy的数据如图5-32:
图5-32
插入数据前,库存表Stored的数据如图5-33:
图5-33
插入数据后,库存表Stored的数据如图5-34:
图5-34
(库存表Stored的D002的库存数量从21变为12)

(1)建立存储过程,用于向药品信息表插入数据,操作如图5-35:
图5-35
插入数据前,药品信息表Drug的数据如图5-36:
图5-36
插入数据后,药品信息表Drug的数据如图5-37:
图5-37
(2)建立存储过程,用于更新顾客信息表,将编号为“P002”的顾客电话改为“**********”,操作过程如图5-38:
图5-38
(3)建立存储过程,用于删除药品信息表,将编号为“D009”的药品删除
操作过程如5-39:
图5-39
删除数据前,药品信息表中的数据如图5-40:
图5-40
删除数据后,药品信息表中的数据如图5-41:
图5-41
(4)建立存储过程,在销售表DBuy中查询编号为D002的药品的销售数量
操作过程如5-42:
图5-42
(5)建立存储过程,在销售表DBuy中查询编号为D005的药品的利润,操作过程如5-43:
图5-43
(6)建立存储过程,在库存表Stored中查询编号为L01的柜台的库存药品,操作过程5-44:
图5-44
六、心得体会
一周的课程设计一下就过去了,在这次的课程设计中我不仅检验了我所学到的知识,也得到了很多启示。
还好在课程设计前我就已经开始为我的数据库设计,不然的话,一周的时间都不够用。但也应为提前创建了数据库和表,我发现我做的和老师要求的有很多不同,比如主键、外键、检查约束我就已经在创

数据库课程设计(药店)最终版 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人HShess
  • 文件大小5.93 MB
  • 时间2022-03-30