MATF68 - Laboratório de Banco de Dados (SJ-Justiça Federal - 2023.2)
Ementa: SQL, SQL3 e NoSQL
Carga-horária: 30h (2023.2) das 8h00 as 12h00
; 13h00 as 15h00
Planejamento das aulas
Dia 1 (24/07)-
Apresentação da Disciplina; Introdução
a Big Data: RDBMS, NoSQL e NewSQL. Overview de Modelagem
e Mapeamento
- Exercicio: Clínica
Médica
- Leitura recomendada: Comparação entre
as ferramentas CASE de Modelagem de BD
- Ferramenta Colaborativa para MER:https://app.lucidchart.com/
- MER
Colaborativo e BR.Modelo
Web
- ATIVIDADE : Modelar o banco de
dados sobre o projeto que será desenvolvido
Dia 1 (24/07)-
Linguagem
SQL: DDL e DML. Apresentação dos ambientes.
- Leitura recomendada:
Ten common database design mistakes
- Leitura recomendada: 9
Common Pitfalls to Avoid During Database Design
- Leitura recomendada: Database
Naming Convention
- Data Generation Automatically:
https://www.generatedata.com/
- ATIVIDADE : Mapear o SGBD-R
sobre o projeto e criar a DDL em SQL.
Dia 2 (31/07)
- Linguagem
SQL: DML: Consultas Avançadas; Visões;
- MySQL workbench online:
https://www.rollapp.com/app/mysqlworkbench
- Ferramenta online Projeto Físico - DbDesigner online:
https://www.dbdesigner.net/ - new
- Pratica: http://sqlweb.com.br/
e http://www.sqlfiddle.com/
e https://www.db-fiddle.com/
e https://extendsclass.com/postgresql-online.html#
- ATIVIDADE : Lista
de Exercícios e Respostas
da Lista de Exercícios
Dia 2 (31/07)
- Indices;
Otimizacao;
- Pratica: http://sqlweb.com.br/
e http://www.sqlfiddle.com/
e https://www.db-fiddle.com/
e https://extendsclass.com/postgresql-online.html#
- ATIVIDADE : Lista
de Exercícios e Respostas
da Lista de Exercícios
Dia 3(10/08)
- Linguagem SQL3;
Transações
e Controle de Concorrência; Controle
de Usuário;
- Leitura recomendada: Query
Optimization in Database Systems. Journal ACM Computing Surveys:
Volume 16 Issue 2, June 1984, Pages 111 - 152. ACM New York, NY,
USA.
Dia 3 (10/08)
- NoSQL - Teoria
e Prática
-
Novo
shell do MongoDB e Outro
shell do MongoDB
->
Video sobre
migração do SGBD-R para MongoDB
-> Guia
para migração de um SGBD-R para MongoDB
- Leitura recomendada: Step-by-step
to migrate from RDBMS to NOSQL
Dia 3 (10/08)
- Avaliação
do Curso e Avaliação
Final da Disciplina.