⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lib.sql

📁 使用powerBuilder制作的图书馆管理系统
💻 SQL
字号:
CREATE TABLE place (
	编号 int NOT NULL ,
	值   varchar (10) ,
        primary key(编号)
) ;
CREATE TABLE depart (
	编号 int NOT NULL ,
	值   varchar (10) ,
        primary key(编号)
) ;
CREATE TABLE grade (
	编号 int NOT NULL ,
	值   varchar (10) ,
        primary key(编号)
) ;

CREATE TABLE state (
	编号 int NOT NULL ,
	值   varchar (10) ,
        primary key(编号)
) ;


CREATE TABLE librarian (
	登录名 varchar (10)  NOT NULL ,
	密码  varchar (10)  NOT NULL ,
	权限 tinyint NOT NULL ,
	姓名 varchar (10)  NOT NULL ,
	性别 tinyint  ,
	出生日期 smalldatetime  ,
	职务 varchar (10) 
        
        primary key(登录名),
) 

create table readerkind
(
   编号 int NOT NULL ,
   值 varchar (10)  NOT NULL ,
   允许借书量 int NOT NULL ,
   借阅天数 int NOT NULL 

   primary key(编号)
);

create table reader
(

编号 decimal(10, 0) NOT NULL ,
姓名 varchar (10) NOT NULL ,
密码 varchar (10)  NOT NULL ,
类别 int NOT NULL ,
允许借书量 int NOT NULL ,
已借书量 int NOT NULL ,
性别 tinyint NOT NULL ,
年级 int   ,
系   int   ,
电话 varchar (15)  ,
登记时间 smalldatetime  , 
primary key(编号),
foreign key (类别) references readerkind(编号)
foreign key (系)   references depart(编号)
foreign key (年级) references grade(编号)

);


 create table book_info
(
	isbn varchar (20)  NOT NULL ,
	图书名称 varchar (40)  NOT NULL ,
	图书作者 varchar (20),
	关键字 varchar (20) ,
	简介 varchar (50)  ,
	出版社名称 varchar (20)  ,
        总本数 int,
        在馆数量 int,
	出版时间 smalldatetime,  
        primary key(isbn)
);

CREATE TABLE book (
	图书编号 decimal(10, 0) NOT NULL ,
	isbn  varchar (20)  NOT NULL ,
  
	图书状态 int NOT NULL ,
	存放位置 int NOT NULL ,
        primary key(图书编号),
        foreign key (isbn) references book_info(isbn),
        foreign key (图书状态) references state(编号),
        foreign key (存放位置) references place(编号),
  

) ;



CREATE TABLE  book_borrow (
	图书编号 decimal (10, 0) NOT NULL ,
	读者 decimal(10, 0) NOT NULL ,
   操作员  varchar(10) NOT NUll,
	借出时间 smalldatetime ,
	归还时间 smalldatetime  ,
        primary key(图书编号,读者),
        foreign key(读者) references reader(编号),
        foreign key(图书编号) references book(图书编号),
         foreign key (操作员) references librarian(登录名),
);


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -