用sqlsever语句实现上述ER图
时间: 2023-07-12 15:14:42 浏览: 107
以下是使用 SQL Server 语句实现上述 ER 图的示例:
创建 Employee 表:
```
CREATE TABLE Employee (
EmpID INT PRIMARY KEY,
EmpName VARCHAR(50),
Gender VARCHAR(10),
Age INT,
DeptID INT FOREIGN KEY REFERENCES Department(DeptID),
PosID INT FOREIGN KEY REFERENCES Position(PosID)
);
```
创建 Position 表:
```
CREATE TABLE Position (
PosID INT PRIMARY KEY,
PosName VARCHAR(50),
PosDesc VARCHAR(100)
);
```
创建 Salary 表:
```
CREATE TABLE Salary (
SalaryID INT PRIMARY KEY,
EmpID INT FOREIGN KEY REFERENCES Employee(EmpID),
BasicSalary DECIMAL(10, 2),
Bonus DECIMAL(10, 2)
);
```
创建 Department 表:
```
CREATE TABLE Department (
DeptID INT PRIMARY KEY,
DeptName VARCHAR(50),
DeptDesc VARCHAR(100)
);
```
注意:以上示例仅包含表结构的创建,实际应用中还需要进行数据的插入、查询、更新、删除等操作。
阅读全文