数据库的主外键关系
来源:互联网 发布:github上java开源项目 编辑:程序博客网 时间:2024/05/16 01:46
数据库中有三种主外键关系图:
(1)一对一关系:
(2)一对多关系(两种):
总图:
注意:在数据库中如果某列是FK,那么这列所在的表就意味着多。另外的表就是一。
如下图:
四张表的结构展示了上面所有的三种关系图:
创建的脚本(Oracle)
CREATE TABLE PKFK_B
(
pkb VARCHAR2(10) NOT NULL PRIMARY KEY,
column1 VARCHAR2(10),
column2 VARCHAR2(20),
column3 VARCHAR2(10)
);
CREATE TABLE PKFK_D
(
pkd VARCHAR2(10) NOT NULL PRIMARY KEY ,
column1 VARCHAR2(10),
column2 VARCHAR2(20),
column3 VARCHAR2(10)
);
CREATE TABLE PKFK_A
(
pka VARCHAR2(10) NOT NULL PRIMARY KEY,
column1 VARCHAR2(10),
column2 VARCHAR2(20),
column3 VARCHAR2(10),
FOREIGN KEY(pka) REFERENCES PKFK_B(pkb)
);
CREATE TABLE PKFK_C
(
pkc1 VARCHAR2(10) NOT NULL ,
pkc2 VARCHAR2(10) NOT NULL ,
fkc VARCHAR2(10),
column1 VARCHAR2(10),
column2 VARCHAR2(20),
column3 VARCHAR2(10),
PRIMARY KEY(pkc1,pkc2),
FOREIGN KEY(pkc2) REFERENCES PKFK_D(pkd),
FOREIGN KEY(fkc) REFERENCES PKFK_B(pkb)
);
- 数据库的主外键关系
- 数据库的主外键关系
- 关系数据库关系的完整性
- 关系数据库的范式
- 关系数据库的范式
- 关系数据库的结构
- 关系数据库的范式
- 关系数据库的范式
- 关系数据库的由来
- 关系数据库的特点
- 关系数据库的规范化
- 关系数据库的特点
- 数据库中主外键的关系
- 关系数据库的特点
- 关系数据库的特点
- 关系数据库的特点
- 关系数据库的功能
- 常见的关系数据库
- 软件工程视频学习笔记(二十九)
- C# 标准的四舍五入方法
- 分析称腾讯注册用户9.3亿 盈利依赖14%用户
- 软件工程视频学习笔记(三十)
- 标签及属性
- 数据库的主外键关系
- 开始学习oracle
- C#获取URL地址
- linux时间戳、时间互转
- CFileFind类的使用总结
- 层的显示隐藏
- 恢复9.10Grub引导过程的离奇经历以及解决方法
- 造句
- MTK socket 小结 2