首页 新闻 搜索 专区 学院

SQL2000数据库关系图有什么作用?

0
悬赏园豆:5 [已关闭问题]
<P>SQL2000数据库关系图有什么作用?</P> <P>好像我从来没有用到过,呵~~~今天看到了问下.</P>
咒语的主页 咒语 | 初学一级 | 园豆:192
提问于:2008-03-10 15:05
< >
分享
其他回答(6)
0
可以方便建立表间关系~~拖一下就OK
沙加 | 园豆:3680 (老鸟四级) | 2008-03-10 15:19
0
好像是建立约束的吧,另外可以看看表与表之间的关系。
金色海洋(jyk) | 园豆:288 (菜鸟二级) | 2008-03-10 20:24
0
对于大型关系型数据库,数据表很多,关系也很复杂。通过关系图,可以很清楚的分析数据库中表的关系。同时,通过这个关系图,你也可以对这些关系进行操作,可以算是一个图形化的关系操作入口。
巴别塔工人 | 园豆:275 (菜鸟二级) | 2008-03-10 23:24
0
建立表间的关系拉,必要外键约束,这样可以减少一些异常的出现。
黑*马 | 园豆:155 (初学一级) | 2008-03-11 09:14
0
表间关系大部分时候就是指外键关系吧。 外键 (FOREIGN KEY ) 是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就成为第二个表的外键。 FOREIGN KEY 约束的主要目的是控制存储在外键表中的数据,但它还可以控制对主键表中数据的修改。例如,如果在 publishers 表中删除一个出版商,而这个出版商的 ID 在 titles 表中记录书的信息时使用了,则这两个表之间关联的完整性将被破坏,titles 表中该出版商的书籍因为与 publishers 表中的数据没有链接而变得孤立了。FOREIGN KEY 约束防止这种情况的发生。如果主键表中数据的更改使之与外键表中数据的链接失效,则这种更改是不能实现的,从而确保了引用完整性。如果试图删除主键表中的行或更改主键值,而该主键值与另一个表的 FOREIGN KEY 约束值相关,则该操作不可实现。若要成功更改或删除 FOREIGN KEY 约束的行,可以先在外键表中删除外键数据或更改外键数据,然后将外键链接到不同的主键数据上去。 外键是用来控制数据库中数据的数据完整性的 就是当你对一个表的数据进行操作,和他有关联的一个或更多表的数据能够同时发生改变。 这就是外键的作用
Kai.Ma | 园豆:160 (初学一级) | 2008-03-11 14:35
1
方便建立主从表,看你的设计是符合第几范式了。 用过sql2005的关系图后,感觉powerdesigner可以下岗了。
风海迷沙 | 园豆:4453 (老鸟四级) | 2008-03-12 10:36
0
同意AndyYard ,不同意楼上的
有所为,有所不为 | 园豆:1200 (小虾三级) | 2008-05-29 11:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册