1、创建关系图一一、 实验目的二、 实验设备三、 实验步骤1、 建立数据库关系图打开企业管理器中的 schoolinformation 数据库展开选择关系图节点在右侧的内容区域,选择右键新建数据库关系图出现创建数据库关系图向导下一步切换到选择添加的表窗口中,左边选择可用的表,要添加的关系图中的表,左边的表第一个是class、第三个则是 student,只需要这两个用户表添加到关系图中就好了;下方还有个自动添加相关的表复选框在选中可用得表列表中的学生表 student单击添加按钮,班级表 class 被一同添加到了右边下一步完成。如图:完成后,系统将会建立一个空白的关系图,并且逐个向关系图中添加表,
2、添加完后,表还会以图形的形式添加到关系图中,关系图管理器会自动排列,使其看起来更清楚。两个表中间有条连链接,可以直接更改列名称,并且这个修改将直接更改了这个表对象的这一列的名称信息,而不是停留在关系图中。选中两个表之间的链,看看它的属性,如图:提示框看到,FK_Class 这个外键。这个连两端的形状不一样,有什么意义?Class 表的一端是个钥匙链接、classStudent 表这端是个无穷大的符号链接的。在连接上,点击右键属性命令,如图:s 上面是教学视频,下面是虚拟机实验中的创建中检查现存数据复选框一样,没有勾上。连接线上端的钥匙 是主键表、下端无穷大符号 的是外键表。2、 如果想看到更详
3、细的内容例如,在 student 表上点击右键 表视图标准,如图:四、 实验总结它可以将表间关系和其他对象以图形化的方式表现出来,也可以通过它以图形话的方式增加、修改表和表间关系等数据库对象。使用数据库关系图来做些常用的事情。自动添加相关的表复选框作用:当我们建立了班级表 class 和学生表student 外键连接后,这两个表成为互相关联的表了,建立关系图的时候这两个表少不了有联系,极有可能添加了表到关系图后,另一个表也会被添加到关系图中,这个情况下勾选上这个选项。当为一个很庞大的数据库建立关系图的时候,大多数情况下,我们不会一次将所有的表都添加到一个关系图中;例如一个学校管理系统来说,根据表对象的分类来建立多个关系图。比如,将系统相关的表建立一个关系图,再见师生档案相关的表建立为一个关系图,比起将所有的表全部建立为一个关系图来说,这样更清晰更易于维护。