数据库SQL图书馆借阅管理数据库设计
一、课程设计的内容一个图书借阅管理数据库要求提供以下服务:(1)可随时查询书库中现有书籍的种类、数量与存放位置。所有各类书籍均可由书号唯一标识。(2)可随时查询书籍借还情况。包括借书人单位、姓名、借书
一、课程设计的内容 一个图书借阅管理数据库要求提供以下服务: 1 ()可随时查询书库中现有书籍的种类、数量与存放位置。所有各类书籍均可由书号 唯一标识。 2 ()可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书 日期。任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。 3 ()当需要时,可通过数据库中保存的出版社电话、邮编及地址等信息向有关书籍的 出版社增购有关书籍。一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社 名具有唯一性。 根据以上的情景假设,进行如下的分析与设计: 1ER ()根据上述语义画出图。 2ER ()将模型转换成关系模型,并指出每个关系模式的主关键字。 3 ()分析每个关系模式已经达到第几范式。对于不符合第三范式要求的关系模式进行 规范化。 4 ()根据概念模型设计逻辑模型和保护设计。 5SQLServer ()在中实现。 二、课程设计的要求与数据 根据教师给定的选题,运用课堂中学到的数据库的基本理论与设计的知识,完成数据库 ER 概念设计、逻辑设计及部分物理设计的内容。重点是图的设计、关系模式的转换与规范 DBMS 化以及如何利用完成数据表及数据库的创建和操作。具体要求包括: 1.开发环境要求:SQL Server 2005 2.提交课程设计报告一份,包括以下内容: ① 用户需求:要解决的主要问题,达到的具体指标等。 ② 业务流程分析:描述系统的业务流程,画出规范的业务流程图。 ③ 数据库概念模式设计 ERD 写出由基本项相应得出的实体、联系及其属性,并确定主实体的标识特征,画出; 对其中复杂的多元联系进行分析,必要则改进。 ④ 数据库逻辑模式设计 4.1 ERD 一般逻辑模型设计:写出由导出一般关系模型的四条原则,列出数据库 初步构思的关系框架,并检查改进之。 4.2 DBMS 具体逻辑模型设计:按所用的要求,设计表(文件)的具体结构,在 关系框架下补充字段类型、长度、小数位数等行。 ⑤ 数据库保护设计

