⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employeeinformationmsok.sql

📁 一个Java编写的员工管理系统
💻 SQL
字号:
CREATE DATABASE EmployeeInformationMS
--DROP DATABASE EmployeeInformationMS
go
USE EmployeeInformationMS


go
/*用户信息表*/
CREATE TABLE UserInformation
(
   User_ID INT IDENTITY(1,1),   
   User_Name VARCHAR(20) NOT NULL,
   Password VARCHAR(20) NOT NULL,
   Popedom VARCHAR(20) DEFAULT 'B', --权限
)   
go
INSERT UserInformation VALUES('管理员','123','A')
INSERT UserInformation (User_Name,Password) VALUES('admin','123456')


--TRUNCATE TABLE UserInformation
--SELECT * FROM UserInformation


go
/*部门信息表*/
CREATE TABLE DepartmentInformation
(
   D_Number INT IDENTITY(1,1),
   D_Name VARCHAR(20) NOT NULL,
   D_Count VARCHAR(20) NOT NULL,
)
go
INSERT DepartmentInformation VALUES('市场部','50')
INSERT DepartmentInformation VALUES('教学部','65')
INSERT DepartmentInformation VALUES('财会部','26')
INSERT DepartmentInformation VALUES('培训部','52')
INSERT DepartmentInformation VALUES('后勤部','69')
INSERT DepartmentInformation VALUES('就业部','66')
INSERT DepartmentInformation VALUES('策划部','50')
INSERT DepartmentInformation VALUES('软件开发部','67')
INSERT DepartmentInformation VALUES('招生部','26')


go
/*员工基本信息表*/
CREATE TABLE EmployeeInformation
(
  E_Number INT IDENTITY(1,1),            --员工编号
  E_Name VARCHAR(30) NOT NULL,                       --姓名
  E_Sex VARCHAR(2) NOT NULL,                         --性别
  E_BornDate VARCHAR(30) NOT NULL,                   --出生日期
  E_Marriage VARCHAR(4) NOT NULL,                    --婚姻状态
  E_PoliticsVisage VARCHAR(20) NOT NULL,             --政治面貌
  E_SchoolAge VARCHAR(20) NOT NULL,                  --学历
  E_EnterDate VARCHAR(30) NOT NULL,                  --进入公司时间
  E_InDueFormDate VARCHAR(30) NOT NULL,              --转正时间
  E_Department VARCHAR(20) NOT NULL,                 --部门
  E_Headship VARCHAR(20) NOT NULL,                   --职务
  E_Estate VARCHAR(10) NOT NULL,                     --状态
  E_Remark VARCHAR(500),                             --备注
)
go
INSERT EmployeeInformation VALUES('张三','女','1980年9月29日','未婚','党员','本科','2004年9月10日','2004年12月10日','教学部','主管','在职','高级讲师')
INSERT EmployeeInformation VALUES('aaa','男','1980年6月24日','未婚','党员','本科','2004年9月10日','2004年12月10日','软件开发','主管','在职','高级工程师')


SELECT * FROM EmployeeInformation
--DELETE FROM EmployeeInformation where E_Name = '张三'

go
/*培训信息表*/
CREATE TABLE TrainInformation
(
   T_Number VARCHAR(20) NOT NULL,                    --培训编号
   T_Content VARCHAR(100) NOT NULL,                  --培训内容
   T_Name VARCHAR(20) NOT NULL,                     --培训员工姓名
   T_Date INT Not NULL,                              --培训天数
   T_Money INT                                       --培训费用
)
go
INSERT TrainInformation VALUES('2007_001','职业素质','张三',30,7000)
INSERT TrainInformation VALUES('2007_002','职业素质','姚明',30,7000)
INSERT TrainInformation VALUES('2007_003','职业素质','宋成',30,7000)
INSERT TrainInformation VALUES('2007_004','职业素质','甘小发',30,7000)
INSERT TrainInformation VALUES('2007_005','职业素质','陈天桥',30,7000)
INSERT TrainInformation VALUES('2007_006','职业素质','刘小成',30,7000)
INSERT TrainInformation VALUES('2007_007','职业素质','彭煌',30,7000)
INSERT TrainInformation VALUES('2007_008','职业素质','刘一发',30,7000)
INSERT TrainInformation VALUES('2007_009','职业素质','胡来',30,7000)

--SELECT * FROM TrainInformation


go
/*奖罚信息表*/
CREATE TABLE EncouragementPunishInformation
(
   EP_Number INT IDENTITY(1,1),
   EP_Name VARCHAR(30) NOT NULL,
   EP_Date VARCHAR(30) NOT NULL,
   EP_Address VARCHAR(50) NOT NULL,
   EP_Causation VARCHAR(200) NOT NULL,               --奖罚原因
   EP_Remark VARCHAR(500),                           --备注
)
go
INSERT EncouragementPunishInformation VALUES('张三','2006年5月3日','教学馆二楼','演讲比赛一等奖','afa')
INSERT EncouragementPunishInformation VALUES('刘一发','2004年5月3日','教学馆二楼','演讲比赛一等奖','aaaa')


--SELECT * FROM EncouragementPunishInformation 

go
/*薪资信息表*/
CREATE TABLE WageInformation
(
   W_Number INT IDENTITY(1,1),
   W_Name VARCHAR(30) NOT NULL,                      --员工姓名
   W_BasicWage INT NOT NULL,                         --基本工资
   W_Boon INT NOT NULL,                              --福利
   W_Bonus INT NOT NULL,                             --奖金
   W_CountMethod VARCHAR(50) NOT NULL,               --计算方法
   W_FactWage INT NOT NULL,                          --实发工资
)

--SELECT * FROM WageInformation
INSERT WageInformation VALUES('张三','3000','300','200','基本工资 + 福利 + 奖金',3500)
INSERT WageInformation VALUES('麻五','3000','300','200','基本工资 + 福利 + 奖金',3500)
INSERT WageInformation VALUES('Andy','3000','300','200','基本工资 + 福利 + 奖金',3500)
INSERT WageInformation VALUES('陈一邦','3000','300','200','基本工资 + 福利 + 奖金',3500)
INSERT WageInformation VALUES('姚明','3000','300','200','基本工资 + 福利 + 奖金',3500)
INSERT WageInformation VALUES('胡来','3000','300','200','基本工资 + 福利 + 奖金',3500)
INSERT WageInformation VALUES('秋若','3000','300','200','基本工资 + 福利 + 奖金',3500)
INSERT WageInformation VALUES('宋成','3000','300','200','基本工资 + 福利 + 奖金',3500)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -