📄 dbms.txt
字号:
CREATE TABLE Department /*部门信息表*/
(
DNO CHAR(10),
DNAME CHAR(20),
DMANAGER CHAR(8),
DADDRESS CHAR(20),
DZIPCODE CHAR(6),
DPHONE CHAR(12),
PRIMARY KEY(DNO)
);
CREATE TABLE Salary /*薪水表*/
(
TOAT CHAR(6),
STATIONS NUMBER(5),
ALLOWANCE NUMBER(5),
PRIMARY KEY(TOAT)
);
CREATE TABLE Teacher /*教师信息表*/
(
TNO CHAR(10),
TNAME CHAR(8),
TSEX CHAR(2),
TBIRTHDAY DATE,
TNATION CHAR(10),
TLEVEL CHAR(10),
TDNAME CHAR(20),
TSTARTTIME DATE,
TOAT CHAR(6),
TBASESALARY NUMBER(5),
PRIMARY KEY(TNO,TNAME),
FOREIGN KEY(TOAT) REFERENCES SALARY(TOAT),
FOREIGN KEY(TDNAME) REFERENCES DEPARTMENT(DNAME)
);
CREATE TABLE Project /*工程信息表*/
(
PNO CHAR(10),
PNAME CHAR(30),
PTYPE CHAR(10),
PTREASURY NUMBER(10),
PTIME DATE,
PMANAGER CHAR(8),
PRIMARY KEY(PNO),
FOREIGN KEY(PMANAGER) REFERENCES TEACHER(TNAME)
);
CREATE TABLE Attender /*参加人员表*/
(
PNO CHAR(10),
TNO CHAR(10),
CHARACTOR CHAR(8),
PRIMARY KEY(PNO,TNO),
FOREIGN KEY(PNO) REFERENCES PROJECT(PNO),
FOREIGN KEY(TNO) REFERENCES TEACHET(TNO)
);
CREATE TABLE Achievement /*科研成果表*/
(
PNAME CHAR(30),
TYPE CHAR(10),
GRADE CHAR(5),
LEVEL CHAR(1),
TIME DATE,
PRIMARY KEY(PNAME),
FOREIGN KEY(PNAME) REFERENCES PROJECT(PANME)
);
CREATE TABLE Reward /*证书排名表*/
(
PNAME CHAR(30),
TNAME CHAR(8),
ORDER CHAR(1),
PRIMARY KEY(PNAME,TNAME),
FOREIGN KEY(PNAME) REFERENCES PROJECT(PNAME),
FOREIGN KEY(TNAME) REFERENCES TEACHER(TNAME)
);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -