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