当前位置:首页 » 操作系统 » 数据库建立关系表

数据库建立关系表

发布时间: 2023-04-01 02:04:23

⑴ 按先后次序例举建立数据库表和关系的步骤

创建步骤如下:
1、打开Access数据库,建立两个数据表;

2、选中任何一个表,然后点击工具栏上的视图图标,;

3、切换到设计界面,点击工具栏上的【关系】按钮,打开关系窗口,;

4、在关系窗口的【添加表】中,依次选择要添加的表,然后点击添加按钮,将表添加到关系窗口中。添加好以后点击关闭,回到关系窗口;
5、鼠标点击其中一个表的主键字段,即没有重复值的唯一字段。按住鼠标不放,然后拖动到另一个表的相同字段松开,在弹出的窗口中点击创建即可,。

⑵ Access怎么建立数据表间的关系

1、首先,在打开Access数据库之后,我们创建两个数据表作为示例。

⑶ 请问数据库在创建表的时候如何设计表关系,一对一,一对多,多对多 请高手举例说明。谢谢!!!

多对多关系至少需要3个表,我们把一个表叫做主表,一个叫做关系表,另外一个叫做字典表或者副表(字典表是纪录比较少,而且基本稳定的,例如:版块名称;副表是内容比较多,内容变化的,例如)。
按照数据库的增删查改操作,多对多关系的查找都可以用inner join或者

select * from 主表 where id in (select 主表id from 关系表)

1,角色任命型

特点:关系表两外键组合无重复纪录,关系表一般不需要时间字段和主键,有一个表是字典类型的表。
界面特点:显示主表,用checkbox或多选select设置多选关系。
例如:任命版主(用户表-关系表-版块名称表),角色权限控制等,用户是5个版块版主,只要关系表5行纪录就可以确立,关系表的两个外键具有联合主键性质。
增加关系:如果没有组合纪录,insert之。
删除关系:如果有组合纪录,删除之。

2,集合分组型

特点:同角色任命型类似,关系表两外键组合无重复纪录,关系表一般不需要时间字段和主键。区别是主副表都不是字典表,可能都很大不固定。
界面特点:显示主表,用搜索代替简单的checkbox或多选select,或者一条一条的添加。
例如:歌曲专集(专集表-关系表-歌曲表)。手机分组(分组表-关系表-手机表)。用户圈子(圈子表-关系表-用户表)。文章标签(文章表-关系表-标签表)
增加关系:同版主任命型。
删除关系:同版主任命型。

3,明细帐型

特点:关系表可以有重复纪录,关系表一般有时间字段,有主键,可能还有文字型的字段用来说明每次发生关系的原因(消费)。
界面特点:显示关系表,用radio或下拉设置单选关系。
例如:现金消费明细帐或订单(用户表-订单表-消费原因表),用户可能多次在同一事情上重复消费。积分变化纪录也属于这类。
增加关系:不管有没有组合纪录,insert之,纪录时间。
删除关系:根据关系表PK删除。

4,评论回复型

特点:同明细帐型关系表一般有时间字段,有主键,区别是重点在文字型的字段用来说明每次发生关系的内容(评论回复)。
界面特点:回复文本框。
例如:论坛回复(用户表-回复表-帖子表),用户可能多次在不同帖子上评论回复费。
增加关系:不管有没有组合纪录,insert之,纪录时间和文字。
删除关系:根据关系表(回复表)PK删除。

5,站内短信型

特点:主副表是同一个,关系表一般有时间字段,有主键,重点在关系表文字型的字段用来说明每次发生关系的内容(消息)或者其他标记位来表示文字已读状态时间等。
界面特点:回复文本框。
例如:站内短信(用户表-短信表-用户表),用户可能给用户群发或者单发,有标记位来表示文字已读状态时间等。
增加关系:不管有没有组合纪录,insert之,纪录时间和文字。
删除关系:根据关系表(回复表)PK删除。

6,用户好友型

特点:主副表是同一个,同集合分组型,关系表两外键组合无重复纪录,关系表一般不需要时间字段和主键。
界面特点:同集合分组型,显示主表,用搜索代替简单的checkbox或多选select,或者一条一条的添加。
例如:下载站点的文件,(文件表-关系表-文件表)可以被软件工具打开,软件工具本身也是一种文件,可以被下载。用户的好友,也是用户(用户表-好友关系表-用户表)
增加关系:同版主任命型。
删除关系:同版主任命型

⑷ 如何新建数据库关系图

1、连接到数据库,在“数据库”节点下面找到“DWDiagnostics”,点击展开,找到“数据库关系图”

(4)数据库建立关系表扩展阅读:

1、对于任何数据库,都可以创建任意多个数据库关系图。

2、每个数据库表都可以出现在任意数量的关系图中。

3、蠢码这样,便可以创建不同的关系图是数据库的不同部分可带高哪视化,或强调设计的不同方面。

例如,可以创建一个大型关系图来显示所有表和列,并且可以创建一个较小的关系图念顷来显示所有表但不显示列。

sql server如何建立表间关系

1.在数据库库关系图里新建数据库关系图,如果弹出要创建的提示框点击是可以了
2.完成创建之后就在关系图域里右键,点击添加表,把需要建立关系的表添加进去
3.添加完表之后连接关系,把教师表里的教师ID拖动到学生表里的教师ID,
4.检查主外键表正确了没有,如果你想根据学生表查询教师信息那学生表就是主键表,反过来教师就是...
5.完成以上步骤之后就完成连接了,保存为关系图命名就完成了

