Logo Passei Direto
Buscar

Cap. 4 e 5 2007-1

User badge image

Enviado por Valdirene Souza em

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Faculdade de Ciências Aplicadas e Sociais de Petrolina 
Curso de Ciência da Computação 
Disciplina: Banco de Dados 
Profa. Rossana de Paula Junqueira Almeida 
 
Lista de Exercícios – Capítulos 4 e 5 
 
1. Usando as regras de transformação de modelos ER para modelo lógico relacional, projete um BD 
relacional para o modelo ER da figura abaixo. 
 
Fita(Numero, Rolo) 
Filme(Id, Titulo) 
Cliente(Numero, Nome, Endereco, Telefone) 
Ator(Codigo, NomePopular, NomeArtistico, DataNascimento) 
Categoria(Codigo, Descrição) 
 
2. Usando as regras de transformação de modelos ER para modelo lógico relacional, projete um BD 
relacional para o modelo ER da figura abaixo. Os atributos das entidades são listados abaixo. Os atributos 
identificadores estão sublinhados. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Escritório(Numero, Local) 
Cliente(Numero, CNH, EstadoCNH, Nome, Endereco, Telefone) 
ContratoAluguel (Numero, Data, Duracao) 
Veículo(Numero, DataProxManut, Placa) 
TipoVeículo(Codigo, Nome, ArCondicionado) 
Automóvel(NumeroPortas, DirecaoHidraulica, CambioAutomatico, Radio) 
Ônibus(NumeroPassageiros, Leito, Sanitário) 
 
3. Abaixo é apresentado um esquema lógico de um BD relacional. Usando as regras de engenharia reversa 
apresentadas, construa um diagrama ER para este BD. 
 
Pessoa (PessID, PessNome, NascLocID, DataNasc, FalecLocID, DataFalec, ProfID, FilhoCasamID, Sexo) 
Categoria 
Filme 
Fita (0,n) (0,1) Cliente 
(1,n) 
(1,1) (1,1) 
(0,n) (0,n) Ator 
(0,n) 
Escritório 
Veículo Contrato 
Aluguel 
Cliente Tipo Veículo 
Automóvel Ônibus 
similar 
(1,1) 
(0,n) 
(1,n) 
(1,1) 
(0,n) (1,1) 
(0,n) 
(1,1) 
(0,n) 
(0,n) 
NascLocID referencia Local 
FalecLocID referencia Local 
ProfID referencia Profiss 
FilhoCasamID referencia Casam 
Local (LocID, Cidade, País) 
Profiss (ProfID, ProfNome) 
Casam (CasamID, MaridoPessID, EsposaPessID, DataCasam, CasamLocID) 
MaridoPessID referencia Pessoa 
EsposaPessID referencia Pessoa 
CasamLocID referencia Local 
 
4. Abaixo é apresentado um esquema lógico de um BD relacional. Usando as regras de engenharia reversa 
apresentadas, construa um diagrama ER para este BD. 
 
Jogador (NumJogador, Apelido, Salario, Posição, CodTime) 
 CodTime referencia Time 
Time (CodTime, Nome, QtdeJodagadores) 
Juiz (CodJuiz, Mae, DataInicioApita) 
Campeonato (CodCampeonato, Nome, QtdeTimes, Descricao) 
Estadio (CodEstadio, Nome, Cidade, Capacidade) 
Jogo (CodJogo, CodCampeonato, Data, Hora, Resultado, Publico, Renda, CodJuiz, CodEstadio, CodTime1, 
CodTime2) 
 CodCampeonato referencia Campeonato 
 CodJuiz referencia Juiz 
 CodEstadio referencia Estádio 
 CodTime1, CodTime2 referencia Time 
JuizCampeonato(CodJuiz, CodCampeonato) 
 CodJuiz referencia Juiz 
 CodCampeonato referencia Campeonato 
ParticipaCampeonato(CodCampeonato, CodTime, Classificação) 
 CodCampeonato referencia Campeonato 
 CodTime referencia Time 
Escalação(NumJogador, CodJogo, CodCampeonato) 
 NumJogador referencia Jogador 
 CodJogo referencia Jogo 
 CodCampeonato referencia Campeonato 
 
5. Abaixo é apresentado um esquema lógico de um BD relacional. Usando as regras de engenharia reversa 
apresentadas, construa um diagrama ER para este BD. 
 
Empregado(CodEmp, Nome, Endereco, DtNasc, Salario, Sexo, NumDep, NumChefe) 
 NumDep referencia Departamento 
 NumChefe referencia Empregado 
