不得使用ACCESS)不得使用)(上实现数据库查询、连接等操作和触发器、存储过程等对象设计。1.应用系统需求分析学生自选由指导教师给定的多个课程设计的题目,进行应用系统需求分析工作,绘制操作流程图、DFD、DD图表以及书写相关的文字说明。2.概念结构设计绘制详细的ER图,由指导教师师检查数据结构是否合理。3.逻辑结构设计
f《数据库原理及应用》课程设计指导书数据库原理及应用》2008级计算机科学与技术专业
第3页共20页
将ER图转换成等价的关系模式;按需求对关系模式进行规范化(建议至少满足第三范式要求);对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。4.物理结构设计选定实施环境,存取方法(如索引)等。5.数据实施和维护用DBMS建立数据库结构,将初始化数据及部分测试数据装入数据库,实现各种查询、链接应用程序,设计数据库中触发器、存储器等对象,并能对数据库做简单的维护操作;6.课程设计总结总结课程设计的过程、体会及建议。7.答辩进行课程设计答辩,主要了解学生们通过数据库课程设计,对数据库基本知识的了解程度。五.上机任务1.数据库、基本表的建立和修改。2.数据加载:用手工录入或导入等方法实现基本表中的数据加载。3.单表查询以及多表查询:在建立的基本表中使用select基本格式和常用数据库函数;设计合适的视图,实现多表间查询。4.触发器:设计若干触发器,实现表间关联字段修改时的完整性问题。5.存储过程:设计若干多表查询的存储过程,根据需要可以创建带参数的存储过程,并用语句调用,要求有一定的输出格式。根据个人能力,可以选用VB、VB、C、Java等高级编程语言设计界面(如果能够确认该内容为学生自做,可在程序设计部分获得加分,否则不能加分)。六.课程设计进度安排(时间为两周,10天)课程设计进度安排(时间为两周,时间1~2Day~3~4Day~5Day6Day7~8Day~9Day10Day内容指导教师指导DBMS应用与选题指导需求分析及需求分析及概念结构设计逻辑结构设计物理结构设计数据库实施、数据库实施、调试答辩撰写课程设计报告并验收图书馆阅览室实验室实验室实验室实验室实验室实验室寝室数据库教研室学生上机地点辅导答疑地点数据库教研室数据库教研室数据库教研室实验室实验室联系人及电话
七.考核方式与成绩评定课程设计的成绩评定综合3方面考虑,包括:平时考核、现场考核和课程设计报告考核。r