- 编辑表关系
- 设置成绩表sc与课程表course之间、成绩表sc与学生表student之间的关系。
a. 右键单击表sc,然后单击【新开SQL窗口】。
b. 在SQL窗口中,执行以下SQL语句。
alter table sc add constraint fk_cid foreign key(cid) references course(cid) ;
alter table sc add constraint fk_sid foreign key(sid) references student(sid) ;
- 设置教师表teacher和课程表course之间的关系。
在SQL窗口中,执行以下SQL语句。
alter table course add constraint fk_tid foreign key(tid) references teacher(tid) ;
- 测试
- 为数据表插入模拟数据。
右键单击数据库名称stu_coutse_sc,然后单击【单库查询】。
在打开的 SQL Console 页面,输入以下SQL语句,然后单击【执行】。
insert into teacher
(tid
,tname
) values
(2,'T Liu'),
(1,'T Wang');
insert into course
(cid
,cname
,tid
) values
(102,'Maths',2),
(101,'English',1);
insert into student
(sid
,sname
,sage
,ssex
) values
(1005,'Peter',19,'0'),
(1004,'Han Meimei',18,'0'),
(1003,'Li Lei',18,'1'),
(1002,'Lucy',17,'1'),
(1001,'Lily',18,'1');
insert into sc
(sid
,cid
,score
) values
(1001,101,75),
(1001,102,85),
(1002,101,65),
(1002,102,95),
(1003,101,65),
(1003,102,95),
(1004,101,80),
(1004,102,80),
(1005,101,75),
(1005,102,85);
- 依次单击已创建的数据表>打开表查看表中数据。