数据库的主外键关系
来源:互联网 发布:投资淘宝店诈骗 编辑:程序博客网 时间:2024/06/05 10:01
数据库中有三种主外键关系图
(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)
);
- 数据库的主外键关系
- 数据库的主外键关系
- 关系数据库关系的完整性
- 关系数据库的范式
- 关系数据库的范式
- 关系数据库的结构
- 关系数据库的范式
- 关系数据库的范式
- 关系数据库的由来
- 关系数据库的特点
- 关系数据库的规范化
- 关系数据库的特点
- 数据库中主外键的关系
- 关系数据库的特点
- 关系数据库的特点
- 关系数据库的特点
- 关系数据库的功能
- 常见的关系数据库
- 在CentOS中安裝SVN環境步驟
- Getting Started with the IMSL® Numerical Libraries for C for Windows
- FIR滤波器与IIR滤波器
- ActiveMQ:AMQ安全校验及AMQ Console安全认证
- 常用的加密算法
- 数据库的主外键关系
- Bash命令行编辑的快捷键
- 各种排序算法
- JConsole:给普通命令行程序和Tomcat添加JMX支持
- vs2005中编写纯c程序
- 网络限制
- UML 基础: 类图
- UML 基础: 类图
- UML 基础: 类图