Buscar

Banco_de_dados_trabalho (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aluno (a): Maria Sandra Alves Data: 25/05/2014 Professor: Leo Silva Turma: TEC. SIS. 3T. Disciplina: Banco de Dados I
 LISTA DE EXERCÍCIOS I 
1. Construa um diagrama ER para a administradora de imóveis descrita. A administradora trabalha tanto com administração de condomínios, quanto com a administração de aluguéis. Uma entrevista com o gerente da administradora resultou nas seguintes informações:
a) A administradora administra condomínios formados por unidades condominiais;
 
b) Cada unidade condominial é de propriedade de uma ou mais pessoas. Uma pessoa pode possuir diversas unidades; 
c) Cada unidade pode estar alugada para, no máximo, uma pessoa. Uma pessoa pode alugar diversas unidades. 
2. Para o banco de dados cujo esquema está definido abaixo, explique as verificações a serem feitas pelo SGBD para garantir integridade referencial nas seguintes situações: 
Paciente (CodigoConvenio, NumeroPaciente, Nome) 
 CodigoConvenio referencia Convenio 
 Convenio (CodigoConvenio, Nome) 
 Medico (CRM, Nome, Especialização) 
 Consulta (CodigoConvenio, NumeroPaciente, CRM, DataHora)
 (CodigoConvenio, NumeroPaciente) referencia Paciente 
CRM referencia Medico 
a) Uma linha é incluída na tabela Consulta;
A tabela Consulta contém duas chaves estrangeiras, “CódigoConvenio, NumeroPaciente” e CRM. Quando ocorrer uma inclusão em Consulta, é necessário verificar se estas chaves aparecem nas respectivas tabelas (Paciente e Medico). 
b) Uma linha é excluída da tabela Paciente. A tabela Paciente é referenciada em outra tabela “Consulta” por uma chave estrangeira. Assim, ao realizar a exclusão é necessário verificar se não mais existem linhas em Consulta que referenciem a linha de Paciente que está sendo excluída.
 
3. Construa o diagrama ER, com os atributos, chaves e relacionamentos, de uma clínica com base na descrição abaixo. 
 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 da clínica. Um médico tem formação em diversas especialidades (ortopedia, traumatologia, etc.), mas só exerce uma delas na clínica. Para todo paciente internado na clínica são cadastrados alguns dados pessoais: nome RG, CPF, endereço, telefone(s) 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 em quartos individuais, que são identificados por um número e ficam em um andar da clínica.
4. Um banco de dados está sendo construído para manter um controle dos times e jogos de futebol. Um time tem um número de jogadores, dos quais não são todos que participam de um determinado jogo. Deseja-se controlar os jogadores de cada time, que participam de cada jogo, as posições em que jogam e o resultado do jogo. Projete um modelo ER para essa aplicação, declarando os atributos, chaves e relacionamentos.

Continue navegando