- 我的电脑系统:Windows 10 64位
- SQL Server 软件版本: SQL Server 2014 Express
我们现在写一个 多对多关系的表:(这段代码你可以在这篇博文里面看到它的代码解释。)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| --班级表
create table banji
(
banji_id int primary key,
banji_num int not null,
banji_name nvarchar(100)
)
--教师
create table jiaoshi
(
jiaoshi_id int primary key,
jiaoshi_name nvarchar(200)
)
--第三张表:用来模拟班级和教师的关系
create table banji_jiaoshi_mapping
(
banji_id int constraint fk_banji_id foreign key references banji(bianji_id),
jiaoshi_id int foreign key references jiaoshi(jiaoshi_id),
kecheng nvarchar(20),
constraint pk_banji_id_jiaoshi_id primary key (banji_id, jiaoshi_id, kecheng)
)
|
虽然,现在我们已经将表与表之间的关系都建好了。但是我现在怎么才能知道他们之间的关系到底有没有见好啊。
SQL Server 为我们提供了另外一个工具:数据库关系图。
我们新建一个:
外键添加到多的一方。