blogger

点滴记忆

使用emlog搭建的站点

文章102

评论3

在MySQL中创建db_student01数据库
drop database if exists db_student01;
create database db_student01;
use db_student01;

drop table if exists tb_grade;
drop table if exists tb_teacheruser;
drop table if exists tb_stuuser;
drop table if exists tb_coursemsg;
drop table if exists tb_course;
drop table if exists tb_students;
drop table if exists tb_classes;
drop table if exists tb_depts;
drop table if exists tb_colleges;

create table tb_colleges(
col_no char(2) primary key,col_name varchar(40) not null
);

create table tb_depts(
dept_no char(4) primary key,col_no char(2) not null,dept_name varchar(40),
constraint depts_fk foreign key(col_no) references tb_colleges(col_no)
);

create table tb_classes(
class_no char(6) primary key,dept_no char(4) not null,col_no char(2),
class_name varchar(10) not null,
constraint classes_fk1 foreign key(dept_no) references tb_depts(dept_no),
constraint classes_fk2 foreign key(col_no) references tb_colleges(col_no)
);

create table tb_students(
stu_no char(12) primary key,stu_name varchar(30) not null,stu_gender char(2) 
check(stu_gender='女' or stu_gender='男'),stu_birthday datetime,
nativeplace varchar(80),col_no char(2) not null,dept_no char(4) not null,
class_no char(6) not null,mianmao varchar(10),cometime datetime not null,
constraint stu_fk1 foreign key(class_no) references tb_classes(class_no),
constraint stu_fk2 foreign key(dept_no) references tb_depts(dept_no),
constraint stu_fk3 foreign key(col_no) references tb_colleges(col_no)
);

create table tb_course(
cou_no char(6) primary key,cou_name varchar(40) not null,xuefen numeric(3,1) not null,
col_no char(2) not null,dept_no char(4) not null,
constraint cou_fk1 foreign key(dept_no) references tb_depts(dept_no),
constraint cou_fk2 foreign key(col_no) references tb_colleges(col_no)
);

create table tb_coursemsg(
cou_no char(6),cou_day char(1),cou_time char(1),teacher varchar(30) not null,
onchosing char(1) default '0',
constraint coumsg_fk1 foreign key(cou_no) references tb_course(cou_no),
constraint coumsg_key primary key(cou_no,cou_day,cou_time)
);

create table tb_grade(
stu_no char(12),cou_no char(6),score numeric(4,1) default 0,isdual numeric(1) default 0,
constraint grade_fk1 foreign key(cou_no) references tb_course(cou_no),
constraint grade_fk2 foreign key(stu_no) references tb_students(stu_no),
constraint grade_key primary key(stu_no,cou_no)
);

create table tb_teacheruser(
uid char(6) primary key,
pwd char(12) not null,
col_no char(2) not null,
constraint user_fk1 foreign key(col_no) references tb_colleges(col_no)
);

create table tb_stuuser(
stu_no char(12) primary key,
pwd char(12) not null,
constraint user_fk2 foreign key(stu_no) references tb_students(stu_no)
);

insert into tb_colleges values('01','计算机与自动控制学院');
insert into tb_colleges values('02','机械工程学院');

insert into tb_depts values('0101','01','自动化专业');
insert into tb_depts values('0102','01','仪表专业');
insert into tb_depts values('0103','01','计算机专业');

insert into tb_depts values('0201','02','机械设计专业');
insert into tb_depts values('0202','02','工业工程专业');
insert into tb_depts values('0203','02','机械制造专业');

insert into tb_classes values('010101','0101','01','一班');
insert into tb_classes values('010102','0101','01','二班');
insert into tb_classes values('010201','0102','01','一班');
insert into tb_classes values('010202','0102','01','二班');
insert into tb_classes values('010301','0103','01','一班');
insert into tb_classes values('010302','0103','01','二班');
insert into tb_classes values('010303','0103','01','三班');

insert into tb_classes values('020101','0201','01','一班');
insert into tb_classes values('020102','0201','01','二班');
insert into tb_classes values('020201','0202','01','一班');
insert into tb_classes values('020202','0202','01','二班');
insert into tb_classes values('020301','0203','01','一班');
insert into tb_classes values('020302','0203','01','二班');
insert into tb_classes values('020303','0203','01','三班');


insert into tb_students values('200501030318','张三','男','1986-11-1','河北省沧州市','01','0103','010303','党员','2005-9-1');
insert into tb_students values('200501030218','李四','男','1986-12-10','河北省唐山市','01','0103','010302','学生','2005-9-1');
insert into tb_students values('200501020319','王五','男','1986-11-1','河北省石家庄市','01','0102','010303','学生','2005-9-1');
insert into tb_students values('200502020319','赵六','男','1986-11-1','河北省保定市','02','0202','010303','学生','2005-9-1');
insert into tb_students values('200501030319','赵其','男','1986-11-1','河北省保定市','02','0202','010303','学生','2005-9-1');

insert into tb_stuuser values('200501030318','200501030318');
insert into tb_stuuser values('200501030218','200501030218');
insert into tb_stuuser values('200501020319','200501020319');
insert into tb_stuuser values('200502020319','200502020319');
insert into tb_stuuser values('200501030319','200501030319');
insert into tb_teacheruser values('wyf','123456','01');
insert into tb_teacheruser values('cgq','123456','02');

insert into tb_course values('010301','计算机基础',2.5,'01','0103');
insert into tb_course values('010302','计算机导论',2,'01','0103');
insert into tb_course values('010303','汇编程序设计语言',3.5,'01','0103');
insert into tb_course values('010201','数字电路',2.5,'01','0102');
insert into tb_course values('010202','模拟电路',3.5,'01','0102');
insert into tb_course values('010101','自动化原理',3.5,'01','0101');

insert into tb_course values('020101','机械制图',3.5,'02','0201');
insert into tb_course values('020201','工业工程原理',3.5,'02','0202');
insert into tb_course values('020301','机械制造基础',3.5,'02','0203');
insert into tb_course values('020302','铸造技术',3.5,'02','0203');

insert into tb_coursemsg(cou_no,cou_day,cou_time,teacher) values('010101',1,2,'aaaa');
insert into tb_coursemsg(cou_no,cou_day,cou_time,teacher) values('010303',3,3,'bbb');

insert into tb_grade values('200501030318','010101',0,0);
insert into tb_grade values('200501030318','010303',0,0);
insert into tb_grade values('200501030218','010101',0,0);

评论(0)

© 2018  点滴记忆  · emlog
  Design by 往记