|
create table student (sno integer not null, sname char(8), year integer, dept char(6), primary key(sno)); create table course (cno char(4) not null, cname char(12), credit integer, dept char(6), pname char(8), primary key(cno)); create table enrol (sno integer not null, cno char(4) not null, grade char(1), midterm integer, final integer, primary key(sno,cno), foreign key(sno) references student on delete cascade on updete cascade, foreign key(cno) references course on delete cascade on updete cascade, check(midterm >= 0 and midterm <=100), check(final >=0 and midterm <= 100) );
|
|
insert into student values(100,'³ª¿¬¹¬',4,'ÄÄÇ»ÅÍ'); insert into student values(200,'ÀÌÂù¿µ',3,'Àü±â'); insert into student values(300,'Á¤±âÅÂ',1,'ÄÄÇ»ÅÍ'); insert into student values(400,'¼Ûº´È£',4,'ÄÄÇ»ÅÍ'); insert into student values(500,'¹ÚÁ¾È',2,'»ê°ø'); insert into course values('c123','ÇÁ·Î±×·¡¹Ö',3,'ÄÄÇ»ÅÍ','±è¼º±â'); insert into course values('c312','ÀڷᱸÁ¶',3,'ÄÄÇ»ÅÍ','Ȳ¼öÂù'); insert into course values('c324','ÈÀÏó¸®',3,'ÄÄÇ»ÅÍ','À̱Ôö'); insert into course values('c413','µ¥ÀÌŸº£À̽º',3,'ÄÄÇ»ÅÍ','À̼ºÈ£'); insert into course values('e412','¹ÝµµÃ¼',3,'ÀüÀÚ','È«ºÀÈñ'); insert into enrol values(100,'c413','a',90,95); insert into enrol values(100,'e412','a',95,95); insert into enrol values(200,'c123','b',85,80); insert into enrol values(300,'c312','a',90,95); insert into enrol values(300,'c324','c',75,75); insert into enrol values(300,'c413','a',95,90); insert into enrol values(400,'c312','a',90,95); insert into enrol values(400,'c324','a',95,90); insert into enrol values(400,'c413','b',80,85); insert into enrol values(400,'e412','c',65,75); insert into enrol values(500,'c312','b',85,80);
|