oracle 数据库设计-数据库表设计
admin
2023-04-19 00:22:17
0

在数据库设计中,我的工作中经常会分析怎样商业逻辑中的表格如何设计。再设计表的关系之前 需要先了解关系型数据库特点

1关系型数据库,是指采用了关系模型来组织数据的数据库;
2、关系型数据库的最大特点就是事务的一致性;
3、简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

那么在现实业务分析中,我们可以理解为每个表和表之间是有联系的,这种联系包括

1.一对1关系
2.一对多关系
3.多对多关系

关联映射:一对一

一对一关系就如球队与球队所在地址之间的关系,一支球队仅有一个地址,而一个地址区也仅有一支球队。

理论上数据表间一对一关系的表现有两种,一种是外键关联,一种是主键关联。

但是在实际应用中 我一般用到的是主键关联 两个表之间有相同的字段,有相同的主键,当然如果字段不多的情况下可以设计成一个表。

关联映射:一对多

实际列子比如入库单,存在最普遍的映射关系,简单来讲就如球员与球队的关系;
一对多:从球队角度来说一个球队拥有多个球员 即为一对多
多对一:从球员角度来说多个球员属于一个球队 。

一对的关系在数据库用主从表来体现 主表有一条数据, 从表有多条数据

多对多

对多关系也很常见,例如学生与选修课之间的关系,一个学生可以选择多门选修课,而每个选修课又可以被多名学生选择。

数据库中的多对多关联关系一般需采用中间表的方式处理,将多对多转化为两个一对多。

多对多的情况用到的不多

相关内容

热门资讯

玩家攻略科普“闽游麻将拼多多辅... 您好:闽游麻将拼多多这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这...
重磅消息“新超圣炸/金/花怎么... 重磅消息“新超圣炸/金/花怎么开挂?”(太坑了果然有挂)您好,新超圣炸/金/花这个游戏其实有挂的,确...
终于了解“精品乐清麻将究竟有挂... 终于了解“精品乐清麻将究竟有挂吗?”(透视曝光猫腻)您好,精品乐清麻将这个游戏其实有挂的,确实是有挂...
玩家攻略科普“皇豪众娱真的有挂... 您好:皇豪众娱这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
今日重磅消息“道游联盟炸/金/... 您好:道游联盟炸/金/花这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家...
河南省2025年度1518名“... 【大河财立方消息】12月29日,中共河南省委组织部、河南省科学技术厅、河南省教育厅联合发布通知称,经...
玩家攻略科普“hhpoker开... 网上科普关于“hhpoker有没有挂”话题很是火热,小编也是针对hhpoker作*弊开挂的方法以及开...
AI“造富”5000亿美元后,... 【环球时报综合报道】英国《金融时报》26日报道称,综合梳理多个全球财富统计平台的数据发现,过去一年来...
玩家分享攻略“成就联盟到底有挂... 有 亲,根据资深记者爆料成就联盟是可以开挂的,确实有挂(咨询软件无需打开...
【第一资讯】“海阔麻将开挂神器... 有 亲,根据资深记者爆料海阔麻将是可以开挂的,确实有挂(咨询软件无需打开...