Sistemas de Gerenciamento de Banco de Dados
Explore os fundamentos dos Sistemas de Gerenciamento de Banco de Dados, desde conceitos básicos até implementações práticas com SQL e modelagem de dados.
Explora dados, informação, SGBDs e tipos de bancos (relacionais e NoSQL). Discute aplicações e segurança de dados.
Acessar AulaAborda a história dos SGBDs, do modelo hierárquico ao NoSQL. Compara categorias como documento, chave-valor e grafo.
Acessar AulaExplica a arquitetura de três níveis (externa, conceitual, interna). Detalha componentes e independência de dados.
Acessar AulaIntroduz entidades, atributos, relacionamentos e cardinalidades. Ensina a criar diagramas ER para modelagem.
Acessar AulaExplora notações (Peter Chen, Crow's Foot, UML) e ferramentas como MySQL Workbench e Draw.io.
Acessar AulaEnsina a converter MER em tabelas relacionais, tratando entidades, relacionamentos e atributos.
Acessar AulaCobre 1FN, 2FN, 3FN e BCNF, eliminando redundâncias e anomalias. Introduz desnormalização.
Acessar AulaEnsina comandos CREATE, ALTER, DROP e restrições. Cria tabelas, índices e visões.
Acessar AulaAborda GRANT, REVOKE, transações (BEGIN, COMMIT, ROLLBACK) e controle de concorrência.
Acessar AulaFoca em SELECT, INSERT, UPDATE, DELETE, com junções, subconsultas e funções agregadas.
Acessar AulaExplora pgAdmin, MySQL Workbench, DBeaver para gerenciar esquemas, consultas e dados.
Acessar AulaConsolida MER, mapeamento, normalização, DDL/DML em um projeto prático. Introduz tópicos avançados.
Acessar AulaCria e gerencia um sistema de biblioteca com MER, DDL, DML, pgAdmin/MySQL e PHP.
Acessar Aula