员工管理系统–数据库创建
创建用户
1 先用sys登陆PLSQL,在sys登陆的条件下执行以下文件的代码
2 之后使用新建的用户执行创建表的代码
--Property(资产表)
CREATE TABLE PROPERTY(
pno NUMBER(10) NOT NULL,
pname VARCHAR2(20),
describe VARCHAR2(40),
CONSTRAINT pk_pno PRIMARY KEY(pno)
);
--Department(部门表)
CREATE TABLE DEPARTMENT(
dno NUMBER(10) NOT NULL,
dname VARCHAR2(20),
dtel VARCHAR2(20),
pno NUMBER(10),
CONSTRAINT pk_dno PRIMARY KEY(dno),
CONSTRAINT ck_dtel CHECK(LENGTH(dtel) =11 AND dtel LIKE '1%')
);
--STAFF(员工表)
CREATE TABLE STAFF(
sno NUMBER(10) NOT NULL,
dno NUMBER(10) NOT NULL,
wno NUMBER(10) NOT NULL,
sname VARCHAR2(20) NOT NULL,
sex VARCHAR2(20) NOT NULL,
age NUMBER(10) ,
stel VARCHAR2(20) ,
marriage VARCHA