当前位置:Gxlcms > 数据库问题 > 图书馆管理系统的数据库设计

图书馆管理系统的数据库设计

时间:2021-07-01 10:21:17 帮助过:4人阅读

CREATE TABLE stu_info( --学号 stu_num varchar(10) primary key, --姓名 stu_name varchar(12) not null, --学院 stu_college varchar(20), --年级 stu_grade smallint, --宿舍 stu_dorm varchar(10) ); --职工表 CREATE TABLE teacher_info( --职工号 tea_num varchar(10) primary key, --职工名 tea_name varchar(12) not null, --职工所在学院 tea_college varchar(20) ); --图书表 CREATE TABLE book_info( --图书编号 book_num varchar(20) primary key, --图书名 book_name varchar(30) not null, --图书分类 book_cla varchar(20), --图书出版社 book_pre varchar(30), --图书总数目 book_all_quan int default 0, --可借数目 book_quan int default 0, --出版时间 book_time datetime ); --学生借还信息表 CREATE TABLE br_stu_info( --借书证 lib_card bigint, --图书编号 book_num varchar(20), --借书时间 bro_time datetime, --归还期限 rn_deadline datetime, --归还时间 rn_time datetime, primary key (lib_card,book_num), foreign key (lib_card) references log_stu_info (lib_card), foreign key (book_num) references book_info(book_num) ); --职工借还信息表 CREATE TABLE br_tea_info( --借书证 lib_card bigint, --图书编号 book_num varchar(20), --借书时间 bro_time datetime, --归还期限 rn_deadline datetime, --归还时间 rn_time datetime, primary key (lib_card,book_num), foreign key (lib_card) references log_tea_info (lib_card), foreign key (book_num) references book_info(book_num) ); --管理员信息表 CREATE TABLE sym_man_info( --管理员账户 sym_num varchar(20) primary key, --管理员名字 sym_name varchar(10) not null, --管理员密码 sym_pass varchar(10) not null default 123456 ); --学生登陆信息表 CREATE TABLE log_stu_info( --借书证号 lib_card bigint primary key IDENTITY(1000000,1), --学号 stu_num varchar(10) not null, --密码 stu_pass varchar(20) not null, foreign key (stu_num) references stu_info (stu_num) ); --职工登陆信息表 CREATE TABLE log_tea_info( --借书证号 lib_card bigint primary key IDENTITY(1999999,1), --职工号 tea_num varchar(10) not null, --密码 tea_pass varchar(20) not null, foreign key (tea_num) references teacher_info (tea_num) );

图书馆管理系统的数据库设计

标签:

人气教程排行