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.