一、设计准备。
1.熟悉power_ designer(s_ designer)设计环境;
2.复习sql语言命令;
3.复习e-r图的绘制;
4.复习数据库设计的方法、步骤。
二、设计步骤。
1.需求分析。
通过对一小型数据库应用系统进行分析,充分了解系统的信息要求、处理要求、安全性和完整性要求,并在分析的基础上画出系统的数据流程图,写出相应的数据字典。
2.概念结构设计。
根据需求分析所得到的信息,用e—r图完成系统的概念结构设计,并对e—r图进行优化。
3.逻辑结构设计。
将系统e—r图转换为选定的dbms所支持的关系模型,并按关系规范化理论对关系模型进行优化。
4.物理结构设计。
系统物理环境的设计。
5.数据库的实现。
用power-designer/s-designer等数据库设计工具完成数据库cdm、pdm的设计、创建数据库,定义基本表,并进行相应数据库安全性和完整性设计和定义。
6.程序的编写。
选用一门高级程序设计语言,编写一个完整的数据库系统。
五、要求。(1)选题。
学生在教师的指导下,根据自己的实际情况,选择设计题目,选题不宜太大,太复杂。
(2)内容。
1. 写出应用系统背景,组织结构情况,绘制数据流程图,编写数据字典。
2. 绘制e-r图并用power_ designer(s_ designer)设计出cdm,进行相应的完整性定义;
3. 用power_ designer(s_ designer)将设计出的cdm转换成pdm,并做相应的调整(如增加联系的属性)
4. 生成定义基本表及定义相应完整性的sql文件。
5. 编写应用程序。
(3)提交的资料。
1.手工文档:系统分析和数据库设计文档;
2.完成的系统。
六、参考题目。
1. 学生成绩管理系统数据库设计;
2. 课程管理子系统数据库设计;
3. 图书管理子系统数据库设计;
4. 通讯录子系统数据库设计;
5. 教室管理子系统数据库设计;
6. 宿舍管理子系统数据库设计;
7. 个人事务管理子系统数据库设计;
8. 卫生科医疗管理子系统数据库设计;
9. 库房入库出库管理子系统数据库设计;
10. 小商店销售管理子系统数据库设计;
11. 其它管理子系统数据库设计(自己选题需经指导教师认可)。
2019数据库原理课程设计要求
数据库原理课程设计指导书及评分标准。课程设计选题 学时 1,时间 2周 由教师命题,学生自己选择课题,经教师调整审查后确定。设计的课题以实用为主,反映新技术的发展情况,以获得更好的数据库实践的训练。课题规模 大小适当,具有一定复杂度,通过激发学生参加开发实践的积极性与创造性,达到综合应用所学知识的目...
数据库原理课程设计
数据库原理 课程设计报告。专业 计算机科学与技术 班级 09计本班。题目名称 人事管理系统 完成日期 2018 10 24 甘肃政法学院计算机科学学院。目录。一 系统定义 3 二 需求分析 3 三 系统设计 12 四 详细设计 19 五 心得体会 23 六 参考文献 23 七 课程设计总结 24 作...
数据库原理课程设计
课程设计题目 小型工厂库存管理系统。班级 1班 学号 20082300222 姓名黄文青 指导教师李振宏 时间 2010 年12 月 26 日至 2010 年。成绩。指导教师签字年月日。随着企业管理信息化的发展,网络及计算机的引入使管理跃上了一个新的发展平台。仓库管理系统是一个企业不可缺少的部分,它...