全球旧事资料 分类
数据库课程设计基本要求
一.设计目标1)运用数据库设计理论设计一个较完善的有实际意义的数据库;2)掌握目前流行数据库管理系统SQLServer2005或SQLITE的使用与应用开发技术;3)将设计在SQLServer2005或SQLITE上实现;4)设计用户接口。二.基本要求本课程设计,按照数据库概论课程中有关数据库设计与应用章节的内容,主要从以下几个方面要求设计者必须提交相应的设计文档。1)问题定义在设计的第一阶段按软件工程要求给出系统定义,进行需求分析,设计出系统的信息模型即ER图。2)库文件结构(关系模式)选定关系模型作为系统的数据模型,在信息模型的基础上设计合理的数据库文件结构,主要考虑规范化和实际应用需要,一般要求达到三范式,如果需要降低范式时应对冗余数据及适当的反规范化设计进行说明。3)完整性考虑关系模型的三类完整性约束条件在设计的过程中是必须考虑的,数据之间的关联应详细说明,要求使用DBMS对联系进行适当定义和编辑。对有些统计数据可使用触发器(请参考有关资料)。4)安全性考虑数据库的安全性是至关重要的,建议为系统开发密钥功能,对关键数据应采用隐码存放。5)用户接口设计用户接口是系统最终提交给用户的操作界面,可使用菜单式也可使用按钮式;但应使应用程序和数据库相互隔离,禁止将数据库直接暴露给用户。6)应用程序功能设计应用系统的基本功能应根据实际目标来设定,通常有增、删、改、查、备份、恢复、等功能。三.参考选题选题说明:2或3人一组,自由组合,从下列题目中任选一个,在课程设计期间按要求完成设计任务,并提交一份完整的设计报告。1、教务管理系统的数据库设计:统一管理学校各类教务工作。如课程管理,用于维护学校所有开设课程的情况(课号、课名、学时、学分、简介、教材、开课学院、上课教师等相关信息),实现课程的增加、修改、删除、查询、统计等;学籍管理,用来管理学生的基本信息情况、毕业情况等;教师管理,用于管理、统计教师基本信息、任课信息(学年、学期、任课班级、课程)等;排课选课管理,实现教室排课的设定(教室、时间、教师、班级)、学生选课及成绩录入、查询等。2、图书馆服务系统的数据库设计:实现图书馆的主要业务,如图书编目(录入图书的基本信息)、借书证管理、提供检索服务(查询图书的在馆状况及数目信息)、流通服务(借、还、续借、罚款)、图书清理(遗失、损坏、过时图书及相应清理工作)、统计分析(分类统计图
f书、读者r
好听全球资料 返回顶部