Initial commit
This commit is contained in:
25
Homework/Homework250410/Q6.sql
Normal file
25
Homework/Homework250410/Q6.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
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
|
||||
Reference in New Issue
Block a user