SQL数据库的表与表之间的关系怎么连接

SQL数据库的表与表之间的关系怎么连接,第1张

表与表之间是通过主外键链接的

可以通过‘数据库关系图’进行链接

将要连接的表选中,然后用鼠标拖动

例如

定义表Student、Course和SC之间的关系图。

要求:先要定义好三个表的主键SNO、CNO、(SNO,CNO)

(1)

展开数据库“学生管理”节点,在“数据库关系图”上击右键,选择“新建数据库关系图”命令,d出新建数据库关系图向导,选择要添加到关系图中的表Student、Course和SC,这三个表将出现在新关系图窗口中。每个表显示包含的属性和定义的主键,拖动标题栏可以改变它们在窗口中的位置。

(2)

将Student表的属性SNO拖动到SC表的SNO上,松开鼠标d出“创建关系”窗口,设置后单击“确定”按钮。在Student表和SC表之间会自动出现一条连线,说明创建关系成功。同样的方法可以创建Course表和SC表之间的关系。

(3)

单击关闭按钮保存。

(4)

试着修改或删除Student、Course和SC表中的数据,看看定义关系后有何作用。

方法如下:

1、打开Microsoft Office Visio 2007,左侧的模板类别中选择“软件和数据库”,双击右侧的“数据库模型图”;

2、调整显示比例;

3、添加实体:鼠标指针移动到实体上,按下鼠标左键不要松开,移动鼠标到右侧的绘图页上,松开鼠标左键;

4、修改实体定义:去掉键入时同步的勾,输入物理名称和概念名称;

5、添加列:左侧类别选择“列”,右侧输入列名,选择数据类型,选择是否必须,是否主键。相同的方法添加“用户与角色关联表”;

6、添加关联关系:在左侧的关系上按下鼠标左键,拖动到右侧的“用户表”实体上,实体边框会变成红色,松开鼠标左键;

7、移动关系连接线的另一端关联到另一个实体上。左侧的数据库属性中就会显示对象关系。按此方法创建其它实体和关系;

8、保存文件:实体关系图设计好之后就可以保存了,为了以后可以继续修改,一定要保存为vsd扩展名,如果为了方便查看,可以再另存为其它格式。

9、最终效果:

建立关系,是因为这两个实体之间本来就存在关系。就像“学生”必须有一个自己的“班级”,“老师”必须有“课程”这些实体之间本来就存在关联,为了在查询数据库时候,能跟据一个表的数据查询到另一个表的数据,(比如我知道这个学生的编号,我就可以查询该学生所在的班级,但是这是两个独立的表,要是能够建立关系,就需要把班级编号也放入学生表)所以就要建立表之间的关系。

以上就是关于SQL数据库的表与表之间的关系怎么连接全部的内容,包括:SQL数据库的表与表之间的关系怎么连接、数据库字段关联表怎么画、processon怎样制作数据库表间的关系图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9773426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存