长 沙 学 院课 程 设 计 说 明 书题目工厂数据库管理系统系(部)数学与计算机科学专 业 ( 班 级 )软件 2 班姓名肖瑶学号指导老师潘怡起止日期 .6
15— .6.26课程设计任务书课程名称: 数据库系统原理课程设计设计题目: 工厂数据库管理系统、 销售订单数据库管理系统、 汽车租赁管理系统、 火车票预订管理系统( 任选一题)
已知技术参数和设计要求: 题目: 工厂数据库管理系统1、 某工厂需建立一个管理数据库存储以下信息: 工厂包括厂名和厂长名
一个厂内有多个车间, 每个车间有车间号、 车间主任姓名、 地址和电话
一个车间有多个工人, 每个工人有职工号、 姓名、 年龄、 性别和工种
一个车间生产多种产品, 产品有产品号、 产品名称和价格
一个车间生产多种零件, 一个零件也可能为多个车间制造
零件有零件号、 重量和价格
一个产品由多种零件组成, 一种零件也可装配出多种产品
产品与零件均存入仓库中
厂内有多个仓库, 仓库有仓库号、 仓库主任姓名和电话
2、 系统功能的基本要求: 根据一定条件查询、 统计工人和产品等基本信息, 能模拟工厂生产过程中对原材料( 零件) 、 产品检测、 库存环节的管理
各阶段具体要求: 1、 需求分析阶段定义数据项的含义和取值定义目标系统的数据流2、 概念结构设计阶段画出实体模型 E-R 图3、 逻辑结构设计阶段将实体模型转化为关系模型给出每个关系的主关键字和函数依赖集分析你所设计的关系数据库模式是否属于 3NF4、 物理设计阶段确定所有字段的名称、 类型、 宽度、 小数位数及完整性约束 确定数据库及表的名称及其组成 确定索引文件和索引关键字5、 数据库安全及维护设计阶段设计一个适合的数据库安全策略( 用户身份认证、 访问权限、 视图) 为了实现复杂的数据完整性约束, 设计适当的触发器设计一个适合的数据库备份策略