Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto...
-
Upload
nathalie-peralta-silveira -
Category
Documents
-
view
213 -
download
0
Transcript of Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto...
![Page 1: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/1.jpg)
ProjetoBanco de dados
Anderson Jun KodamaEduardo Barasal Morales
Fernando Cabral Grandjean Pinto FilhoRenato Dias Kavai
![Page 2: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/2.jpg)
Sumário1. Introdução: Sistema SobPressão.
2. Diagrama Entidade Relacionamento.
3. Projeto Lógico Relacional.
4. Tabelas Geradas
5. Diagrama de Classes Persistentes X Tabelas Geradas.
6. Arquitetura relacionada ao banco de dados.
7. Exemplos: Insert, Update, delete, select.
8. Exemplos: Interface - negócio - acesso a dados.
9. Comentários.
![Page 3: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/3.jpg)
Sistema SobPressão
• Jogo de Perguntas e Respostas.• Jogado uma vez ao dia (Diário) com no máximo 11 perguntas.• Por dia também será disponibilizado três tipos de ajuda:
o Passar. o Pular.o Sugestão.
• Cada pergunta contêm um tempo para resposta e uma dificuldade.• Resposta errada ou término de tempo finaliza o jogo com
pontuação diária zerada.• Entre duas perguntas é possível parar o jogo para manter a
pontuação acumulada.• Caso o jogador tenha respondido 10 perguntas o jogo termina. • Ranking mensalmente resetado.• Premiação Mensal.
![Page 4: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/4.jpg)
Diagrama Entidade Relacionamento
![Page 5: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/5.jpg)
Projeto Lógico Relacional
• JOGADOR (jogador-id, jogador_nome, jogador_login, jogador_senha, jogador_email, jogador_pontuacao, jogador_vitorias, jogador_ultimoJogo)
• ADMINISTRADOR(administrador-id, administrador_nome, administrador_login, administrador_senha, administrador_email)
• ASSUNTO (assunto-id, assunto_descricao)
• PERGUNTA(pergunta-id, pergunta_enunciado, pergunta_dificuldade, pergunta_alternativaCorreta, pergunta_alternativaErrada1, pergunta_alternativaErrada2, pergunta_alternativaErrada3, pergunta_alternativaErrada4, pergunta_vezesRespondidaAltCoreta, pergunta_vezesRespondidaAltErrada1, pergunta_vezesRespondidaAltErrada2, pergunta_vezesRespondidaAltErrada3, pergunta_vezesRespondidaAltErrada4, assunto-id)assunto-id referencia ASSUNTO
![Page 6: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/6.jpg)
Tabelas Geradas
![Page 7: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/7.jpg)
Diagrama de Classes Persistentes X Tabelas Geradas
Classe TabelaAdministrador Administradores
Jogador Jogadores
Pergunta Perguntas
Alternativa Perguntas
Assunto Assuntos
![Page 8: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/8.jpg)
Arquitetura relacionada ao banco de dados.
• Linguagem de programação: Ruby.
• Meta-Framework: Rails.o Framework ActiveRecord: que é uma camada de
mapeamento objeto-relaciona.
• Sistema de Gerenciamento do banco de dados: MySQL.
![Page 9: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/9.jpg)
Exemplos: Insert, Delete, Update, Select
Model
Controller
INSERT
![Page 10: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/10.jpg)
Exemplos: Insert, Delete, Update, Select
Model
Controller
DELETE
![Page 11: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/11.jpg)
Exemplos: Insert, Delete, Update, SelectController
Model
UPDATE
![Page 12: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/12.jpg)
Exemplos: Insert, Delete, Update, Select
Controller
Model
SELECT
![Page 13: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/13.jpg)
Exemplos: Interface-negócio-acesso a dados.
![Page 14: Projeto Banco de dados Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai.](https://reader036.fdocumentos.tips/reader036/viewer/2022070508/570638641a28abb823901bd9/html5/thumbnails/14.jpg)
Comentários
• Facilidades:o Active Record.
• Dificuldades:o Instalação do ambiente do sistema.