Você está na página 1de 16

Trabalho de Banco de dados Turma: (sua turma)

Projeto e Equipe

Projeto Cinema
por Maria da Silva Andr Luiz Flavio Santos Pedro Lucas Sergio Tavares etc...

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Definio do projeto 1/5

Cinema
Um cinema possui vrias salas de cinema, as quais exibem filmes em horrios diversos. O cinema tem interesse em saber quais filmes esto atualmente em cartaz, em que salas e em que horrios.

Cada sala possui um nome (nico) e capacidade (nmero de lugares).


Os filmes so caracterizados por seu nome em portugus, nome na lngua original (se estrangeiro), diretor, ano de lanamento, tipo, e sinopse.
Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Definio do projeto 2/5

No existem dois filmes com o mesmo nome (em portugus) e ano de lanamento.
Uma exibio de filme ocorre em uma dada sala e horrio. Um mesmo filme pode ser exibido na mesma sala, em vrios horrios. Para filmes muito procurados, o cinema pode ter exibies simultneas em vrias salas (em horrios simultneos ou no).

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Definio do projeto 3/5

Filmes diferentes podem passar na mesma sala, desde que obviamente no no mesmo horrio.
A cada um destes horrios est vinculado um conjunto de Funcionrios responsveis pelo bom andamento das atividades do cinema naquele horrio, e que desempenham uma funo (ex: caixa, balas, lanterninha, bilheteiro).

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Definio do projeto 4/5

Cada funcionrio caracterizado pelo nmero da carteira de trabalho (nico), nome, data de admisso e salrio.
Para aumentar a renda do cinema, em cada sesso so exibidas propagandas. Uma propaganda identificada por um cdigo, e caracterizada por um nome, agncia, e faixa etria apropriada, e pode ser exibida em vrias sesses.

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Definio do projeto 5/5

Cada sesso possui sua prpria programao de propagandas (e.g. a sesso do Titanic das 14:00 horas na sala 1 pode ou no ter o mesmo conjunto de propagandas que a sesso do Titanic em outro horrio e/ou sala).

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Modelo Conceitual (DER)

Entidades
Cinemas (id, nome) Salas (id, nome, capacidade) Filmes (id, nome, nomeOriginal, diretor, titulo, ano, sinopse) ...

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Modelo Conceitual (DER)

Relacionamentos
Cinemas possuem Salas Salas exibem Sesses Sesses possuem Filmes ...

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Modelo Conceitual (DER)

Cardinalidades
Cinemas (1,1) possuem (1, n) Salas Salas (1,1) exibem (0,n) Sesses Sesses (0,n) possuem (1,1) Filmes ...

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Modelo Conceitual (DER)

Diagrama Entidade Relacionamento

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Implementao (DDL)

DDL do Banco de dados Cinema


Criando e excluindo o banco
Banco Cinema create database banco_cinema; drop database banco_cinema;

Criando e excluindo as entidades


Cinemas Create table cinemas( id int(11) auto_increment, nome varchar(20) not null, primary key(id)); drop table cinema; Nome da prxima entidade... ....

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Implementao (DDL)

Criando as entidades (continuao)


Nome da prxima entidade... ...

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Implementao (DML)

DML do Banco de dados Cinema


Manipulando os dados das entidades
Cinemas Inserir insert into cinemas (nome) values (ETC Rosa e Silva); Consultar select * from cinemas; Editar update cinemas set nome = Shopping Recife where id = 1; Deletar delete from cinemas where id = 1; Nome da prxima entidade ... . .

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Implementao (DDL)

Manipulando os dados das entidades (continuao)


Nome da prxima entidade... ...

Uma instituio do grupo Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro

Observaes
Grupo de AT 5 pessoas; Vale de 0 a 1 ponto; Entregar ainda hoje at o final da aula;

Uma instituio do grupo

Grupo Ser Educacional Faculdade Joaquim Nabuco | Faculdade Maurcio de Nassau | FABAC Faculdade Baiana de Cincias | Escola Tcnica Joaquim Nabuco BJ Colgio e Curso | BJ Bureau Jurdico | BJ Feiras e Congressos | Instituto de Pesquisas Maurcio de Nassau | Instituto Ser Educacional

gente criando o futuro