假如现在要建一个表SCT
即一个选修表,表中有三项: 学生号sno,教工号tno,课程号cno
现在表中可以这样存储:
sno tno cno
001 002 003
001 003 002
002 001 003
...
即就是表中各项可以任意组合,但不能出现相同元组 如下:
001 002 003
001 002 003 ...错误
不知道该怎么处理!请教高手
即一个选修表,表中有三项: 学生号sno,教工号tno,课程号cno
现在表中可以这样存储:
sno tno cno
001 002 003
001 003 002
002 001 003
...
即就是表中各项可以任意组合,但不能出现相同元组 如下:
001 002 003
001 002 003 ...错误
不知道该怎么处理!请教高手
以前不知道有联合主键的,现在弄懂了^_^:
create table mytable
(aa int, bb int, cc int, primary key (aa, bb, cc));insert into mytable values (10, 20, 30); ok
insert into mytable values (10, 30, 20); ok
insert into mytable values (20, 10, 30); ok
insert into mytable values (20, 30, 10); ok
insert into mytable values (10, 20, 30); error