用于企业管理的员工管理数据库,数据库名为YGGL,包含员工信息表Employees、部门信息表Departments、员工薪水情况表Salary 请按要求对YGGL库建立数据完整性约束
时间: 2024-06-12 10:03:30 浏览: 13
1. 员工信息表Employees:
a. 约束员工ID为主键,不允许空值。
b. 约束员工姓名(Name)不允许空值。
c. 约束性别(Gender)只允许填写“男”或“女”。
d. 约束年龄(Age)必须大于等于18岁。
e. 约束联系方式(Contact)必须填写正确的手机号码或邮箱。
f. 约束所属部门(Department)必须在部门信息表中存在。
2. 部门信息表Departments:
a. 约束部门ID为主键,不允许空值。
b. 约束部门名称(DepartmentName)不允许空值。
c. 约束部门负责人(Manager)必须是员工信息表中的一个员工ID。
3. 员工薪水情况表Salary:
a. 约束员工ID和薪水月份(SalaryMonth)联合主键,不允许空值。
b. 约束薪水金额(SalaryAmount)必须大于等于0。
c. 约束薪水月份(SalaryMonth)必须是正确的日期格式,且必须是当前时间或当前时间之前的日期。
d. 约束员工ID必须在员工信息表中存在。
e. 约束薪水月份和员工ID联合唯一,不允许重复。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)