数据库SQL图书馆借阅管理数据库设计.doc

数据库SQL图书馆借阅管理数据库设计.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库SQL图书馆借阅管理数据库设计

一、课程设计的内容 一个图书借阅管理数据库要求提供以下服务: (1)可随时查询书库中现有书籍的种类、数量与存放位置。所有各类书籍均可由书号唯一标识。 (2)可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。 (3)当需要时,可通过数据库中保存的出版社电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。 根据以上的情景假设,进行如下的分析与设计: (1)根据上述语义画出ER图。 (2)将ER模型转换成关系模型,并指出每个关系模式的主关键字。 (3)分析每个关系模式已经达到第几范式。对于不符合第三范式要求的关系模式进行规范化。根据教师给定的选题,运用课堂中学到的数据库的基本理论与设计的知识,完成数据库概念设计、逻辑设计及部分物理设计的内容。重点是ER图的设计、关系模式的转换与规范化以及如何利用DBMS完成数据表及数据库的创建和操作。具体要求包括: ① 用户需求:要解决的主要问题,达到的具体指标等。 ② 业务流程分析:描述系统的业务流程,画出规范的业务流程图。 ③ 数据库概念设计 写出由基本项相应得出的实体、联系及其属性,并确定主实体的标识,画出ERD;对其中复杂的多元联系进行分析,必要则改进。 数据库逻辑设计 .1 一般逻辑模型设计:写出由ERD导出一般关系模型的四条原则,列出数据库初步构思的关系框架,并检查改进之。 .2 具体逻辑模型设计:按所用的DBMS要求,设计表(文件)的具体结构,在关系框架下补充字段类型、长度、小数位数等。 数据库保护设计 .1 设计表间关系:列出。 .2 完整性设计:列出主要字段完整性的字段名、完整性约束条件;列出记录完整性约束及其约束条件;列出参照完整性表。⑥ 数据库系统的实现 6.1 数据库及其表结构的建立:建立数据库描述文件及建立其数据库表,注意完整性与关联的实现,并附作为命令执行结果的数据库表结构及其关联图、参照完整性表。 6.2 数据输入:录入数据,并打印出各表的内容,要求每个表至少有15条记录。 3.提交光盘(每班统一制作1张光盘,每人一个文件夹,文件夹名为“学号姓名”)。每人的光盘文件夹内含: ① 任务书; ② 数据库文件(包括数据文件和日志文件); ③ 课程设计报告电子文档。 三、课程设计应完成的工作 1要求完成一个系统设计的主要过程:需求分析、系统分析、系统设计、系统实现等过程。 2 完成设计后,要写出设计报告。 四、课程设计进程安排 序号 设计各阶段内容 地点 起止日期 1 举行课程设计动员会,说明课程设计的要求、目的。通过讨论、查询相关资料确定课程设计选题。 实验中心机房 17周1-周2 2 进行需求分析、数据库逻辑结构的分析。 实验中心机房 17周3-周4 3 完成以下内容:(1)用户需求分析;(2)业务流程分析;(3)数据库概念模型设计;(4)写出由基本项相应得出的实体、联系及其属性;(5)对其中复杂的多元联系进行分析,必要则改进。 实验中心机房 17周4-周5 4 完成数据库模型设计,包括一般逻辑模型设计和物理逻辑模型设计;设计索引、设计表间关系、设计完整性。 实验中心机房 18周1-周2 5 进行系统实现。内容主要包括:数据库表结构的建立与数据输入。 实验中心机房 18周3-周4 6 撰写课程设计报告并上交 实验中心机房 18周4-周5 1、概述 6 1.1系统的基本任务 7 1.2系统的主要业务 7 1.3系统的开发目标 7 2、需求分析 8 2.1用户需求 8 2.2数据需求 9 2.3 需求规定 10 2.4业务流程分析 11 2.5系统功能分析 14 2.5.1功能分析 14 2.5.2功能分析图 15 3、数据库概念(模型)设计 16 3.1 由基本项构思ERD的三个原则 16 3.2绘制ER图 19 4、数据库逻辑(模型)设计 21 4.1 按四原则转化 21 4.2 转化的逻辑模型 22 4.3 逻辑模型的优化 23 4.4 具体逻辑模型设计 23 5、数据库物理设计与数据库保护设计 25 5.1设计索引 25 5.2设计表间关系 26 5.3完整性设计 26 5.4数据库保护设计 26 6、数据库实现 28 6.1建立数据库 28 6.2 建立数据表 29 6.3简单查询 35 6.4存储过程 37 6.5建立视图 39 7、总结与体会 43 1、概述 图书馆信息管理系统是一种在学校中常用的一种系统。它从图书的入库登记到查询浏览,从读者的管理到图书的借阅,形成了一个整体自动化管理模式。系统主要有三个方面的内容:一方面是图书管理,主要包括新书入

文档评论(0)

vaxlv2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档