oracle综合实验报告(2)

1970-01-01 08:00

华北科技学院计算机系综合性实验报告

5.存储过程和函数设计 设计思想

添加书籍信息的存储过程BooksAdd 具体实现

create or replace procedure BooksAdd

(isbn in char,title in char,pubname in char, author in char,authorno in char,zncode in char) as begin

insert into Books

values(isbn,title,pubname,author,authorno,zncode); end BooksAdd; 执行过程:

execute BooksAdd('Booo1','遮天','辰东','未来出版社',11,11);

6.触发器及包设计 设计思想

删除Books书籍信息表中的一条记录,删除记录isbn的字段值在Copies副本信息表中对应的记录 具体实现

create or replace trigger BooksDelete after delete on Books for each row begin

delete from Copies where isbn=:OLD.isbn; end BooksDelete;

7.数据库安全设计 设计思想

授予图书管理员和读者不同的权限,方便管理 具体实现

第 5 页

华北科技学院计算机系综合性实验报告

(执行结果的分析,以及报错时对错误的分析) 创建用户

create user reader identified by reader; create user manager identified by manager; 授予:

grant all to manager;

grant select on books to reader;

grant select on publishers to reader; grant select on authors to reader; grant select on copies to reader; grant select on writers to reader; grant select on categories to reader;

四、实验小结

在这次数据库设计的综合实验中,基本掌握了系统开发数据库的各个步骤以及代码的实现,结合物理和逻辑结构设计,实际提高了数据路代码编写的能力。虽然说做的数据库基本实现了图书管理系统的学生信息管理、图书管理借书和还书等基础功能,但是对于大型图书馆其功能还是相差太多。在接下来的学习中,会进一步去学习以及思考如何完善数据库功能,在数据库设计中获取更多的知识以及经验。

第 6 页


oracle综合实验报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:500地形要素分类代码与图式符号

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: