① sql中关系图有什么作用啊,该怎么 用
是用来作主外键限制的,
关于主外键限制我举一个简单的例子,
比如,你有两个表,表一(学生信息表)有两个列名,分别是“学生ID”,"学生班级",表二(学生成绩表),也有两个列名,分别是“学生ID”,“语文成绩”;
你应该注意到了,这两张表的有两个相同列,即“学生ID”,
然后在添加关系时你可以将学生信息表中的学生ID往学生成绩表中的学生ID作一个映射,这时就就创建了主外键关系(其中表一中的学生ID是主键,表二中的学生ID是外键)这就保证了学生信息表中未出现的学生ID值不可能在学生成绩表中出项,如果你强行在成绩表中添加一个学生信息表中没有的ID,那系统将报错。
如果需要在改变一张表的数据时其他与之有主外键映射的表也更新相应的数据,则在建立两表关系时将“级联更新相关字段”及“级联删除相关字段”勾起来。
如果有兴趣你可以找点相关的书籍系统的学习一下;
祝你成功!
② 数据库中什么叫 关系图
没啥大作用··
简单直观的表现出各个表和库之间的关系·
--sqlserver--
③ 数据库关系图有什么用
我来解释一下,看对你有用没:
首先,使用关系图的用户首先是SQL Server用户,MSSMS你要能打开可视化编辑视图。
其次,键约束,当你在操作一个表时,他的记录靠主键关系约束关系表,再在关系表中操作就要在他约束字段值范围内添加。
比如我们一个表1字段是: 工号 姓名 岗位编号 另一个表2是:岗位编号 薪资,我们依据岗位编号来做键约束,建立两个表之间的关系,我先对第一个表进行操作,第二哥表就只能添加第一个表里曾在的岗位编号,是主键还不能重复添加,表1里没有的岗位编号是添加不进去的,以保存就报异常,这叫外键约束。
第三点作用是方便开发人员查看表与表之间的关系和表的结构。
这才是关系图,不是ER图。ER图才能解决数据关联问题,关系图是表与表之间的依赖关系。
④ sql server2000的数据库关系图是做什么用的
主要是用来联系表与表之间的联系,比如:
A表中有字段a,B表中有字段a,可以把A.a与B.a相关联,并能确定谁是主键
⑤ 数据库设计的主要步骤什么简单说明er图的作用
基本步骤如下:
需求分析阶段
2.概念结构设计阶段
3.逻辑结构设计阶段
4.数据库物理设计阶段
5.数据库实施阶段
6.数据库运行与维护阶段er图的作用:
E = Entity 实体 R = Relationship 关系
ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法.构成 ER图的基本要素是实体、属性和关系.实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性.