人事工资信息管理系统之数据库设计

人事工资信息管理系统之数据库设计

表名:Area

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

 

 

 

 

2

areaID

nvarchar

50

0

 

 

 

 

 

3

area

nvarchar

60

0

 

 

 

 

 

4

father

nvarchar

6

0

 

 

 

 

 

表名:AttendManageLBTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

 

 

 

2

AttendManageLB

nvarchar

50

0

 

 

 

 

 

表名:AttendManageTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

 

 

 

2

BSM_YG

uniqueidentifier

16

0

 

 

 

 

 

3

AttendManageLB_id

int

4

0

 

 

 

 

 

4

BurningTime

nvarchar

50

0

 

 

 

 

 

5

StartDate

date

3

0

 

 

 

 

 

6

EndDate

date

3

0

 

 

 

 

 

7

Title

nvarchar

50

0

 

 

 

 

 

8

Details

nvarchar

200

0

 

 

 

 

 

9

Salary

float

8

0

 

 

 

 

 

表名:BMTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

 

 

 

2

BM

nvarchar

50

0

 

 

 

 

 

表名:CityTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

 

 

 

2

cityID

nvarchar

6

0

 

 

 

 

 

3

city

nvarchar

50

0

 

 

 

 

 

4

father

nvarchar

6

0

 

 

 

 

 

表名:EducationTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

EducationID

int

4

0

 

 

 

2

Education

nvarchar

50

0

 

 

 

 

 

表名:EmployeeTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

BSM_YG

uniqueidentifier

16

0

 

 

newid

 

2

YGBH

nvarchar

20

0

 

 

 

 

 

3

Name

nvarchar

100

0

 

 

 

 

 

4

Gender

nvarchar

10

0

 

 

 

 

 

5

Birthday

date

3

0

 

 

 

 

 

6

Age

int

4

0

 

 

 

 

 

8

BM_ID

int

4

0

 

 

 

 

 

9

Image

image

16

0

 

 

 

 

 

10

IsDismiss

int

4

0

 

 

 

 

 

11

DismissDate

date

3

0

 

 

 

 

 

12

Folk_ID

int

4

0

 

 

 

 

 

13

provinceID

int

4

0

 

 

 

 

 

14

ctiyID

int

4

0

 

 

 

 

 

15

IDCardNo

nvarchar

50

0

 

 

 

 

 

16

Marriage_ID

int

4

0

 

 

 

 

17

Telephone

nvarchar

20

0

 

 

 

 

 

18

bankNo

nvarchar

100

0

 

 

 

 

 

19

Address

nvarchar

500

0

 

 

 

 

 

20

Email

nvarchar

20

0

 

 

 

 

 

21

GraduateSchool

nvarchar

100

0

 

 

 

 

 

22

Major

nvarchar

100

0

 

 

 

 

 

23

GraduateDate

date

3

0

 

 

 

 

 

24

EducationID

int

4

0

 

 

 

 

 

25

StartWorkDate

date

3

0

 

 

 

 

 

26

WorkYears

int

4

0

 

 

 

 

 

27

PoliticsStatusID

int

4

0

 

 

 

 

 

28

ZWLB_ID

int

4

0

 

 

 

 

 

29

ZCLB_ID

int

4

0

 

 

 

 

 

30

ZGLB_ID

int

4

0

 

 

 

 

 

31

FixedSalary

float

8

0

 

 

 

0

 

32

WorkAgeSalary

float

8

0

 

 

 

0

 

33

ContractStart

date

3

0

 

 

 

 

 

34

ContractEnd

date

3

0

 

 

 

 

 

35

Remark

nvarchar

0

0

 

 

 

 

 

表名:FamilyMember

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

personBSM

uniqueidentifier

16

0

 

 

 

 

2

BSM_YG

uniqueidentifier

16

0

 

 

 

 

 

3

personName

nvarchar

50

0

 

 

 

 

 

4

personSex

nvarchar

10

0

 

 

 

 

 

5

Folk_ID

int

4

0

 

 

 

 

 

6

personAge

int

4

0

 

 

 

 

 

7

personTelPhone

nvarchar

50

0

 

 

 

 

 

8

IDCardNo

nvarchar

50

0

 

 

 

 

 

9

personRelation

nvarchar

50

0

 

 

 

 

 

10

personWorkUnit

nvarchar

200

0

 

 

 

 

 

11

Address

nvarchar

500

0

 

 

 

 

 

表名:FolkTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

Folk_ID

int

4

0

 

 

 

2

FolkDM

nchar

10

0

 

 

 

 

 

3

Folk

varchar

255

0

 

 

 

 

 

表名:LoginTale

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ID

int

4

