Banco de dados
Prof. Furtado
URL para o trabalho: http://www.tcs.eng.br/bd99/
Thiago Conde Figueiró – 9615271
Na primeira parte do trabalho foi projetado um banco de dados para um sistema de videolocadora. Nesta segunda parte do trabalho, foi implementado um aplicativo que utiliza o banco de dados criado na primeira parte.
O aplicativo foi escrito em ASP (vbscript) e o banco de dados implementado em um servidor MS-SQL 7.0. Este aplicativo necessita de um navegador qualquer e pode ser acessado em http://www.tcs.eng.br/bd99/.
O programa se divide em 2 partes operacionais:
- Módulo de gerência: neste módulo você pode gerenciar o catálogo de filmes, fitas e clientes. - Módulo da locadora: neste módulo são efetuadas as operações normais de uma locadora, como alugar, devolver e reservar filmes.
O código fonte do programa se encontra em um arquivo zip, em http://www.tcs.eng.br/bd99/fonte.zip.
As queries SQL utilizadas no programa foram:
Alugar.asp:
SELECT nome from cliente where cod = cod
Esta consulta foi utilizada para validar o codigo do cliente que está alugando uma fita.
INSERT into historico values(getdate(), NULL, codfita ,cod ,valor)
Esta linha insere na tabela historico um registro referente ao aluguel de uma fita. A função getdate() retorna a data e hora no momento da consulta.
Apagadep.asp:
DELETE from dependente where cod = cod AND nome = nome
Esta consulta apaga um dependente de um cliente.
Apagaequipe.asp:
DELETE from elenco WHERE nome = ‘nome’ AND tipo = ‘tipo’ AND codfilme = codfilme
Esta linha apaga um membro do elenco de um filme, seja ele um diretor, ator ou personagem.
Apagafilme.asp:
DELETE from filme where codfilme = codfilme
Apaga um filme da tabela de filmes
DELETE from elenco where codfilme = codfilme
Apaga da tabela de elencos todos os membros do filme de código codfilme.
DELETE from fita where codfilme = codfilme