没有合适的资源?快使用搜索试试~ 我知道了~
图书管理系统Oracle样本.docx
2 下载量 66 浏览量
2022-11-21
15:19:45
上传
评论
收藏 17KB DOCX 举报
温馨提示
试读
12页
图书管理系统Oracle样本.docx
资源推荐
资源详情
资源评论
1 前言
图书馆管理系统是具备管理功能计算机系统,而数据库原理及应用课程设计在开发应用程
序中至关重要,合理数据表构造不但有助于软件迅速开发,并且有助于后来对软件维护,使
之可以有效存储数据,满足各种顾客应用需求。
创立一种简朴图书管理系统涉及图书信息,读者(学生和教师)信息以及读者借阅信息,
管理员信息。系统在 oracle 平台上用 sql 语言来编写实现,此系统功能分为面向读者和面向
管理员两某些,其中读者可以进行借阅,归还和查询等功能,管理员可以完毕书籍和读者增
长,删除和修改以及对读者借阅、归还,违规罚款确认
2 需求分析
2.1 课程设计目
通过专业课程设计Ⅱ,即大型数据库系统课程设计,有助于培养学生综合运用数据库有关
知识解决实际问题能力。本设计规定对实际问题进行需求分析,提炼实际问题中数据,建立
关系模型,并在大型数据库中得以实现。同步规定对数据库运营、管理及使用上进行必要规
划和实现。
2.2 课程设计任务
基本任务:
(1)依照需求,补充必要数据库实体,建立 ER 模型,通过 ER 图表达。
(2)在 Oracle 中创立该系统数据库,并在数据库中实现各表,写入一定数据。
(3)从实际查询应用出发,为某些重要应用模块设计至少 3 个参数化视图。
(4)从数据检查角度出发,为有关表建立至少 1 个触发器。
(5)从数据更新或修改角度出发,设计至少 1 个存储过程。
(6)从安全角度出发,规划系统角色、顾客、权限,并通过有关 SQL 实现。
(7)预测每个表大体容量和增长速度,指定备份方案,写出有关备份命令。
2.3 设计环境
四号黑体,左顶格,段前段后 0.5
行,固定值 22 磅,大纲级别:2 级
(1)WINDOWS XP 系统
(2)Oracle 数据库管理系统
2.4 开发语言
PL/SQL 语言
3 分析和设计
为了实现图书管理系统数据库设计,其重要思路是依照其任务书而来。一方面是依照资
料和其任务书中要实现重要功能对其进行分析并设计出系统 E-R 图。另一方面依照 E-R 图
创立重要表。然后依照详细需要创立相应视图,存储过程和触发器,最后是顾客、角色、权
限设计和数据备份方案。其所有功能详细创立和实现过程。背面将会详细给出。
3.1 系统 E-R 模型
3.2 表空间及表设计
create table book
( bno varchar(10) primary key,
bname varchar(40) not null,
writer varchar(30) not null,
btype varchar(8),
price float,
storenum int,
pub varchar(50),
pubday varchar(15)
);
create table reader
( rno varchar(10) primary key,
rname varchar(20) not null,
sex varchar(2) check(sex='男'or sex='女
'),
type varchar(8) not null,
剩余11页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2375
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功