“管家婆"仓库管理系统数据库设计说明书 V1。01、 引言1。1预期的读者主要为本公司和承包方的阅读者:·本公司阅读者包括:设计人员、开发人员等。·承包方阅读者包括:业务人员、系统管理人员等.1.2 数据库说明我们使用的是当前流行的企业级数据库 oracle,使用版本为 10g。全局数据库名称为 GuanJiaPo@ORCL,开发用的表空间名是 GuanJiaPoSpace,操作的用户明为 GuanJiaPo,密码为 lq。1。3目的和作用将业务分析,系统设计中对信息的描述进一步分析并加以总计,抽象出数据集合(数据库表)。对数据集合做进一步分析,确定集合之间的关系并最终形成数据库物理模型,以便开发人员建立物理数据库数据库设计2、 数据库设计2。1 抽象数据对象2.1。1 系统主要业务分析 根据业务流程分析我们从中抽象出几个数据集合:用户(包括秘书、采购员、销售员、后勤部、仓库管理员、系统管理员),商品的入库、出库情况和转借情况(入库申请、出库申请、转借申请、物品在仓库间的转移),仓库情况(仓库类别、仓库状态等相关信息),通过这几个集合实现物品在仓库间的合理分配。根据业务及系统功能简单总结数据对象:用户仓库存放物(商品、物品)表单仓库系统管理员1.1.1 需求分析参考根据系统需求分析内容进一步确定数据对象。由于系统需求分析中考虑到仓库存放物中商品(供出货和入仓用)和货品(供出借和归还用)间有一定的区别,所以将商品和物品分开描述,并提出单独的信息维护功能。其他数据对象没有变化。总结数据对象:姓名学号组长07301160是07274018否07301161否07301159否用户系统管理者商品物品表单仓库1.2数据库物理结构设计根据系统的分布式部署设计,数据库将部署到一部独立的计算机中。根据前期的分析,系统将有大量的数据存放入数据库。预留数据库空间 500m,日增长约3m,日志空间 1G,日增长 5m。1.3数据库逻辑设计1.3.1 数据库设计命名法律规范1,表名命名规则多对多生成的关系表假如没有太多的实际意义,名字是两个相关实体名字中间加入‘_'后构成。例如 User_UserClass。(如有特别意义,按其特别意义填写)2,表项命名规则代表表名的单词或单词简写作为字段名的开头,命名中其他的单词或简写间用‘_’间隔,如用户表的主键字段为 U_ID 命名.1.3.2 数据库表名汇总表 2-1 数据库表数据库表名中文名文字说明Admin系统管理员保存系统管理员的信息IO_Form出库入库申请申请表单与货物的关系Form申请表单保存出...