0

 

 

 

2

BSM_YG

uniqueidentifier

16

0

 

 

 

 

 

3

YGBH

nvarchar

20

0

 

 

 

 

 

4

Name

nvarchar

100

0

 

 

 

 

 

5

IsAdmin

int

4

0

 

 

 

 

 

6

UserName

nvarchar

20

0

 

 

 

 

 

7

PassWord

nvarchar

20

0

 

 

 

 

 

表名:MarriageTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

Marriage_ID

int

4

0

 

 

 

2

Marriage

varchar

255

0

 

 

 

 

 

表名:PoliticsStatusTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

PoliticsStatusID

int

4

0

 

 

 

2

PoliticsStatusDM

nvarchar

50

0

 

 

 

 

 

3

PoliticsStatus

nvarchar

200

0

 

 

 

 

 

表名:ProjectTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

XM_ID

int

4

0

 

 

 

2

XM_MC

nvarchar

50

0

 

 

 

 

 

3

XM_StartDate

date

3

0

 

 

 

 

 

4

XM_EndDate

date

3

0

 

 

 

 

 

5

XM_IsEnd

int

4

0

 

 

 

 

 

6

XM_JF

float

8

0

 

 

 

 

 

表名:ProvinceTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

 

 

 

2

provinceID

nvarchar

6

0

 

 

 

 

 

3

province

nvarchar

40

0

 

 

 

 

 

表名:RewardsPunishTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

 

 

 

2

BSM_YG

uniqueidentifier

16

0

 

 

 

 

 

3

Title

nvarchar

50

0

 

 

 

 

 

4

detailContent

nvarchar

500

0

 

 

 

 

 

5

StartDate

date

3

0

 

 

 

 

 

6

EndDate

date

3

0

 

 

 

 

 

7

Salary

float

8

0

 

 

 

 

 

表名:SalaryTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ID

int

4

0

 

 

 

2

BSM_YG

uniqueidentifier

16

0

 

 

 

 

 

3

WorkAgeSalary

float

8

0

 

 

 

 

 

4

FixedSalary

float

8

0

 

 

 

 

 

5

MonthlyPerforSalary

float

8

0

 

 

 

 

 

6

totalSalary

float

8

0

 

 

 

 

 

7

culMonth

date

3

0

 

 

 

 

 

表名:School

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

 

 

 

 

 

2

school_name

nvarchar

0

0

 

 

 

 

 

3

school_pro_id

int

4

0

 

 

 

 

 

4

schooltype_id

int

4

0

 

 

 

 

 

表名:Schooltype

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

schooltype_id

int

4

0

 

 

 

 

 

2

schooltype_name

nvarchar

0

0

 

 

 

 

 

表名:StudyWorkExper

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ID

int

4

0

 

 

 

2

BSM_YG

uniqueidentifier

16

0

 

 

 

 

 

3

dtStartDate

date

3

0

 

 

 

 

 

4

dtEndDate

date

3

0

 

 

 

 

 

5

detail

nvarchar

500

0

 

 

 

 

 

表名:sysdiagrams

1

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

name

nvarchar

128

0

 

 

 

 

2

principal_id

int

4

0

 

 

 

 

3

diagram_id

int

4

0

 

 

 

4

version

int

4

0

 

 

 

 

 

5

definition

varbinary

MAX

0

 

 

 

 

 

表名:WorkTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

Work_ID

uniqueidentifier

16

0

 

 

 

 

2

BSM_YG

uniqueidentifier

16

0

 

 

 

 

 

3

XM_ID

int

4

0

 

 

 

 

 

4

Work_Title

nvarchar

200

0

 

 

 

 

 

5

Work_StartDate

date

3

0

 

 

 

 

 

6

Work_EndDate

date

3

0

 

 

 

 

 

7

Work_Finish

int

4

0

 

 

 

 

 

8

WorkDays

int

4

0

 

 

 

 

 

9

Work_Content

nvarchar

0

0

 

 

 

 

 

10

ProduValue

float

8

0

 

 

 

 

 

11

ProduValueIsPass

int

4

0

 

 

 

 

 

表名:ZCLBTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ZCLB_ID

int

4

0

 

 

 

2

ZCLB

nvarchar

20

0

 

 

 

 

 

表名:ZGLBTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ZGLB_ID

int

4

0

 

 

 

2

ZGLB

nvarchar

20

0

 

 

 

 

 

表名:ZWLBTable

 

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ZWLB_ID

int

4

0

 

 

 

2

ZWLB

nvarchar

20

0

 

 

 

 

 

人事工资信息管理系统之数据库设计

上一篇:oracle 巡检脚本


下一篇:python 50 MySQL理论知识