Exercícios

1. Faça um diagrama E-R, considerando entidades, relacionamentos, suas cardinalidades mínimas e máximas, seus atributos e tipos de atributos, para cada caso abaixo:

  1. Administradora de Imóveis:
    • Uma entrevista com o gerente da administradora resultou nas seguintes informações:
      • A administradora possui um CNPJ, um nome fantasia, uma razao social, um endereco para correspondencia, um telefone comercial e um fax.
      • A administradora administra condomínios formados por unidades condominiais (lotes), o qual é numerado e seu tamanho é definido em metros quadrados.
      • Os condomínios possuem nome e endereço.
      • Cada unidade condominial é de propriedade de uma ou mais pessoas, sendo que cada uma pode possuir diversas unidades.
      • Cada unidade pode estar alugada para no máximo uma pessoa, sendo que cada uma pode alugar diversas unidades.
      • A pessoa informa seu nome, CPF e telefone para contato para os devidos registros.
        Solução

  2. Clínica Médica:
    • Em uma clínica trabalham médicos e existem pacientes internados.
    • Cada médico é identificado pelo seu CRM, possui um nome e recebe um salário.
    • Um médico exerce somente uma das especialidades (ortopedia, traumatologia, etc) na qual é formado.
    • Para todo paciente internado na clínica são cadastrados alguns dados pessoais: nome, RG, CPF, endereço, até 2 telefones para contato e data do nascimento.
    • Um paciente tem sempre um determinado médico como responsável com um horário de visita diário predeterminado, porém vários outros médicos podem participar do seu tratamento.
    • Pacientes estão sempre internados em quartos individuais, que são identificados por um número e ficam em um andar da clínica.
      Solução

  3. Biblioteca:
    • Uma biblioteca mantém um conjunto de livros de diversas categorias Física, Química, etc).
    • Um livro pode ter vários exemplares numerados.
    • São mantidos dados sobre o ISBN, o título, (no máximo) dois autores e a editora dos livros para fins de consulta.
    • Na biblioteca trabalham várias bibliotecárias das quais são relevantes o nome e o telefone.
    • A Bibliotecária pode emprestar exemplares para clientes cujo nome e o telefone são importantes para tal.
    • Empréstimos devem conter a data do empréstimo e a data prevista para devolução dos livros.
    • Algumas bibliotecárias são estagiárias.
    • Uma bibliotecária estagiária está sempre sob a responsabilidade de uma
      bibliotecária efetiva.

      Solução
2. Construa um diagrama E-R (notação IE de James Martin) baseado no diagrama (notação Peter Chen) abaixo: E-R-viação

3. Faça um diagrama E-R para representar as descrições textuais abaixo na notação de Martin:

  1. Transportadora de encomendas:
    • Os veículos carregam encomendas e transportam passageiros.
    • O veículo tem numero de patrimônio, data de aquisição, modelo do caminhão e prefixo do avião.
    • O caminhão carrega encomendas as quais tem peso.
    • Já a encomenda só pode ser carregada por um caminhão.
    • O avião transporta passageiros quem têm nome.
    • Por outro lado, os passageiros são transportados por vários aviões.

  2. Loja de roupas:
    • A conta é recebida de um cliente o qual paga uma ou muitas contas, que têm a data do recebimento.
    • A conta é paga para um fornecedor o qual recebe uma ou muitas contas, que têm a data do pagamento.
    • A conta tem numero, data, data do vencimento e valor.
    • O cliente tem nome.
    • O fornecedor tem razão social.

  3. Lan House:
    • O computador contém um ou vários programas, sendo que eles estão contidos em um ou vários computadores.
    • O usuário ocupa um ou vários computadores que contenham o programa.
    • Já o computador que contenha o programa, é ocupado por um ou vários usuários.


Solução 1a: (assistir: parte1, parte2, parte3, parte4)

download

Solução 1b:

download

Solução 1c:

download

Solução 2:
download

Hosted by www.Geocities.ws

1