牛腩新闻视频 03讲 数据库设计的心得 如何建立外键sql2008的数据库关系图功能

1:在快盘里面 新建一个文件夹   相当是  工作空间  以后我们做的项目 都放在这个文件里面

2:如何建立外键

--建立数据库
create database newssystem
use newssystem
--建立类别表
create table category
(
id int identity(1,1) primary key,
[name] varchar(20) not null
)

create  table news
(
id int identity(1,1) primary key,
title varchar(100) not null,
[content] text not null,
createtime datetime not null,
caId int
)
--外键不要在sql里面建立 
--建立评论表
create table comment
(
id int identity(1,1) primary key,
[content] text not null,
createtime datetime not null,
userIp varchar(15) not null,
newsid int
)
 
下面 使用数据库管关系图  来设置外键  
image
 
将需要设置外键的表和主键之间  拖动一下
 
例如   评论表里面的 newsid  实际是   news表里面的id  那么就将   comment表的newsid  连接到   news表的 id
image 
 
新闻表里面的  caId  其实就是 category里面的 id
image 
image 
保存一下  数据库关系图
image 
左侧会多出一个 数据库关系图
image 
 
这样 外键 就设置好了。但是 我们如何来看  每个列 代表什么含义呢  这个时候  我们就用到     表视图  修改自定义
image 
将右侧  改为  列名+说明
image 
再将所有的表 选择为 自定义
image 
image 
这样,就算不懂数据库的人,都能看得懂这个数据库/表是个什么意思
原文地址:https://www.cnblogs.com/iceicebaby/p/2198446.html