Oracle设计简单的图书管理

图书管理系统

设计一个能够实现数据添加、删除、更新等操作的数据库,但是本文章主要涉及的内容是数据存储函数、存储过程的设计。至于简单的操作请各位按照自己的需求自行设计。
操作系统:Windows 10
操作环境:Oracle12c
安装包链接:https://pan.baidu.com/s/1D6vXcOY90ucnMdY_Z8ptfg
提取码:ro6v
安装过程:请去寻求大佬的详解!!!!


前言

随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。因此,必须指定一套合理、有效,规范和使用的图书馆管理系统,对图书资料进行集中统一的管理。
提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。


一、需求分析

  1. 读者基本信息的输入,包括借书证编号、读者姓名、读者性别

  2. 读者基本信息的查询、删除,包括读者借书证编号、读者姓名、读者性别等

  3. 书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称

  4. 书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名等

  5. 借阅信息的输入,包括借书证编号、书籍编号、借书时间、还书时间

  6. 管理员信息的输入,包括管理员编号,管理员姓名和管理的借书证号

二、E-R图设计

在这里插入图片描述

三、关系模型设计:

  • 读者(借书证编号,读者姓名,读者性别,出生日期,联系方式)
  • 书籍(书籍编号,书籍名称,书籍作者,出版社,库存量)
  • 借阅(借书证编号,书籍编号,借书时间,还书时间)
  • 管理员(管理员编号,管理员姓名,性别)
  • 管理(管理编号,借书证编号)

四、数据库基础设计:

1、设计表结构

表(1).readers的表结构

字段名 数据类型 是否可空 默认值 说明
借书证编号 Varchar (10) Х 主键
读者姓名 Varchar (10) Х
读者性别 Varchar (2) Х
出生时间 Date X
联系方式 Varchar (11)

表(2)books的表结构

字段名 数据类型 是否可空 默认值 说明
书籍编号 Varchar (10) Х 主键
书籍名称 Varchar (32) Х
书籍作者 Varchar (32) Х
出版社 Varchar (32) X
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值