create database 图书管理系统
on
(
name = 图书管理系统,
filename ='c:\',
size = 10 ,
maxsize =20 ,
filegrowth=5)
log on
(
name = lib_log,
filename= 'c:\',
size = 5,
maxsize = 25 ,
filegrowth =5 )
Create table 管理员信息表
(
工作号 varchar(10) primary key not null,
姓名 varchar(10) ,
性别 varchar(10),
电话 varchar(10)
);
(2)书籍信息表的建立
drop table 图书信息表
create table 图书信息表
(
图书编号 varchar(20) primary key not null,
书名 varchar(50) not null,
主编 varchar(20) not null,
出版社 varchar(20) not null,
作者 varchar(20) not null);
(3)读者信息表的建立
create table 读者信息表
(
读者学号 varchar(10) primary key not null,
读者姓名 varchar(10) not null,
联系电话 varchar(10) not null,
读者性别 varchar(5) not null,
所在院系 varchar(10)
)
(4)借阅关系表建立
drop table 借阅表
create table 借阅表
(
工作号 varchar(10) primary key not null,
读者学号 varchar(10) not null,
图书编号 varchar(10) not null,
借书日期 datetime not null,
还书期限 datetime not null,
是否续借 varchar(10) not null
)
创建查询视图:
create view 查询_view(读者学号,读者姓名,读者性别,所在院系,书名,借书日期)
as
select ,读者姓名,读者性别,所在院系,书名,借书日期
from 读者信息表,图书信息表,借阅表
where = and =
(1)为读者信息表创建索引。
create unique index 读者信息_pk on 读者信息表(读者学号);
(2)为图书信息表创建索引
create unique index 图书信息_pk on 图书信息表(图书编号);
(3)为管理员信息表创建索引
create unique index 管理员信息_pk on 管理员信息表(工作号);
(1)当修改读者信息表中的读者学号时,触发借阅表,修改相应的记录
drop trigger r_修改
create t
王劲毅-数据库图书管理系统 来自淘豆网m.daumloan.com转载请标明出处.