Resumo de BD
O que é um banco de dados? é uma entidade na qual é possível armazenar dados de maneira estruturada e com a menor redundância possível.
O que é um projeto de banco de dados?
Elementos:
Entidades - Conjuntos de “coisas” que possuem características próprias.
Atributos - Representam as características de uma Entidade.
Relacionamentos - Vínculos ou associações entre Entidades
Tipos de atributos:
Determinante – primary key
Composto – Dividido por sub-atributos. Exemplos: Endereço.
Multivalorado - * Quantidade. Exemplo: Dois telefones.
Nulos
Lembre-se
Relacionamentos podem ter atributos. Exemplo: data.
Carnalidade: :(1,1); (1,N); (0,1);(0,N);(N,N)
Monovalorado nome
Multivalorado telefone (0.N)
Auto relacionamento
Relacionamento Ternário
Entidade fraca e forte
DEPENDENTE é considerada uma entidade “fraca”, pois a entidade somente pode existir quando relacionada a outra entidade e de usar como parte de seu identificador, entidades relacionadas.
Diagrama Entidade
Relacionamento (DER) e o Modelo Entidade Relacionamento (MER) foi definido por Peter Chen em 1976.
Surgiram muitas formas concorrentes, tais como:
- Pé de galinha
- Mer estendido
- Niam
Tipos de Atributos do DER
Atributo simples: não é dividido em partes.
Atributo composto pode ser dividido em partes (isto é, outros atributos). Exemplo: Nome//NomedoMeio
Especialização/Generalização
– Engenharia da Informação (diagramação “pé-delinha”)
– IDEF1X (Integration DEFinition for Information Modeling).
ETAPAS PROJETO DE BANCO DE DADOS
- Análise de requisitos: , analisar as necessidades, negociar uma solução razoável, especificar e validar a solução.
- transcrever as necessidades especificadas em esquema conceitual de BD.
Transporte do modelo de dados abstrato para sua implementação: projeto lógico: esquema conceitual de alto nível mapeado para modelo de implementação de dados do SGBD que será usado projeto físico: dependente dos recursos do