【发布时间】:2012-07-16 05:57:19
【问题描述】:
我在数据库系统中创建了不同的表..现在我需要在它们之间建立关系我的意思是一个表中的主键应该连接到另一个表中的外键..我应该在创建表本身还是当我插入数据时它们将连接在一起并且它们是相同的?
例如,当我创建两个表时,我会执行以下操作:
CREATE TABLE employee (
fname varchar(15),
minit varchar(1),
lname varchar(15),
ssn char(9),
bdate date,
address varchar(50),
sex char,
salary decimal(10,2),
superssn char(9),
dno number(4)
);
CREATE TABLE department (
dname varchar(25),
dnumber number(4),
mgrssn char(9),
mgrstartdate date
);
这里dno应该连接到dnumber,ssn应该连接到mgrssn。
【问题讨论】:
标签: sql database database-design create-table