机房数据关系图
来源:互联网 发布:base64解码算法 编辑:程序博客网 时间:2024/06/06 11:02
机房数据关系图
一个数据库有很多张的数据表,其中的表之间存在很多关系,通过表去观察是很难发现它们之间的联系的,如果通过数据关系图,就可以清晰地看到数据库中各个表之间的关系和架构,每张表与表之间的联系,具体创建过程如下:
操作步骤:
然后,会提示当前没有数据库视图,是否创建一个新的数据库视图,选择是,添加要创建的数据关系视图所包含的数据表,这里全部添加,也可以在建立的过程中在空白处右击,选择添加表即可。
这里,首先需要为数据表创建主键,否则在建立关系的时候,会提示必须为其定义主键或者定义UNIQUE约束,也就是需要创建关联的的两个数据表之间,至少有一个数据表存在主键信息,此时,这两个表才可以建立关系(如果你的数据表都是已经设置了主键信息,则可以直接建立关系)。
因此,我们为每个表定义其主键信息,直接选中表的打算要设置为主键的列,然后单击工具栏中的设置为主键图标即可,这里由于T_BasicDate表和T_CheckBill表,这两个表并没有明确的可定义的主键列,所以,先不设置主键信息。
所有的数据表主键信息已经设置完毕,下面就需要建立它们之间的关系了。
首先,建立T_Card表和T_Student表之间的关联,直接单击选中T_Card表中的StudentNo列,然后拖动鼠标连接到T_Stduent表的StudentNo列上时,释放鼠标左键,此时, 会弹出表和列对话框提示你要创建的关联,确认创建的关联信息正确无误后,然后点击确定、确定即可,此时,T_Card表和T_Student表之间就建立了关联。
其他的数据表,以此类推,首先,需要寻找和明确表和表之间的联系,然后,为指定的数据表和指定的列之间建立联系,即可。
这里,需要明确数据库的主表和从表,应该把主表放到关系图的中间,然后,所有的从表根据关系连接放在主表的周围,其中的关联就是数据库主表和从表的关系。
在这个系统中,主要的业务都是围绕操作员的系列操作、学生消费卡信息所展开的,所以,我们把T_User和T_Card表放到所有表的中间位置,如果是学生信息管理系统的话,我们就需要将T_Student表作为主表放到所有表中间。
创建完成之后,选中保存自定义关系图名字,然后弹出提示下列表的修改将保存到数据库中,选择是,刷新数据库即可看到新建立的数据关系图。
这里的关系,无非包括两种一种是主键表和外键表之间的关系,一种是主键表和主键表之间的关系。
查看数据表之间的关系,选中一张数据表,这里然后右击选择关系,会弹出外键关系对话框,即可看到这张表和其他表之间的联系,也可以修改和删除已建立的关系。
关系的删除,直接选中某一个关联然后,右击删除即可。
- 机房数据关系图
- 机房-----关系
- 机房收费系统之关系图
- 第一次机房收费系统关系图
- 机房管理系统逻辑关系
- 【机房管理】操作关系整理
- 数据关系图
- 【VB版机房收费】权限关系
- 机房收费系统(3)-梳理关系
- 机房收费系统----逻辑关系篇
- 中国电信数据机房管理系统
- 大数据集群机房事项:
- 数据,数据对象,数据元素,数据项的关系图
- 数据流图和数据字典的关系
- 数据关系图不能创建解决方法
- echarts关系图动态获取数据
- echarts关系图异步加载数据
- 机房收费-交互图
- solidworks2014方程式添加全局变量存在句法错误的解决方案
- Linux中gdb 查看core堆栈信息
- Maven够用就好
- STM32内部参照电压VREFIN的使用
- addChileViewController
- 机房数据关系图
- SSH框架整合数据库连接遇到的问题
- Array类型、数组创建、数组检测
- 庞加莱猜想
- [土狗之路]coursera 与 oj上的递归练习作业-- 单词翻转 角谷猜想
- Spark入门实战系列--9.Spark图计算GraphX介绍及实例
- Error:Execution failed for task ':myapp:dexDebug'. com.android.ide.common.process.ProcessException:
- 网页设计中,相对路径与绝对路径的问题
- 用栈判断回文