Baixe o app para aproveitar ainda mais
Prévia do material em texto
FACAPE Curso de Ciência da Computação Aluno: Disciplina: Banco de Dados 2 Data: 20/05/2013 Nota: Professora: Rossana Junqueira OBS: Todas as questões valem 2,0 pontos. Categoria Filme Nome da Coluna Tipo de Dado Restrição Nome da Coluna Tipo de Dado Restrição IdCat Integer PK IdFilme Integer PK Nome Varchar(40) Titulo Varchar(30) IdCategoria Integer FK Estrela DtLanc Date Nome da Coluna Tipo de Dado Restrição Lancamento Cha(1) IdFilme Integer PK - FK IdAtor Integer PK - FK DVD Nome da Coluna Tipo de Dado Restrição Locacao NumeroDVD Integer PK Nome da Coluna Tipo de Dado Restrição IdFilme Integer NumLocacao Integer PK ValorLoc Decimal(7,2) IdCliente Integer FK Status Char(1) DataRetirada Date DataPrevDevolucao Date Cliente NumeroDVD Integer FK Nome da Coluna Tipo de Dado Restrição DataDev Date IdCliente Integer PK Pago Char(1) Nome Varchar(40) Telefone Varchar(10) Ator Endereco Varchar(40) Nome da Coluna Tipo de Dado Restrição CPF Varchar(12) Único IdAtor Integer PK Nome Varchar(40) DataNasc Date NomeArt Varchar(40) 1) Crie um gatilho que ao se devolver um filme, que seu status passe a ser de disponível (D). 2) Crie um procedimento que dado no nome de um filme ele retorne quantas vezes o(s) DVD(s) contendo esse filme já foi locado. 3) Crie um gatilho que ao se excluir um filme, que o próprio SGBD faça o gerenciamento da integridade referencial. 4) Crie um procedimento, que dado o nome de um filme, que ele verifique se existe há algum filme disponível. Caso todos os filmes estejam indisponíveis, que ele retorne a data prevista para devolução do dvd mais próxima. 5) Crie um gatilho que ao realizar uma locação, que ele verifique se existe alguma locação desse cliente em aberto. Caso tenha, enviar uma mensagem solicitando a quitação do débito ao cliente e não permitir a realização da locação..
Compartilhar