MER Flashcards
MER
Modelo entidade relacionamento
Modelo do MER
Conceitual (comunicação entre pessoas)
Características do MER
- Modelagem q aproxima o modelo obtido do mundo real
- o cliente sabe q quer o BD, mas não sabe o q ele vai conter
- componente chave para o desenvolvimento do BD
Entidade
Tudo aquilo sobre o qual se deseja coletar dados
Atributos
Propriedades/ características da entidade
Como é representada uma entidade
Com um retângulo
Como é representado um atributo simples
Elipse
Quais os tipos de atributos
Simples
Composto
Multivalorados
Derivados
Atributo simples
Um único valor
Ex: matrícula
Atributo composto
Um atributo contém sub- atributos
Ex: endereço (rua,número,bairro,cep,cidade)
Atributo multivalorados
Vários valores
Ex: armazenar vários telefones
Representação do atributo multivalorados
Um círculo dentro do outro
Atributo derivado
Determinado a partir de outro atributo(s)/ entidade(s)
*VALOR CALCULADO, não armazenado
Ex: idade (a partir da data de nascimento)
Representação do atributo derivado
Círculo pontilhado
Instância
Objeto de uma entidade com suas respectivas propriedades que o diferenciam de outros objetos
Ex: nome, idade, função, estado civil
Relacionamentos
Funções que mapeiam/ligam instâncias de uma entidade com instâncias de outra entidade, ou com ela mesma
- o verbo se torna o relacionamento
Os relacionamentos podem ter atributos
Sim
-descrevem os relacionamentos
Restrições de integridade
Restrições nas quais os relacionamentos estão submetidos
*CARDINALIDADE E TOTALIDADE
Cardinalidade
Quantidade de instâncias para um relacionamento
*MÁXIMA
Totalidade
Mínimo de instâncias num relacionamento
Entidade forte
Existem independente de outras entidades
Entidade fraca
Dependem de outra para existir
- não tem sentido sozinha
- se a forte ligada a ela for tirada , ela tbm sai
Representação da entidade fraca
Um retângulo duplo (um dentro do outro)
O que é atributo-chave
Atributo(s) que torna(m) uma instância única
Quantos atributos-chave tem uma entidade
Um único, podendo ser simples ou composto
Atributo-chave Simples
Um só valor
Atributo-chave Composto
Mais de um valor
Regra para definir o atributo-chave
-Tem que ser o menor possível
Ex: cpf ou RG
-toda entidade tem atributo-chave
Atributo-chave substituto
O que é e quando é utilizado
ID- identificador
- quando não tem atributo-chave ou quando ele é atualizado com frequência
Regras/ como é o atributo-chave substituto
- invisível ao usuário (quem dá é o SGBD)
- uma vez atribuído não muda (ID)
O que é a herança
O que uma entidade (subentidade) herda de outra (superentidade)
Regras do atributo-chave na herança
*não existe atributo-chave na subentidade
- se tem na superentidade, não tem na subentidade!!
Funcionamento da herança
Tira os atributos que as entidades têm em comum e coloca na superentidade, assim como o atributo-chave
Quantas entidades participam de um relacionamento binário?
Uma ou duas entidades pois, a mesma entidade pode participar duas vezes, com papéis diferentes (Autorrelacionamento)
O que é autorrelacionamento?
Quando uma entidade se relaciona com ela mesma
O que uma entidade pode representar?
Objetos concretos: pessoas, livros,carros
Conceitos abstratos: empresas , eventos, embarques
Quais as regras de integridade?
(ATRIBUTO-CHAVE SUBSTITUTO)
-O ID é único para cada instância
-O ID não pode ser modificado
O ID não pode ser reutilizado
Modelo alfa
Conceitual (alto nível)
Modelo beta
Lógico
Modelo gama
Físico (SGBD)