一、设计内容与设计规定1.设计内容:数据库系统原理课程设计规定学生综合运用本课程关于知识,在老师指引下,运用特定数据库设计环境,针对详细问题,完毕从系统需求分析、数据库概念设计、数据库逻辑设计,到数据库实现等设计过程,最后实现一种较为完整反映应用需求数据库系统
因而,在设计中,规定学生应当全面考虑各个设计环节以及它们之间互相联系
下面是各个设计阶段详细内容
⒈ 系统需求分析需求分析是数据库系统设计一种重要环节
本阶段应当对整个应用状况作全面、详细调查,拟定特定数据库应用环境下设计目的,收集该应用环境下针对系统设计所需要基本数据以及对这些数据详细存储规定,从而拟定顾客需求
顾客对数据库需求涉及:⑴ 解决需求
即顾客要完毕什么解决功能等
学生在设计中应依照详细课题规定拟定系统应当实现功能,某些基本功能普通是必要具备,如顾客管理与维护,基本数据维护,灵活信息查询等
⑵ 信息需求
即在数据库中需要存储哪些数据
学生应当依照详细课题,认真分析关于规定 ,拟定本设计信息需求
⑶ 安全性和完整性功能
实践中这是一种需要与顾客不断沟通才能逐渐拟定需求
本课程设计规定学生在自己设计中能反映出基本安全性和完整性功能
本阶段设计成果(即系统需求分析)应当在课程设计报告中进行详细描述,画出系统数据流图,写出较为详细数据字典,作为本课程设计验收根据之一
⒉ 数据库概念设计数据库概念设计是在需求分析基本上,运用与顾客双方都能理解形式,设计出数据库概念模型
本课程设计规定学生采纳 E-R 办法进行数据库概念设计
本设计阶段可分为:● 数据抽象
即依照需求分析成果,抽取出与本课程设计有关特性
设计局部概念模式
运用E-R 办法,设计出系统各个局部 ER 模型
● 设计全局概念模式
通过对局部 E-R 模型操作,解决各个 E-R 模型关于对象定义不一致问题,以及对各个 E-R 模型进行合并优化等,最后形成