2025-GTI- Disciplina de Banco de Dados - Anotações de Aula
Sobre estas anotações
0.1
ACESSO AO GITBOOK CELULAR
0.2
Leitores de formato de arquivo EPUB para SmartPhone
0.2.1
ANDROID
0.3
Livros Texto da Disciplina
0.3.1
“Introdução a sistemas de bancos de dados” do autor “
Christopher John Date
”
0.3.2
“
Projeto de bancos de dados
” do autor “Carlos Alberto HEUSER”
0.4
Calendário das aulas
0.5
Alunos 2025 - 2o Semestre
0.5.1
Campus Chácara Santo Antônio
1
Aula Inaugural
1.1
Disciplina:
Banco de Dados
1.2
👨🏫 Sobre o Professor
1.3
🎯 Objetivos da Disciplina
1.4
📅 Calendário da Disciplina
1.5
📚 Ementa Resumida
1.6
📝 Avaliação
1.7
🛠️ Ferramentas da Disciplina
1.8
📌 Expectativas e Regras
1.9
💡 Dicas para Mandar Bem
1.10
🙌 Encerramento
1.11
Estamos prontos?
2
Fundamentos de Sistemas de Bancos de Dados
2.1
O início : Edgar Frank “Ted” Codd (19/08/1923 – 18/04/2003)
2.2
Anos 1970: IBM entra no Modelo relacional: SystemR e SEQUEL/SQL
2.3
Anos 1970: Prof Codd inspira Prof StoneBraker: BANCO INGRES
2.4
Anos 1980: INGRES (SEMI-LIVRE) vs IBM System R ( pago ) vs ORACLE
2.5
Anos 1990: MySQL e POSTGRES que vira POSTGRESQL
2.6
Anos 2000: Sybase eo No-SQL
2.7
Exercícios
3
Modelagem de Bancos de Dados
3.1
Introdução: Visitando a teoria de Bancos de Dados
3.2
Modelo Matemático de um Banco de Dados
3.2.1
Podemos representa-lo matemáticamente utilizando a teoria dos conjuntos
3.2.2
Então para podemos relacionar estes dois conjuntos (Funcionários e Departamentos) utilizando a Teoria das Funções
3.3
Modelo Lógico de Banco de Dados
3.3.1
Modelo Conceitual “Entidade Relacionamento” de Banco de Dados
3.3.2
Composição e Significado do Diagrama Entidade Relacionamento (DER)
3.4
Modelo Físico de Banco de Dados
3.4.1
Geração do modelo Físico para aplica-lo ao SGBD (Sistema de Gerenciamento de Banco de Dados):
3.4.2
Interagindo com o Modelo Físico - A linguagem SQL (Structured Query Language)
3.5
EXEMPLO: REVENDA DE VEÍCULOS MULTI-MARCAS
3.5.1
Passo 1 - Visualizando matemáticamente os dados:
3.5.2
Modelo Lógico: Modelo Entidade Relacionamento
3.6
VERBOS: Relacionamentos e Cardinalidade
3.6.1
🔹 Tipos principais de cardinalidade
3.6.2
1. Relacionamento
1:1 (Um para Um)
3.6.3
Relacionamento
1:N (Um para Muitos)
3.6.4
Relacionamento N:N (Muitos para Muitos)
3.7
Entidade Dominante e Entidade Subordinada
3.7.1
Definições:
3.8
CARDINALIDADE DO MODELO LÓGICO E A CRIAÇÃO DE CHAVES ESTRANGEIRAS NO MODELO FÍSICO-RELACIONAL
3.9
Normalização em Bancos de Dados Relaionais
3.9.1
Tabela Desnormalizada
3.9.2
Tabela Normalizada
3.10
Referências
3.11
Exercícios RESOLVIDOS
3.11.1
Exercícios
3.11.2
📝 Lista de Exercícios – Modelo Entidade-Relacionamento (MER)
3.11.3
Respostas dos Exercícios:
4
Administração e Gerenciamento de Bancos de Dados
5
Administração e Gerenciamento de Bancos de Dados
6
Banco de Dados: Uma Aplicação CRUD
7
Banco de Dados: Uma Aplicação CRUD
8
Banco de Dados: MySQL (MariaDB)
9
Banco de Dados: MySQL (MariaDB)
10
Banco de Dados: Postgres
11
Banco de Dados: Postgres
12
Banco de Dados Espaciais - Cliente QGIS
13
Banco de Dados Espaciais - Cliente QGIS
14
Banco de Dados Estatístico - Cliente Rstudio
15
Banco de Dados Estatístico - Cliente Rstudio
16
Banco de Dados - Análise de Dados Parte 01
17
Banco de Dados - Análise de Dados Parte 01
18
Banco de Dados - Análise de Dados Parte 02
19
Banco de Dados - Análise de Dados Parte 02
20
Banco de Dados - Análise de Dados Parte 03
21
Banco de Dados - Análise de Dados Parte 03
Publicado com Biblioteca R bookdown
GTI - Banco de dados - 2025 - Anotações de aula
Slide 20
Banco de Dados - Análise de Dados Parte 03
27/10/2025
Professor Miguél Suares