数据库为什么要建立表间关系

数据库为什么要建立表间关系,第1张

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

第一步,首先打开我们的数据库,在左侧打开我们的数据库,找到如下图所示的“数据库关系图”

在“数据库关系图”上 右键打开 选择 新建关系,如下图所示

然后 就会出现 添加 表的那个对话框。对话框里面是显示你的数据库里面所有的表 选择表 然后点击 添加

同样的 步骤,重复三次,把我们数据库里面的表 都添加上。如图

然后我们 就要 把表与表之前连接起来。在连接表之前需要做的就是 设置主键,怎么设置主键 我会在另一个经验里面介绍到。

设置好之后的图 和下面的一样,刚刚开始的时候是虚线,连接上之后就是实线了

连上线之后 会紧接着d出两个 对话框,我们直接点击 确定就可以了。两个对话框做一样的处理。

然后我们 要把刚刚建立好的关系 保存一下,保存在 右上角 如下图所示

在下面的 对话框中,输入你要保存的 表的关系图的名称。 然后点击确定

还会出现一个d窗,直接点击确定即可。 建立好之后 在左侧就会显示你刚刚建立好的那个关系图。如下图所示

不知道你用的是什么数据库,最简单的ACCESS数据库就是:

在form_load 中写入

adodc1connectstring ="provider = microsoftjetoledb40 ; data source = " & " 数据库的具体路径名mdb"

adodc1recordsource = " select from 连接的表名 order by 列名"

adodc1refresh

试一下 ,加载一个ADODC 控件,在部件里找

工具/材料

SQLSERVER2008

首先打开SQLSERVER的管理工具,找到要 *** 作的数据库,然后展开文件夹,选择数据库关系图,然后右键单击,选择新建数据库关系图,如下图所示

在d出的添加表界面中,软件会自动列出当前数据库中具有关系的表,我们全选,然后点击添加,如下图所示

接下来管理工具就会自动为我们创建好关系图,如下图所示,他们之间的关系也自动用线连出来了

如果你想让关系图中的某个表的字段尽可能多的显示,需要选中表,然后右键单击,按如下图所示 *** 作

在d出的列选择界面中,你就可以对表中的列进行替换选择,如下图所示

选择完了以后,回到关系图,你会发现所 *** 作的表增加了列,如下图所示

最后 *** 作完以后,展开数据库关系图的文件夹,你会发现两个关系图文件,这是管理工具自动为我们添加的

以上就是关于数据库为什么要建立表间关系全部的内容,包括:数据库为什么要建立表间关系、怎么创建关系图、数据库中怎么建立数据库关系表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10190274.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存