准备知识

    数据库的关系图以图表的形式,直观地显示出数据库的整体结构。使用数据库关系图可以方便地创建和修改数据表、列、键以及表跟表之间的关系。此外,还可以修改索引和约束。


创建数据库关系图
  1. 展开“数据库”,然后展开需要创建关系图的数据库,右击“数据库关系图”,选择“新建数据库关系图”。
    SQL Server 2012 关系图

添加数据表
  1. 进入“添加表”对话框,选择需要构建关系图的表(可以多选),点击“添加”按钮,添加所选择的表。
    SQL Server 2012 关系图
  2. 点击“关闭”按钮,进入数据库关系图界面。
    SQL Server 2012 关系图
    SQL Server 2012 关系图
  3. 如果还需要继续添加表,可以右击,选择“添加表”,进入“添加表”对话框进行添加。
    SQL Server 2012 关系图
    SQL Server 2012 关系图
    SQL Server 2012 关系图

新建数据表
  1. 如果需要新建数据表,可以右击选择“新建表”来创建新的数据表。
    SQL Server 2012 关系图
    (1)在选择名称对话框中输入数据表的名称,点击确定。
    SQL Server 2012 关系图
    (2)输入相应的属性列。
    SQL Server 2012 关系图
    (3)点击保存按钮(或Ctrl+F5)即可。
    SQL Server 2012 关系图

切换数据表视图
  1. 切换视图显示方式。右击相应的表,选择“表视图”,可以根据需要切换显示方式。
    SQL Server 2012 关系图
    SQL Server 2012 关系图

定义主键约束
  1. 为数据表添加主键。从关系图中可以看到。student表和school表还没有主键,右击相应的表中需要设置为主键的列,选择“设置主键”,即可添加主键。
    SQL Server 2012 关系图
    SQL Server 2012 关系图

定义外键约束
  1. 定义外键约束。现在为student表、school表和class表定义外键约束。
    (1)为student表新增一个ClassID列,为class表新增SchoolID列。
    SQL Server 2012 关系图
    SQL Server 2012 关系图
    (2)选择class表,左击表的主键“ClassID”并按住,拖动到student表上相应的ClassID列,松开鼠标,自动弹出“外键关系”对话框和“表和列”对话框。
    SQL Server 2012 关系图
    (3)在“表和列”对话框中自动设置了主键和外键,并显示了关系名,核对无误后点击“确认”,回到“外键关系”对话框。
    SQL Server 2012 关系图
    (4)在“外键关系”对话框中点击确定,即可完成student外键的定义。
    SQL Server 2012 关系图
    (5)使用同样的方法,即可完成class表的外键定义。
    SQL Server 2012 关系图

  2. 点击保存键,或者按Ctrl+F5键来保存数据库关系图,数据表和外键关系等。
    SQL Server 2012 关系图

SQL Server 2012 关系图



相关文章: