Projeto Cinema

Propaganda
Projeto Cinema
Exercícios
1. Construa o modelo de dados abaixo
2. Crie um formulário principal que dê acesso a cada um dos formulários de cadastro (Cinema, Sessão,
Filme e Gênero) e consulta (Cinema, Sessão, Filmes e Gênero).
3. Salve o projeto com os nomes padrão (conforme temos feito na realização dos exercícios anteriores).
4. Crie um Data Módule para inserir os componentes relacionados ao banco de dados.
5. Salve o Data Módule.
6. Crie quatro formulários para inserir os dados (um para cada tabela do banco de dados)
7. Crie quatro formulários para as respectivas consultas
8. Programe as seguintes consultas em Cinema:
a. Mostrar todos os cinemas;
b. Filtrar por preço.
9. Programe as seguintes consultas em Sessão:
a. Quais os filmes de todas as sessões;
b. Filtrar os filmes por horário;
SQL.Add('Select s.codigo as Código, s.horaini as Horário, c.nome as
Cinema, f.titulo as Título ');
SQL.Add(' from sessao s, cinema c, filme f ');
SQL.Add(' WHERE 1 = 1 ');
SQL.Add(' AND s.codCinema = c.codigo ');
SQL.Add(' AND s.codFilme = f.codigo ');
if (EdInicio.Text <> '') then
begin
SQL.Add('AND horaini >= :ini');
Parameters.ParamByName('ini').Value:=
StrToInt(EdInicio.Text);
end;
c. Filtrar os filmes por Cinema;
d. Filtrar os filmes por título do filme.
10. Programe as seguintes consultas em Filmes:
a. Mostrar todos os filmes cadastrados;
b. Filtrar pelo nome do autor;
c. Filtrar por gênero;
d. Filtrar por (dublado ou não)
e. Mostrar todos os filmes que estão com o status = ativo.
11. Programe as seguintes consultas em Gênero:
a. Mostrar todos os Gêneros cadastrados.
12. Organizar a navegabilidade entre os formulários
Download