sexta-feira, 16 de setembro de 2011

MER - Modelo Entidade Relacionamento - Perguntas e Respostas

1) Explique o conceito do MER e a sua importância no relacionamento entre os profissionais da informática e os demais profissionais.

O MER é um modelo de dados conceitual de alto-nível. Seus conceitos do  foram projetados para serem compreensíveis a usuários, descartando detalhes de como os dados são armazenados.
Consiste em um conjunto de objetos básicos chamados entidades e nos relacionamentos entre esses objetos.

O MER é usado principalmente durante o processo de projeto da base de dados e tem por finalidade facilitar o projeto de banco de dados, possibilitando a especificação da estrutura lógica geral do banco de dados.
Existem expectativas para que uma classe de SGBD’s baseados diretamente no MER esteja disponível no futuro.


2) Explique e comente o conceito de entidades e atributos.

O objeto básico que o MER representa é a entidade. Uma entidade é algo do mundo real que possui uma existência independente. Uma entidade pode ser um objeto com uma existência física. Exemplo: uma pessoa, carro ou empregado ou pode ser um objeto com existência conceitual, como: uma companhia, um trabalho ou um curso universitário.

Entidade: é uma representação abstrata de um objeto do mundo real.

Cada entidade tem propriedades particulares, chamadas atributos, que o descrevem. Por exemplo, uma entidade empregado pode ser descrita pelo seu nome, o trabalho que realiza, idade, endereço e salário. Uma entidade em particular terá um valor para cada um de seus atributos. Os valores de atributos que descrevem cada entidade ocupam a maior parte dos dados armazenados na base de dados.

Atributo: Elemento de dado que contém informação que descreve uma entidade, também conhecido como campo.

Alguns atributos podem ser divididos em subpartes com significados independentes. Abaixo alguns tipos de atribuitos:

Atributo Monovalorado: assume um único valor para cada elemento do conjunto-entidade
Ex.: Nome

Atributo Composto: formado por um ou mais sub-atributos
Ex.: Endereço (Endereço da Rua, Cidade, Estado e CEP)

Atributo Multivalorado: uma única entidade tem diversos valores para este atributo (seu nome é sempre representado no plural)
Ex.: Dependentes

Atributo Determinante: identifica cada entidade de um conjunto-entidade (também conhecido com atributo chave)
Ex.: Cod_Func

Domínio de um Atributo: conjunto de valores permitidos para o atributo
Ex.: Sexo {M, F}


3) Explique e comente o conceito de relacionamento.

Relacionamento é a associação entre duas ou mais entidades,tendo relacionamento
total ou obrigatório e parcial ou opcional. Também tem o auto-relacionamento que é
estabelecido entre uma entidade e ela mesma.

Grau de relacionamento:

Auto relacionamento: 1 entidade
Binário: 2 entidades
Ternário: 3 entidades
N-ário: maior ou igual a 4

Cardinalidade: número de elementos em uma interação.

1 : 1 = 1 elemento do A pode-se relacionar com apenas 1 do B;
1 : N = 1 elemento do A pode-se relacionar com N (muitos) do B;
m : N = M (muitos) elementos do A pode-se relacionar com N (muitos) do B.


4) Explique e comente o conceito de atributo-chave.

O atributo-chave é uma restrição que é dada para identificar unicamente uma entidade no conjunto-entidade e nenhum atributo que participe da chave de um conjunto-entidade devem aceitar valores nulos. E o seu valor pode ser usado para identificar cada entidade unicamente, as vezes, um conjunto de atributos pode formar uma chave, que será chamado atributo composto, que será um atributo-chave do tipo de entidade.


5) Explique o conceito do DER e a sua importância no relacionamento entre os profissionais da informática e os demais profissionais.

DER é a representação gráfica do modelo MER, ele é usado para representar o modelo conceitual do negócio.


6) Dê ou faça um exemplo de um DER e explique o mesmo.

DER 1:1 Exemplo: casamento, onde um marido pode possuir apenas uma esposa e uma esposa apenas um marido.

DER 1:N Exemplo: Veiculo automotor, onde um veículo pode possuir apenas um proprietário, mas um proprietário pode possuir vários veículos.


DER N:N Exemplo quarto de hotel, onde um quarto pode será alugado por varias pessoas e uma pessoa pode alugar vários quartos.









Nenhum comentário:

Postar um comentário