Oracle图书借阅系统数据库设计
一、实验目的 通过该实验把数据库的理论知识(数据库和数据表的设计理论、视图、索引、存储过程、触发器、数据库备份、数据库安全等)应用到具体的综合实例中,达到数据库知识整合的目的。完成学生成绩管图书借阅理系统基本功能设计,提高学生的分析问题、解决问题的能力。 二、设备与环境 硬件:多媒体计算机 软件:WindowsXP以上的操作系统、Oracle 10g 数据库管理系统 三、实验内容及实验结果 1.数据库设计 设计思想 创建一个表空间LIBTBS,用于保存图书管理系统的各种表,首先需要定义数据文件的存储地址,并且定义该数据文件的大小为500M、的分配方式为自动扩展、表空间的管理方式为本地管理。 然后,将该表空间对应的数据文件的扩展方式定义为自动扩展,当该数据文件被写满时,每一次扩展50M,最大的数据文件大小为1000M,防止数据文件被填满而无法扩展。 2 .数据表设计 设计思想 创建四个表,定义在 "SCOTT" 模式下,存储在之前建立的表空间 LIBTBS中。这四个表是读者表、图书表、借阅表和历史借阅表。 读者表的作用是存放读者信息,读者号,读者姓名,性别,年级,学院,等等读者相关的信息。 图书表的作用是存放图书信息, ISBN ,书名,作者,存储量,价格等图书的相关信息。 借阅表的作用是对读者表和图书表的一个链接,显示哪些人借的哪些书。借阅的日期和借阅过程产生的序列号信息。