课程设计小结_课程设计个人小结
课程设计小结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“课程设计个人小结”。
数据库课程设计—图书馆管理信息系统
课程设计小结
在为期一周的数据库设计中,我们所有组员团结一致克服了各种困难,完成了图书管理数据库课程设计任务。我们由开始阶段的迷茫,在老师的指导讲解下找到了方法,才逐步认清了数据库设计的基本步骤。同时,通过这次课程设计,我们了解了设计一个数据库系统的复杂性和对综合知识要求较高。因此在设计阶段我们查阅了很多资料,加深了对数据库知识的认识。在数据库过程中还培养了我们的分工合作能力,这是一个解决问题的高效途径。在设计过程中,我们在需求分析、数据库概念模型设计、数据库逻辑模型设计、物理设计、数据库实施设计阶段进行了反复的讨论、研究逐渐完善了整个图书数据库管理系统。
在需求分析阶段,我们对各种各样的客户的信息需求、处理需求、安全性与完整性需求进行了分析,绘制了数据流图;建立了数据项表、数据结构表、数据流表、数据存储表和处理过程表。
在概念模型设计阶段,根据需求分析情况,设计出相应的局部E-R数据模型,根据不同的实体之间的联系,分为1:1,1:n,n:m 三种情况考虑。然后将各局部E-R图集成为全局E-R图,在这过程中我们充分考虑到了各种冲突。对各个实体和关系进行了描述,并且根据应用要求消除了冗余实体和冗余关系。
在数据库逻辑模型设计阶段,我们将全局E-R图转换成关系模式,确定各关系模式的函数依赖关系,并且对依赖关系进行了规范化处理。同时为了更好满足不同用户的应用需求进行了关系调整,优化了数据库的运用。建立了基本结构表,并且对基本表给出了主键和外键,确定了其完整化约束。并确定了外模式和数据视图。
在物理设计阶段,根据SQL SERVER 的特点和处理要求的需要,我们对数据库系统进行物理存储安排,对数据库的访问进行了优化设计了各种索引,形成数据的内模式。并考虑到数据库的安全进行了用户角色划分确定了每个角色的权限。
最后在数据库实施设计阶段我们在具体的DBMS下创建库,表,视图,建索引,授权及完整性约束。
综上所述,我们设计的图书馆管理数据库系统,符合关系数据库的基本体系结构,达到关系数据库的标准。至此我们的数据库设计任务圆满完成。
共1页,第1页