1 目的: 数据库系统原理课程设计是数据库系统原理实践环节的及为重要的一部分,其目的
是: 1 培养学生应用数据库系统原理,在需求分析的基础上,对系统进行概念设计,学 会
设计局部 ER,全局 ER 图。
2 培养学生应用数据库系统原理,在概念设计的基础上,应用关系规范化理论对系 统进行
逻辑设计,学会在 ER 图基础上,设计出易于查询和操作的合理的规范化关系模 型
3 培养学生能够应用 SQL 语言,对所设计的规范化关系模型进行物理设计,并且能 够应用
事务处理,存储过程,触发器,游标技术以保证数据库系统的数据完整性,安全 性,一致
性,保证数据共享和防止数据冲突。
4 培养学生理论与实际相结合能力,培养学生开发创新能力。
1 选题:根据应用需求,提出题目,要求难易适中,业务情况容易了解,涉及其他 专业的
“专业性”不要太强。在题目表中提出几十个题目和相关课程设计参考书, 以供同学们参
考,也可以自己选题,或者结合课活动小组选题。但一定要按本课 程设计要求进行。考虑
到设计工作量大,1 个同学一组进行设计。
第一阶段: 进行 负责工作流和功能分析,E-R 图设计 负责关系模式设计,存储过程触发器
第二阶段: 负责用 PB、VB、VB.NET、C、Java 或 DELPHI 进行相应前台主要模块 和菜单的
第三阶段: 整理文档和设计软件模块(数据库备份文档) ,交教师评分。.
3 E/R 图:包括局部 E/R 图和全局 E/R 图
4 关系模式设计: 要求符合数据库模式设计的 3 原则
必须是 BCNF 或 3NF
5 对必须保持原子性的数据集合,要用 PB 或 VFP 或 vb 或 DELPHI 或.NET 或 jsp 或
SQL server2000/2005 的事务处理进行相应的设计
6 对防止非法修改或泄露的数据要用触发器等技术进行相应的安全性设计.
7 写出需要在后台设计的有关视图的 SQL.
8 每组要进行人员分工,各负其责,并且注明在设计书上,以便教师检查
9 设计一组数据库表的测试实例(测试数据及测试结果)
10 附录前台开发的有关屏幕拷贝
1 以课程设计书和软件模块形式完成,其中课程设计书必须交电子文档,软件模块以数据库
备份文件形式上交。