![](https://csdnimg.cn/release/download_crawler_static/87970030/bg3.jpg)
第一章 程序设计目的
1.1 设计目的
课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知
识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,
实践编程的能力。课程设计的目的:
1. 加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;
2. 在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提
高;
3. 学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;
4. 为毕业设计和以后工作打下必要基础。
1.2 设计要求
运用数据库基本理论与应用知识,建立一个数据库应用系统。要求把现实世界的事物
及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为
机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。
1. 用 E-R 图设计选定题目的信息模型;
2. 设计相应的关系模型,确定数据库结构;
3. 分析关系模式各属于第几范式,阐明理由;
4. 设计应用系统的系统结构图,确定系统功能;
5. 通过设计关系的主码约束、外码约束和使用 CHECK 实现完整性控制;
6. 为参照关系设计插入、删除、修改触发器;
7. 实现应用程序设计、编程、优化功能;