数据库课程设计 ------某工厂物料管理系统 摘 要本文运用了数据流图、数据字典等方法对工厂物料管理系统进行了需求分析,运用 E-R 图进行了概念结构设计,在逻辑结构设计中将 E-R 图转化为关系模型,在物理结构设计中确定该数据库的存储结构,最后通过 SQL 语言实现数据库的设计。在此过程中,我们还详细分析了各个子系统的属性、实体间的联系以及子系统间的关系。在此基础上,我们没建立了一个相对完善的工厂物料管理系统数据库,并通过金仓数据库软件,运用 SQL 语言将所建工厂物料管理系统数据库顺利实现。关键字:数据字典,E-R 图,SQL 语言目 录一、系统概述............................................1二、需求分析............................................1§2.1 信息分析.......................................1§2.2 数据流图.......................................2§2.3 数据字典.......................................2三、概念结构设计........................................4§3.1 实体列表.......................................4§3.2 E-R 图.......................................4四、逻辑结构设计........................................5五、物理结构设计........................................6§5.1 关系模式存取方式选择...........................6§5.2 确定数据库的存储结构...........................6§5.3 评价物理结构...................................6六、数据库的实施........................................ 6七、设计总结........ ....................................8 工厂物料管理系统一、系统概述实现物料的分类管理,实现部门和员工信息管理; 实现物料的入库和领用管理; 实现物料的转仓管理; 创建触发器,实现物料入库和领用时相应物料库存的自动更新; 创建触发器,实现转仓时转入仓库物料增加、转出仓库物料减少; 创建存储过程统计数量和领用数量; 建立数据库相关表之间的参照完整性约束二、需求分析§2.1 信息分析我们根据对工厂物料管理方面的知识和在网络上取得的信息资料,得出系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是是选择了对数据库设计直接有用的信息。§2.2 系统流程图数据库字典员工表(ygb)属性名字段名称类型是否为空备注员工编号(主键)ygbhChar(10)Not null物料编号员工姓名ygxmChar(20)...