SQL图书管理系统课程设计
《SQL图书管理系统课程设计》由会员分享,可在线阅读,更多相关《SQL图书管理系统课程设计(14页珍藏版)》请在毕设资料网上搜索。
1、一、课程设计的内容 一个图书借阅管理数据库要求提供以下服务: (1)可随时查询书库中现有书籍的种类、数量。所有各类书籍均可由书号唯一标识。 (2)可随时查询书籍借还情况。包括借书证号、姓名、性别、学院和专业。任何人可 借多种书,任何一种书可为多个人所借,借书证号具有唯一性。 (3)当需要时,可通过数据库中保存的出版社电话、邮编及地址等信息向有关书籍的 出版社增购有关书籍。一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社 名具有唯一性。 根据以上的情景假设,进行如下的分析与设计: (1)根据上述语义画出 ER 图。 (2)将 ER 模型转换成关系模型,并指出每个关系模式的主关键字。
2、(3)分析每个关系模式已经达到第几范式。对于不符合第三范式要求的关系模式进行 规范化。 (4)根据概念模型设计逻辑模型和保护设计。 (5)在 SQLServer 中实现。 二、课程设计的要求与数据 根据教师给定的选题, 运用课堂中学到的数据库的基本理论与设计的知识, 完成数据库 概念设计、逻辑设计及部分物理设计的内容。重点是 ER 图的设计、关系模式的转换与规范 化以及如何利用 DBMS 完成数据表及数据库的创建和操作。具体要求包括: 1开发环境要求:SQL Server 2005 2提交课程设计报告一份,包括以下内容: 用户需求:要解决的主要问题,达到的具体指标等。 业务流程分析:描述系统的
3、业务流程,画出规范的业务流程图。 数据库概念模式设计 写出由基本项相应得出的实体、联系及其属性,并确定主实体的标识特征,画出 ERD; 对其中复杂的多元联系进行分析,必要则改进。 数据库逻辑模式设计 4.1 一般逻辑模型设计:写出由 ERD 导出一般关系模型的四条原则,列出数据库 初步构思的关系框架,并检查改进之。 4.2 具体逻辑模型设计:按所用的 DBMS 要求,设计表(文件)的具体结构,在 关系框架下补充字段类型、长度、小数位数等行。 数据库保护设计 5.1 设计表间关系:列出数据库表间的关联关系。 5.2 完整性设计:列出主要字段完整性的字段名、完整性约束条件;列出记录完整 性约束及其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 图书 管理 系统 课程设计
