Modelagem de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (594 palavras )
  • Download(s) : 0
  • Publicado : 6 de dezembro de 2012
Ler documento completo
Amostra do texto
Aluno: Raphael Batista Dias

Modelagem de Dados

Qual o objetivo da modelagem de dados ? Por que modelar ?
* Representar o ambiente observado
* Documentar e normalizar
* Fornecerprocessos de validação
* Observar processos de relacionamentos entre objetos
Modelar implica em construir modelos então como fazer isto ? Podemos definir as etapas envolvidas na construção de modelosem :
1 - Modelo conceitual - Representa as regras de negócio sem limitações tecnológicas ou de implementação por isto é a etapa mais adequada para o envolvimento do usuário que não precisa terconhecimentos técnicos. Neste modelo temos :
* Visão Geral do negócio
* Facilitação do entendimento entre usuários e desenvolvedores
* Possui somente as entidades e atributos principais
*Pode conter relacionamentos n para m.
2- Modelo Lógico - Leva em conta limites impostos por algum tipo de tecnologia de banco de dados. (banco de dados hierárquico , banco de dados relacional ,etc.).Suas características são :
* Deriva do modelo conceitual e via a representação do negócio
* Possui entidades associativas em lugar de relacionamentos n:m
* Define as chaves primárias dasentidades
* Normalização até a 3a. forma normal
* Adequação ao padrão de nomenclatura
* Entidades e atributos documentados
3- Modelo Físico - Leva em consideração limites impostos peloSGBD (Sistema Gerenciador de Banco de dados) e pelos requisitos não funcionais dos programas que acessam os dados. Características:
* Elaborado a  partir do modelo lógico
* Pode variar segundo oSGBD
* Pode ter tabelas físicas (log , lider , etc.)
* Pode ter colunas físicas (replicação)

Entidade

Uma entidade é uma representação de um conjunto de informações sobre determinadoconceito do sistema. Toda entidade possui ATRIBUTOS, que são as informações que referenciam a entidade.

Entidade é aquele objeto existente no mundo real, com uma identificação distinta e significado...
tracking img