25 lines
616 B
Transact-SQL
25 lines
616 B
Transact-SQL
USE Homework250410;
|
|
Go
|
|
CREATE TABLE 部门
|
|
(
|
|
部门号 INT NOT NULL,
|
|
名称 NVARCHAR(50) NOT NULL,
|
|
经理名 NVARCHAR(30),
|
|
电话 VARCHAR(20),
|
|
CONSTRAINT PK_部门 PRIMARY KEY (部门号)
|
|
);
|
|
CREATE TABLE 职工
|
|
(
|
|
职工号 INT NOT NULL,
|
|
姓名 NVARCHAR(30) NOT NULL,
|
|
年龄 INT,
|
|
职务 NVARCHAR(50),
|
|
工资 DECIMAL(10, 2),
|
|
部门号 INT,
|
|
|
|
CONSTRAINT PK_职工 PRIMARY KEY (职工号),
|
|
CONSTRAINT FK_职工_部门 FOREIGN KEY (部门号)
|
|
REFERENCES 部门 (部门号),
|
|
CONSTRAINT CK_职工_年龄 CHECK (年龄 <= 60)
|
|
);
|
|
Go |