TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Modelagem de Dados

Por:   •  4/2/2019  •  Trabalho acadêmico  •  763 Palavras (4 Páginas)  •  160 Visualizações

Página 1 de 4

PÓS GRADUAÇÃO ESTÁCIO – ENGENHARIA DE SOFTWARE

Aluno : Luciano Aparecido Martins

Matrícula : 201805042041

Data : 04/06/2018

TRABALHO MODELAGEM DE DADOS

  1. Construa o modelo conceitual de dados. (Financiamento de Veículos – Cobrança Sobre Contratos)

Entidades e Atributos :

Cliente (cod_cliente, nome, cpf, rg, data_comprovante_residencia, comprovante_residencia, data_comprovante_renda, comprovante_renda, atualizar_dados );

Veiculo (cod_veiculo, placa, chassi, marca, modelo, cor, ano, ano_modelo, alienado );

Forma_de_Pagamento (cod_forma_pagamento, descrição, ativo );

Pagamento (cod_pagamento, cod_contrato, data_vencimento, parcela, valor_parcela, taxa_juros, valor_mora, observação, pagamento_realizado, valor_pago  ) ;

Contrato (cod_contrato, cod_cliente, cod_veiculo, Qtd_parcelas, valor_parcelas, taxa_juros, valor_mora, dia_vencimento, data_atual, cod_forma_pagamento, carência, quitado ) ;

[pic 1]

  1. Dicionário de Dados
  • Abaixo cada tabela representa uma entidade ( uma tabela no banco de dados ). Cada campo da tabela representa dados referente ao dicionário de dados, coloquei apenas os campos principais das tabelas.
  • Entidade: é o nome da entidade que foi definida no MER. A entidade é uma pessoa, objeto ou lugar que será considerada como objeto pelo qual temos interesse em guardar informações a seu respeito.
  • Atributo: Os atributos são as características da entidade Cliente que desejamos guardar.
  • Classe: as classes podem ser: simples, composto, multivalorado e determinante. Simples indica um atributo normal. Composto indica que ele poderá ser dividido em outros atributos, como por exemplo, o endereço. Multivalorado é quando o valor do atributo poderá não ser único e determinante é um atributo que será usado como chave, como CPF, Código do cliente, etc.
  • Domínio: podem ser numérico, texto, data e boleano. Podemos chamar também de tipo do valor que o atributo irá receber. A definição desses tipos deve seguir um processo lógico, exemplo: nome é texto, salário é numérico, data de nascimento é data e assim por diante.
  • Tamanho: define a quantidade de caracteres que serão necessários para armazenar o seu conteúdo. Geralmente o tamanho é definido apenas para atributos de domínio texto.
  • Descrição: é opcional e pode ser usado para descrever o que é aquele atributo ou dar informações adicionais que possam ser usadas futuramente pelo analista ou programador do sistema.
  • Tempo de Vida: é opcional , que representa se o campo tem tempo de vida para ser apagado ou substituído da base.

Segue abaixo o Dicionário de Dados :

Entidade

CLIENTE

 

Atributo

Classe

Dominio

Tamanho

Descrição

Tempo Vida

cod_cliente

Determinante

Númerico

 

 

 

nome

Simples

Texto

50

 

 

cpf

Simples

Texto

11

 

 

rg

Simples

Texto

11

 

 

data_comprovante_residencia

Simples

Data

 

Formato dd/mm/aaaa

3 meses

comprovante_residencia

Simples

Texto

100

Atalho vinculo do local da imagem

3meses

data_comprovante_renda

Simples

Data

 

Formato dd/mm/aaaa

3 meses

comprovante _renda

Simples

Texto

100

Atalho vinculo do local da imagem

3meses

atualizar_dados

Simples

Texto

1

S ou N

 

Observação :   Os campos comprovante_residencia e comprovante_renda, são campos textos que definem um link para uma imagem em algum local. O campo atualizar_dados será alterado conforme o tempo de vida de todos os campos, caso o tempo ultrapasse o tempo de vida o campo atualizar_dados muda de valor conforme regra criada no sistema, sendo N = não precisa atualizar dados e S = precisa atualizar dados.

Entidade

FORMA DE PAGAMENTO

 

Atributo

Classe

Dominio

Tamanho

Descrição

Tempo Vida

cod_forma_pagamento

Determinante

Númerico

 

 

 

descricao

Simples

Texto

50

 

 

ativo

Simples

Texto

1

S ou N

 

Observação :   Essa entidade Forma de Pagamento define quais tipos de formas de pagamento existirá, e  o campo ativo define se a forma de pagamento pode ou não ser usada.

Entidade

PAGAMENTO

 

Atributo

Classe

Dominio

Tamanho

Descrição

Tempo Vida

cod_pagamento

Determinante

Númerico

 

 

 

cod_contrato

Simples

Númerico

 

Relacionamento com a tabela Contrato

 

data_vencimento

Simples

Data

 

Formato dd/mm/aaaa

 

parcela

Simples

Númerico

 

 

 

valor_parcela

Simples

Númerico

 

 

 

taxa_juros

Simples

Númerico

 

 

 

valor_mora

Simples

Númerico

 

 

 

observação

Simples

Texto

100

 

 

pagamento_realizado

Simples

Texto

1

S ou N

 

valor_pago

Simples

Númerico

 

 

 

...

Baixar como (para membros premium)  txt (7 Kb)   pdf (182 Kb)   docx (66.5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com