⑹ SQL数据库中表与表之间的关联怎么建立

1、在数据库窗口中,单击“创建”中“表格”中的“表设计”,打开表设计窗口。

⑺ SQL SERVER如何创建数据库关系图

工具/材料

SQLSERVER2008

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

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

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

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

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

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

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

⑻ 在MYSQL数据库里如何建立两个表的关联

1、首先我们打开Workbench创一个建数据库(这里都使用闪电1执行选定命令行)。

⑼ 在access数据库中创建表间关系的步骤

1、打开数据库,在“数据库工具”栏中点击“关系”按钮。
2、系统会弹出提示,进行表的添加,选中要建立关系的表,点击添加。
提示不会自动关闭,需要再点击“关闭”按钮来关掉它。
3、通过用鼠标拖动就可以完成关系的建立,比如我拖动“学生信息”表中的学号,到“课程成绩”表里学号的位置。
4、弹出“编辑关系”对话框,点击“创建”按钮,这样就建立了两表间的关系。
5、其表现形式是一条折线将其连在一起。同样我们也可以创建“课程成绩”表与“课程信息”表之间的关系。选中的关系会是较粗的线。
6、删除关系。在选中的关系上(就是线上)右击,可以删除这个关系。
7、参照完整性。关系可以设定参照完整性,这样你在其中一个表中更改或删除记录时,将同步到另一个表。
8、系统默认下并没有开启关系的参照完整性。在“编辑关系”对话框中,勾选“实施参照完整性”,再根据需要勾选下面两个选项,可以实施它。

⑽ 数据库关系表的建立

大概是这样的 因为你现在给的表是4个 关系图中的实体是5个 其关系大概只满足2NF 所以这个比较笼统 也不是一个比较标准的数据库 不符合3NF或BCNF 所以要确定数据关系比较困难追问: 我从数据库里就只有这4个表则掘 那个用户表是不需要建立的 因为不需要用户注册所以不需要存储的 这4个表如果连接那是不是只有后台登录日志和网站后台有关系的 其他2个表是相对独立的回答: 如果是没有管理员 没有用户的话 那么数据值涉及到后台日志 免费信息和收费信息 那么 只是这三个表有关系其他的都可以忽略了 按照所给的表 网站后台对应后台日志中的内容 收费供求信息和免费供求信息分别对应收费信息和免费信息 网站后台登录日志对应的则是管理员和用户的登录和数据操控情况(可认为是审计) 那么 网站后台为主键表 那两个则为外键表 因为收费信息和免费信息是归用户使用的 可认为是外梁埋模式的表或视图 所以为外键表追问: 管理员如果编号管理的话 要确定其数据库和管理员的关系则一定要重新创建表格来存储相关信息 如果不刻意要求管理员 只是管理 则没有创建表格的需要 至于外键表 刻意没橡盯蚂有primary key也可以用多组来当primary key 如果要满足BCNF则定义多原组primary key 如果只要求3NF就可以不定义primary key 但数据维护时可能会有很大的工作量 对于primary key的定义与选取这是具体问题具体分析的 至少现在我不能帮你确定 至于用户表 应该是数据库用户定义里的内容 应该不用表格来创建 大概用SCHEMA 如果需要列出所有用户的信息 大概要创建一个表格来存储 一般是不用的追问:先谢谢了我是新手你说的东西我都没接触过,如果只有我那4个表 强行建立关系 是不是免费和收费之间是独立的 网站后台做主表主键设置为 ID号 外键为sysName 和 后台日志建立关系 网站后台和免费收费之间的关系是管理的关系 这3个表可不可以不连接?我自己连接了张图 您能帮我看下么回答: 表的连接不是创立新的关系表格 而是在跨表查询时用的 连接的条件是有相同列 也就是主键和外键 对于现在的关系模式 任意两个表格都是可以连接查询的 因为都有ID列 对于连接查询要有控制条件 否则是两个表格的笛卡尔乘积 那是没有意义的追问: 那么我的关系表的连接就是把4个都连接起来?那不是没有外键了 对不起了 麻烦你了 我实在是个新手回答: 那就是说 他们直接的关系是不需要连接的 是么 因为我要查询的数据都在这2个表了回答: 大哥 你现在数据库学了多少 别太着急 连接在查询那里面 现在你问的主键外键在数据库建立里面 先立库再查询 然后是完整性约束条件与视图 触发器 外模式与应用程序 最后是角色与用户授权 最后是数据库的维护与管理 那不是简单几句话就能讲清楚的 我也没必要给你像讲课似的说这么一大堆 学的太少是没办法明白的 基础很重要追问: 大哥我知道我数据库学的不好可是那不是没有办法么..我毕业答辩需要说这个关系图 我做不出来啊

热点内容
有哪些低配置游戏像王者荣耀 发布:2024-05-03 22:27:11 浏览:243
gp数据库库 发布:2024-05-03 22:12:43 浏览:873
压缩点点 发布:2024-05-03 22:12:33 浏览:380
有哪些编程比赛 发布:2024-05-03 22:03:45 浏览:263
怎么根据配置调整游戏分辨率 发布:2024-05-03 22:02:50 浏览:77
小鸟酱265g资源密码多少啊 发布:2024-05-03 21:32:08 浏览:653
三国战纪游戏华为帐号密码是多少 发布:2024-05-03 21:22:54 浏览:950
变频压缩机启动 发布:2024-05-03 21:17:06 浏览:436
建立云存储 发布:2024-05-03 21:04:03 浏览:76
socket编程php 发布:2024-05-03 20:12:50 浏览:209