期末了要做个数据库课程设计,下面是要求的主要部分
(1) 根据题目查找资料及调研,并在分析的基础上画出系统的数据流图(DFD),写出数据字典.写出数据库系统的需求分析报告;(4课时)
(2) 根据需求分析,设计系统的功能结构,画出系统的功能结构图。设计的功能要全面、正确,能解决现实世界各类用户的实际需要(4课时);
(3) 根据需求分析,确定所设计的系统涉及到的实体、各实体的属性以及各实体之间的联系,用E-R图完成系统的概念模型设计,设计的概念模型要能全面、真实的反应现实世界,能满足系统功能的需要.(4课时);
(4) 根据E-R图转换为DBMS支持的关系模型,作出数据库系统的逻辑模型:(4课时)
1)数据库的关系模式(关系模型规范化理论进行优化,要求各关系至少达到3NF);
2)确定各关系属性的域;
3)确定各关系的主码、必要的约束、关系之间的参照完整性等。
(5) 适当的选择设计各类用户的子模式;
(6) 根据逻辑模型、系统环境和用户需求,设计数据库的物理结构。麻烦大家给点意见,如何设计啊?平时没接触过这个,对此一头雾水,如何设计表?ER图怎么画?还要写什么报告