diagrama de classe – uml - sgrh

Transcrição

diagrama de classe – uml - sgrh
DIAGRAMA DE CLASSE – UML - SGRH
Nacionalidade
1..* tem 1
cod:integer(PK)
Nacionalidade:String(20)
-memberName
Habilitaçõe
Cadstro
1 pertence 1
Anexo
cod:integer(FK)
cod_cadastro:integer(FK)
tipo:String(20)
Link:String(20)
detalhe:String(40)
cod:integer(PK)
nome:String(20)
email:String(20)
telefoneIntegr(9)
data_nascimento:date
naturalidade::String(20)
nascionalidade:Integer(FK)
genero:boolean
morada:String(20)
data:date
cod:integer(PK)
Habilitacoe:String(20)
tipo:Integer
-memberName
1..* possue 1..*
Idiomas
1...* possue 1..*
cod:integer(PK)
Idioma:String(20)
-memberName
-memberName
-memberName
Teste
Entrevista
Candidato
cod:integer(FK)
area:integer(FK)
data:date
-memberName
Funcao
1..* possuem 1..*
cod:integer(PK)
cod_candidato:Integer(FK)
tutor:String(20)
detalhe:String(40)
data:date
-memberName
1..* possuem 1
cod:integer(PK)
funcao:String(20)
cod_departamento:Integer(FK)
Gestor
-memberName
cod:integer(PK)
cod_contrato:integer(PK)
Tipo:String(20)
username:String(20)
password:String(20)
Contrato
1 pertence 1..*
Departamento
cod:integer(PK)
depratamento:String(20)
-memberName
1 pertence 1..*
1 categoria 1..*
cod:integer(PK)
cod_candidato:integer(FK)
departamento:integer(FK)
funcao:integer(FK)
categoria:integer(FK)
tipo:integer(FK)
validade:date
data:date
-memberName
-memberName
Categoria
cod:integer(PK)
Categoria:String(20)
cod_subsidio:Integer(FK)
1
TipoContrato
cod:integer(PK)
Tipo:String(20)
-memberName
Subsidio
cod:integer(PK)
valor:Integer
subsidio:String(20)
-memberName
Agregado
cod:integer(PK)
cod_contrato:integer(PK)
Tipo:String(20)
nome:String(20)
genero:String(20)
dataNascimento:date
data:date
-memberName
-memberName
1..* possue 1..*
-memberName
1..* possuem 1..*
cod:integer(PK)
cod_candidato:Integer(FK)
pontuacao:integer
detalhe:String(40)
data:date
-memberName

Documentos relacionados