在数据库中empmis中创建三个表
时间: 2024-09-24 17:11:51 浏览: 53
在数据库中创建表通常涉及到设计数据结构,假设我们要在名为`empmis`的数据库中创建三个相关的员工管理表格,我们可以参考以下示例:
1. **Employees** 表 - 存储基本员工信息:
```sql
CREATE TABLE Employees (
ID INT PRIMARY KEY,
FirstName VARCHAR(50),
LastName VARCHAR(50),
JobTitle VARCHAR(50),
HireDate DATE
);
```
这个表有字段如ID(员工编号)、FirstName(名字)、LastName(姓氏)、JobTitle(职位)以及HireDate(入职日期)。
2. **Departments** 表 - 存储部门信息:
```sql
CREATE TABLE Departments (
DepartmentID INT PRIMARY KEY,
DepartmentName VARCHAR(100),
ManagerID INT FOREIGN KEY REFERENCES Employees(ID)
);
```
这个表记录了部门ID、名称和经理ID(外键关联到Employees表的ID字段)。
3. **Salaries** 表 - 存储薪酬信息(可能包括薪资变动历史):
```sql
CREATE TABLE Salaries (
SalaryID INT PRIMARY KEY,
EmployeeID INT FOREIGN KEY REFERENCES Employees(ID),
EffectiveDate DATE,
BaseSalary DECIMAL(10, 2),
Bonus DECIMAL(10, 2)
);
```
这个表用于跟踪每个员工的薪酬信息,包括EffectiveDate(生效日期)、BaseSalary(基础工资)和Bonus(奖金),同样引用Employees表的EmployeeID。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://img-home.csdnimg.cn/images/20250102104920.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![ppt](https://img-home.csdnimg.cn/images/20241231044937.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)