数据库课程设计班 级 软件(嵌入式) 0902 学 号 姓 名 黄冠华 指导老师 王新胜 6 月一、引言1.设计目标“数据库课程设计”是数据库系统及应用、软件工程及程序设计课程后续试验课,是一门独立开设试验课程。“数据库课程设计”能够深化巩固学生数据库知识,加强学生实际动手能力和提升学生综合素养。课程设计目标: 1)加深对数据库系统、软件工程、程序设计语言理论知识了解和应用水平;2)在理论和试验教学基础上深化巩固已学基础理论及应用知识并加以综合提升;3)学会将知识应用于实际方法,提升分析和处理问题能力,增强动手能力;4)为毕业设计和以后工作打下必需基础。2.设计要求利用数据库基础理论和应用知识,在微机 RDBMS(SQL Server)环境上建立一个数据库应用系统。要求把现实世界事物及事物之间复杂关系抽象为信息世界实体及实体之间联络信息模型,再转换为机器世界数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。01)用 E-R 图设计指定题目标信息模型;02)设计对应关系模型,确定数据库结构;03)分析关系模式各属于第几范式,说明理由;04)设计应用系统系统结构图,确定系统功效;05)使用对象许可和命令许可、角色控制设计安全性控制检验程序;06)经过设计关系主码约束、外码约束和使用 CHECK、RULE 实现完整性控制;07)为每一参考关系设计插入、删除、修改触发器;08)实现应用程序设计、编程、优化功效;09)对系统各个应用程序进行集成和调试,深化优化系统功效、改善系统用户界面10)完成试验内容所指定各项要求;11)分析碰到问题,总结并写出课程设计汇报;12)自我评价 性别学生分组课程表 地址选课 学号 姓名 邮政编码 省 市 成绩 组号 课程号 老师号编排教授课程 课程号 课程名 学分 系名老师 老师号 电话号码 薪水 姓名01)用 E-R 图设计指定题目标信息模型: M N N N 1 102)设计对应关系模型,确定数据库结构:学生(学号,姓名,地址,邮政编码,省,市,性别)课程(课程号,课程名,系名,学分)老师(老师号,姓名,电话号码,薪水)分组(组号,老师号,课程号,学生容量)选课(组号,课程号,学生号,成绩) 学生容量03)分析关系模式各属于第几范式,说明理由: 学生表是课程表是老师表是分组表是选课表是04)设计应用系统系统结构图,确定系统功效:05)使用对象许可和命令许可、角色控制设计安全性控制检验程序: 使用 C#编程语言在系统中加...