欢迎来到天天文库
浏览记录
ID:39736464
大小:699.00 KB
页数:32页
时间:2019-07-10
《附:Oracle数据库设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、进销存系统数据库设计实验(一)内容简介业务描述对象:某商品批发销售企业进销存业务功能要求(根据业务事务发生状况,正确计算产品库存)基本资料维护(商品主文件、客商信息)采购功能批发功能库存管理盘点管理日志记录目标设计实体关系模型建立索引创建触发器或存储过程实现业务逻辑(正确计算库存)、日志记录(记录库存变化情况,基础信息变更记录)一、实体关系设计基本资料维护创建商品主文件表客户_供应商表采购功能采购信息表的创建pOrderMst采购订单主表pOrderDtl采购订单明细表业务规则011213订单状态0123含义订单草稿或未经确
2、认的订单确认的订单,增加商品在途量已收货的订单,减少商品在途量,增加商品库存量作废的订单,减少商品在途量销售功能销售信息表的创建盘点功能盘点信息表的创建日志记录商品主文件更新日志客—商信息更新日志库存变更台账记录二、建立索引假设需要经常建立查询,如何创建索引查询特定时间段内新建档的商品主文件select*fromItemMasterwhereCrtDate查询特定时间段内新建档的客商信息查询特定时间段内订单信息查询特定时间段内销售单信息针对某商品,查询订货情况,要求显示:订单号、商品编码、品名、订货量、订货日期、供商编码、供应商名
3、称)……三、存储过程与触发器订单状态变化导致商品库存记录更新,新增库存流水账销售单状态变化导致……盘点单状态变化导致……更新商品主文件价格时,记录变更日志更新客户—供应商信用额度时,记录变更日志实验五要求六人一大组,组员按固定位置坐两人一小组操作、讨论、分析,注意:实验报告独立写,分析、心得体会写深刻实验内容一、ERWin软件环境熟悉1:应用逆向工程导出HR模式下的数据库对象,并观察分析、写出实体关系、表结构、完整性约束和索引(参考教材p79);2:以上一步得到的模型,应用正向工程生成SQL语句3:新建文件,在ERWin环境中创建
4、商品主文件表,并应用正向工程在Oracle数据库中创建表。二、应用ERWin设计数据库1、创建商品主文件、客商信息、采购信息文件实体关系模型,建立索引2、应用正向工程创建数据库对象3、设计触发器,实现采购事务处理对商品库存的业务规则。ERWin环境熟悉进入Erwin环境CAAllFusionErwinDataModelerr7逆向工程练习1、新建文件注意选择Logical/Physical数据库选择database菜单选择Tools菜单查看索引2、正向工程生成数据库创建商品主文件表正向功能SQL语句PL/Developer中
5、检查Item表SQL>descitemNameTypeNullableDefaultComments---------------------------------------------------ITEMNOVARCHAR2(8)ITEMNAMEVARCHAR2(20)品名SPECIFICATIONVARCHAR2(40)YUNITVARCHAR2(10)YPRICENUMBER(8,2)YSCHEDULEDRECEIVENUMBER(8,2)YINVENTORYNUMBER(8,2)YSQL>
此文档下载收益归作者所有