create database rsgl use rsgl
create table 部门(
部门编码 varchar(10) PRIMARY KEY, 部门名称 varchar(20) not null, 部门信息 VARCHAR(400) not null, 部门人数 int );
#add table 部门 (部门人数 int)
create table 职务(
职务编码 varchar(10) PRIMARY KEY, 职务名称 varchar(20) not null, 职务信息 VARCHAR(400) not null );
create table 职称(
职称编码 varchar(10) PRIMARY KEY, 职称名称 varchar(20) not null, 职称信息 VARCHAR(400) not null );
create table 职工信息(
职工编码 varchar(10) PRIMARY KEY, 部门编码 varchar(10), 职务编码 varchar(10), 职称编码 varchar(10),
职工姓名 VARCHAR(10) not null, 职工性别 char(2) not null, 出生年月 date not null,
住址 varchar(40) );
create table 学习经历(
学习经历编码 varchar(10) PRIMARY KEY, 职工编码 varchar(10) not null, 学习经历 varchar(100) not NULL );
create table 任职经历(
任职经历编码 varchar(10) PRIMARY KEY, 职工编码 varchar(10) not null, 任职经历 varchar(100) not NULL );
create table 家庭关系(
家庭关系编码 varchar(10) PRIMARY KEY, 职工编码 varchar(10) not null, 姓名 varchar(20) not NULL, 关系 char(2) );