| Dia-Sem. | Data | Evento |
| Segunda | 09/02/2026 | Apresentação da Disciplina: Comunicação, Site, Livros, Cronograma (tópicos e trabalhos a serem feitos) e Critério de Avaliação. Revisão dos conceitos e Avaliação Diagnóstica - Banco de Dados Abordagem, Modelagem, Estruturas de SGBDs, MER, Modelo Relacional). Início da Avaliação diagnóstica (Sistema Socrative). |
| Segunda | 09/02/2026 | Álgebra Relacional - Conceitos Fundamentais, Simbologia (Notação s,p) - Desenvolvimento de uma linguagem que implemente a AR (início da SQL) [ Histórico / Evolução da Linguagem e a Padronização ] - A Evolução da tecnologia na implementação e a revisão da AR => Notação Simplificada (mais completa) da AR |
| Segunda | 23/02/2026 | Álgebra Relacional – Operações: Seleção, Projeção, Produto Cartesiano, Junção Natural (Fechada) | Exercícios de AR |
| Segunda | 23/02/2026 | SQL (Structured Query Language) -> Álgebra Relacional ? Comandos SQL. Onde praticar? PGAdmin 4: Ambientação. - Componentes básicos: - Databases | Usuários e Grupos de Usuários | Table Spaces - Executando Script que Cria uma base de dados para estudo do SQL [ tabelas com dados para prática de SQL ] - Script: BASEESTUDO disponível no site da disciplina. Criando e Acessando uma Base de Dados - Criando uma tabela em uma base de dados no Schema Public - Características mínimas necessárias: NomeDeCampo, TipoDeDado, Tamanho - Efetuar uma Cópia de Segurança [Backup] da Base de Dados em formato que permita migrar de máquinas com diferentes Sistemas Operácionais e Diferentes versões do PostgreSQL. |
| Segunda | 02/03/2026 | Álgebra Relacional – Operações: Junção Aberta pela Direita, Junção Aberta pela Esquerda, Junção Completa, União, Subtração, Intersecção | Exercícios de AR |
| Segunda | 02/03/2026 | Execução de Comandos da AR na Base de dados desenvolvida com o Script (todos as operações da AR e os comandos de atualização serão gravados em arquivos TXT para o aluno montar o SEU material de referencia). |
| Segunda | 09/03/2026 | SQL (Structured Query Language) -> Álgebra Relacional ? Comandos SQL. Onde praticar? PGAdmin 4: Ambientação. - Componentes básicos: - Databases | Usuários e Grupos de Usuários | Table Spaces - Criando e Acessando uma Base de Dados - Criando uma tabela em uma base de dados no Schema Public - Características mínimas necessárias: NomeDeCampo, TipoDeDado, Tamanho - Efetuar uma Cópia de Segurança [Backup] da Base de Dados em formato que permita migrar de máquinas com diferentes Sistemas Operacionais e Diferentes versões do PostgreSQL. |
| Segunda | 09/03/2026 | PGAdmin 4: Executando comandos SQL para inclusão, alteração e exclusão de registros nas tabelas. Mas antes… - Criando Chaves Primárias e Únicas - Criando Chaves Estrangeiras - Inserindo linhas nas tabelas "de fora para dentro" ou "das bordas para o centro do modelo" – observando as regras de integridade do modelo relacional. - Alterando valores em campos de tabelas – observando as regras de integridade do modelo relacional. - Excluindo linhas das tabelas – observando as regras de integridade do modelo relacional. |
| Segunda | 16/03/2026 | pgAdmin 4: Ambientação ao PraticaSQL Usando o PGAdmin 4 executando os comandos de AR e SQL - Especificando perguntas e respostas (usando as operações de AR) Estudando o SQL que implementa no PostgreSQL as operações da AR: - Histórico do SQL [Por que o SQL se tornou tão importante?] - As Operações [AR] x Comandos [SQL] - A possibilidade no SQL de ir além da AR -> Força uma revisão da AR. |
| Segunda | 16/03/2026 | Apresentação do Projeto-1: PRATICASQL2024[2]: - Modelo de Dados e Dicionário de Dados da Base do PRATICASQL. - Etapas de Desenvolvimento: - Ajustes ma Base de Dados - Tradução da AR para SQL - Escrita da AR e tradução para SQL - Escrita de 5 Questões interpretando o modelo da Base de Dados + escrita do SQL [da solução]. # Nota Geral: é incentivado que o aluno use qualquer ferramenta de IA na elaboração das respostas |
| Segunda | 23/03/2026 | Demonstração de ajustes na Base de Dados: Criando/Alterando Chaves Primárias e Estrangeiras |
| Segunda | 23/03/2026 | Implementação em Laboratório |
| Sábado | 28/03/2026 | SQL: Exercícios de AR+SQL sobre as tabelas da Base de Dados: Fase 2 do PRATICASQL2024[2]=Traduzir AR para SQL |
| Sábado | 28/03/2026 | Laboratório: Implementação de uma pergunta exemplo para a Fase 2 do PRATICASQL2024[2] |
| Segunda | 30/03/2026 | SQL: Exercícios de AR+SQL sobre as tabelas da Base de Dados: Fase 3 do PRATICASQL2024[2]=Escrever a AR e Traduzir AR para SQL |
| Segunda | 30/03/2026 | Laboratório: Implementação de uma pergunta exemplo para a Fase 3 do PRATICASQL2024[2] |
| Segunda | 06/04/2026 | Usando uma ferramenta de IA (gratuita) para analisar e desenvolver alguma questão da fase 4 do PRATICASQL. |
| Segunda | 06/04/2026 | Laboratório: Implementação de uma pergunta exemplo para a Fase 4 do PRATICASQL2024[2] |
| Segunda | 13/04/2026 | Gatilhos ou Banco de Dados "Programados" - Bancos de Dados Distribuídos: Origem da necessidade - Caracterização, motivação para o desenvolvimento - Problemas e propostas de soluções - Autoria de código se resolve com "programação" do banco de dados. |
| Segunda | 13/04/2026 | Laboratório: Implementação de um Gatilho |
| Segunda | 27/04/2026 | Aplicação da Prova P1 |
| Segunda | 27/04/2026 | Apresentação do Projeto-2: Gatilhos & Relatórios - Indicação do Texto no Site - Especificação do que deve ser feito para Gatilhos e para os relatórios - Onde Gravar? Nomes dos arquivos e diretórios! | O que enviar e de que forma enviar? |
| Segunda | 04/05/2026 | Gatilhos ou Banco de Dados "Programados". Escrevendo regras de negócio no Banco de Dados (gatilhos). - Proposta dos Gatilhos no Projeto2: Gatilhos & Relatórios - Implementando gatilhos no PostgreSQL (Análise, Algoritmização, Desenvolvimento e Teste). |
| Segunda | 04/05/2026 | Laboratório: Implementação do PRATICASQL2024[2] + Desenvolvimento de Gatilhos |
| Sábado | 09/05/2026 | Atividade Remota: Ajustes na Base de dados do PRATICASQL2024[2] – Desenvolvimento das questões da Fase 2. |
| Sábado | 09/05/2026 | Atividade Remota: Ajustes na Base de dados do PRATICASQL2024[2] – Entrega da Fase 1 e Fase 2 do PRATICASQL2024[2] - Teams até 23h59. |
| Segunda | 11/05/2026 | Aplicações Distribuídas - MVC. -> Aplicações no Ambiente Internet – Aplicações Distribuídas - Banco de Dados Internet. A estrutura MVC para padronizar a arquitetura dos serviços para aplicação distribuída. Ambientes WAMP - Ajustes no PHP.INI para acesso ao PostgreSQL para aplicações PHP. Entrega da Fase 2 do PRATICASQL2024[2] - Teams até 23h59. |
| Segunda | 11/05/2026 | Um Relatório em PHP acessando a base de dados PostgreSQL. - Proposta de um relatório com desenvolvimento de junções e seleções de dados - Especificação (Determinação de tabelas comprometidas e algoritmização do PA) - Montagem da estrutura do PA-Recursivo de 3 fases implementados em 2 blocos de Switch...Case - Desenvolvimento (atenção à Otimização do SQL - "O Banco trabalhando no processamento dos dados para a aplicação". |
| Segunda | 18/05/2026 | Outros Tipos de Bancos de Dados -> BD Hierárquico; BD em Redes; BD multimídia e Sistemas Hipermídia Conceituação / Limitações e tendências. |
| Segunda | 18/05/2026 | SQL: Exercícios de AR+SQL sobre as tabelas da Base de Dados: Fase 3 do PRATICASQL2024[2]=Escrever AR e Traduzir para SQL |
| Segunda | 25/05/2026 | Outras Tecnologias baseadas em Bancos de Dados: Data Mining, Data Warehouse, Big Data e BD NoSQL |
| Segunda | 25/05/2026 | Laboratório: Desenvolvimento de Gatilhos ou Banco de Dados "Programados". - Desenvolver exemplos de Gatilhos usando o ambiente do PGAdmin 4. |
| Segunda | 01/06/2026 | Outras Tecnologias baseadas em Bancos de Dados: Data Mining, Data Warehouse, Big Data e BD NoSQL |
| Segunda | 01/06/2026 | Laboratório: Implementação de uma pergunta exemplo para a Fase 3 do PRATICASQL2024[2] |
| Segunda | 08/06/2026 | Laboratório: Implementação de uma pergunta exemplo para a Fase 3 do PRATICASQL2024[2] Entrega da Fase 3 do PRATICASQL2024[2] - Teams até 23h59. |
| Segunda | 08/06/2026 | Laboratório: Implementação de uma pergunta exemplo para a Fase 4 do PRATICASQL2024[2]=Desenvolver AR e Traduzir AR para SQL |
| Segunda | 15/06/2026 | Laboratório: Implementação de uma pergunta exemplo para a Fase 4 do PRATICASQL2024[2]=Desenvolver AR e Traduzir AR para SQL Entrega da Fase 4 do PRATICASQL2024[2] - Teams até 23h59. |
| Segunda | 15/06/2026 | Prova P2: Questões em teste de múltiplas escolhas com pelo menos uma correta. Assunto: Outros Tipos de BD + Data Mining, Data Warehouse e BigData. |
| Segunda | 22/06/2026 | Gatilhos ou Banco de Dados Programados - Atividade remota: Desenvolvimento de Gatilhos Entrega do Projeto-2: Gatilhos e Relatórios - Teams até 23h59. |
| Segunda | 22/06/2026 | Prova P3: Questões em teste de múltiplas escolhas com pelo menos uma correta. Assunto: Todo o conteúdo do semestre. |