Departamento(NumDep, Nome, NumChefe, DtInicioChefia, Local) 
 NumChefe referencia Empregado 
Projeto(NumProj, Nome, Local, NumDep) 
 NumDep referencia Departamento 
Dependente(CodEmp, CodDepend, DtNasc, Tipo, Sexo) 
 CodEmp referencia Empregado 
Trabalha(CodEmp, NumProj, NHoras) 
 CodEmp referencia Empregado 
 NumProj referencia Projeto 
 
6. Abaixo é apresentado um esquema lógico de um BD relacional. Usando as regras de engenharia reversa 
apresentadas, construa um diagrama ER para este BD. 
 
Banco(CodBanco, Nome) 
Agencia(NumAgencia, Endereco, CodBanco, NumConta, NumAplicacao) 
 CodBanco referencia Banco 
 NumConta referencia Conta 
 NumAplicacao referencia Aplicacao 
Conta(NumConta, Tipo, Saldo) 
Aplicacao(NumAplicacao, Quantia, Tipo) 
Cliente(CPF, Nome, Endereco, Telefone) 
ContaCliente(NumCliente, CPF) 
 NumCliente referencia Cliente 
 CPF referencia CPF 
AplicacaoCliente(NumAplicacao, NumCliente) 
 NumAplicacao referencia Aplicacao 
NumCliente referencia Cliente 
 
7. Usando as regras de transformação de modelos ER para modelo lógico relacional, projete um BD 
relacional para o modelo ER da figura abaixo. Os atributos das entidades são listados abaixo. Os atributos 
identificadores estão sublinhados. 
 
Produto (Número, NomeComercial, TipoEmbalagem, Quantidade, PreçoUnitário) 
Fabricante (CGC,Nome,Endereço) 
Medicamento (Tarja,Fórmula) 
Perfumaria (Tipo) 
Venda (Data, NúmeroNota, NomeCliente, CidadeCliente) 
PerfumariaVenda (Quantidade, Imposto) 
MedicamentoReceitaVenda (Quantidade, Imposto) 
ReceitaMédica (CRM,Número,Data) 
 
8. Usando as regras de transformação de modelos ER para modelo lógico relacional, projete um BD 
relacional para o modelo ER da figura abaixo. 
 
 
Fornecedores (Código, Nome da Empresa, Nome do Contato, Cargo do Contato, Endereço, Cidade, Região, CEP, 
País, Telefone) 
Categorias (Código, Nome, Descrição) 
Produtos (Código, Nome do Produto, Unidades em Estoque, Unidades Pedidas, Nível de Reposição) 
Detalhes do Produto (Quantidade, Preço Unitário) 
Pedidos (Número do Pedido, Data do Pedido, Data da Entrega, Data de Envio, Frete) 
Funcionários (Código, Sobrenome, Nome, Cargo) 
Clientes (Código, Nome, Endereço, Região, CEP, País, Telefone) 
Transportadora (Código, Nome da Empresa, Endereço, Região, CEP, País, Telefone) 
Fornecedores 
Transportadoras 
Clientes Pedidos 
Funcionários 
Categorias 
Produtos 
Detalhes do 
Produto 
1 n n 
n 
1 
1 
n 
1 n n 
n 
1 
 
9. Abaixo é apresentado um esquema lógico de um BD relacional. Usando as regras de engenharia reversa 
apresentadas, construa um diagrama ER para este BD. 
 
Autores (AutorId, Nome) 
Editoras (EditoraId, Nome, Endereco, CodPostal, Localidade) 
PalavrasChave (PalavraId) 
Livros (ISBN, Titulo, Ano, Edicao, EditoraId, Quota) 
 EditoraId referencia Editora 
LivrosAutores (ISBN, AutorId) 
 ISBN referencia Livros 
 AutorId referencia Autores 
LivrosPalavras (ISBN, PalavraId) 
 ISBN referencia Livros 
 PalavraId referencia PalavrasChave 
Exemplares (ExemplarId, ISBN, DataAquisicao) 
 ISBN referencia Livros 
Usuario (UsuarioId, Nome, Endereco, CodPostal, Localidade) 
Requisicoes (RequisicaoId, ExemplarId, UsuarioId, DataRequisicao, DataPrevEntrega, DataRealEntrega, 
ValorMulta) 
 ExemplarId referencia Exemplares 
 UsuarioId referencia Usuario

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?