二、在erp数据库下创建两个表: (1)部门表 列名 数据类型 长度 是否允许空 默认值 完整性 部门号 char 10 否 无 主键 部门名称 varchar 30 否 无 员工数 int 是 无 (2)职工表 列名 数据类型 长度 是否允许空 默认值 完整性 职工号 char 6 否 无 主键 姓名 varchar 30 否 无 性别 char 2 是 男 男或女 联系手机 int 否 无 唯一unique 家庭地址 Varchar 50 是 无 部门号 char 10 是 无 外键
时间: 2024-02-25 22:58:41 浏览: 114
可以使用以下SQL语句创建两个表:
```
USE erp;
-- 创建部门表
CREATE TABLE 部门 (
部门号 char(10) NOT NULL PRIMARY KEY,
部门名称 varchar(30) NOT NULL,
员工数 int
);
-- 创建职工表
CREATE TABLE 职工 (
职工号 char(6) NOT NULL PRIMARY KEY,
姓名 varchar(30) NOT NULL,
性别 char(2) DEFAULT '男' CHECK (性别 IN ('男', '女')),
联系手机 int UNIQUE,
家庭地址 varchar(50),
部门号 char(10),
FOREIGN KEY (部门号) REFERENCES 部门(部门号)
);
```
注意:由于具体的完整性要求没有给出,因此这里只添加了最基本的主键、唯一约束和外键约束。您可以根据实际情况在表定义中添加其他约束。
阅读全文