图书馆数据库设计
更新时间:2023-12-07 07:22:01 阅读量: 教育文库 文档下载
图书馆数据库设计大纲
(1)图书馆业务需求描述
图书馆管理系统需要保留出入图书馆的读者信息,即需要追踪读者的姓名、性别、联系电话和地址。
每一名读者有不多于一张的借阅卡,每张借阅卡对应唯一的卡号,并且卡上记录着该卡的办理时间。 图书馆内有不同的书架,每个书架对应唯一的书架编号。 每个书架上不同的书籍。记录的书籍信息包括书名、作者、出版社、书本专用编号(以下统一称为书号)、对应书架号。
(2)概念需求设计
①确定实体。从以上的业务描述中,可以抽象为实体的事物有:读者、借阅卡、书架、书籍。 ②概括描述实体的属性。对于读者实体,描述它的属性有姓名、性别、联系电话和地址。对于借阅卡实体,描述它的属性有卡号和办理时间,其中卡号是唯一标识符。对于书架实体,它的唯一属性是书架号,这也是书架的唯一标识符。而对于书籍实体,它的属性则应该包括书名、作者、出版社、书号以及书架号。各实体的内容如下图。
读者 读者号 姓名 性别 地址 手机号 注册日期
书架号 书架名
书架
书籍 书名 作者 出版社 书号 书架号 借阅号 ③分析实体间的联系。从前面的分析,可以知道图书馆数据库系统中的联系有三种,一种。 书架与书籍的关系:书架与书籍是一对多的关系,因为同一本书只能存放在一个书架上,一个书架却能存放一本以上的书。 读者与书籍的关系:读者与书籍是多对多的关系,因为一个读者可以同时借阅多本图书,同一本图书也能同时被多个读者借阅(假设图书馆的相同图书均有多本)。
读者 读者号 姓名 性别 地址 手机号 注册日期 读者表READER
多对多 书籍 书名 作者 出版社 书号 书架号 借阅号 书籍表BOOK
一对多 书架 书架号 书架名 书架表BOOKSHELF
④分析实体间的关联。从前面的分析可以知道借阅卡与书籍是多对多的联系,而且这个联系称为“借书”。借书有两个属性,分别是借书日期、还书日期。如下图: 读者 书籍 借阅 借阅号 读者号 书名 书号 姓名 作者 读者号 性别 出版社 借书日期 地址 书号 还书日期 手机号 书架号 注册日期
因此,得到的完整的模型应该如下图:
读者 读者号 姓名 性别 地址 手机号 注册日期 借阅 借阅号书号 读者号 借书日期 还书日期 书籍 书名 作者 出版社 书号 书架号 借阅号 借阅号 书架 书架号 书架名
正在阅读:
图书馆数据库设计12-07
带着眼泪的微笑作文500字06-16
1 - 内科病史采集10-21
工厂供电----(随堂练习)04-18
浙江省衢州市2015年中考数学试题(word版,含解析)06-20
峰值检波器课程设计12-24
沪教版小学数学一年级下册全册教案03-28
高三一轮复习测试题神经调节05-01
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 图书馆
- 数据库
- 设计
- 上海交通大学2013届直升校内学生
- 微观经济学习题及答案-第1 2 章
- 2019年中国青年公寓行业发展现状分析与发展趋势预测报告目录
- 青铜葵花阅读测试题 - 整理 - 答案 - 2
- 七年级上册《论语八则》复习
- 概率论与数理统计复习(填空选择题)
- 分析化学答案详解
- 互换性与测量技术总复习题及答案
- 最新一年级下册心理健康教育教案(全册)
- 测量学试题库000
- CAD/CAM/CAE国内软件动态综述
- 张家口火车站调研报告
- 关于在公共服务领域推广政府和社会资本合作模式指导意见
- 基于DSP的FIR数字滤波器(设计实验)(汇编语言)
- 大学语文 - 课后练习题答案
- 继电保护培训教材
- 2016年8月 - 最新最全CPU性能排名和价格
- 2010第二届全国优秀建造师名单 - 图文
- 社区组织行政化表现原因及对策分析
- 暑期三下乡活动新闻稿1 - 图文