Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumário
Algumas das razões pelas quais os bancos de dados são tão importantes incluem:
Considerações:
Bancos de Dados Não-Relacionais, também conhecidos como NoSQL (Not Only SQL),
são uma categoria de bancos de dados que oferecem modelos de dados diferentes do
modelo relacional. Eles são projetados para lidar com grandes volumes de dados
distribuídos em escala horizontal e podem ser mais flexíveis em relação à estrutura dos
dados.
Considerações:
Bancos de Dados Orientados a Objetos são aqueles que armazenam dados na forma de
objetos, ao contrário das abordagens tradicionais baseadas em tabelas. Esses objetos
podem conter atributos e métodos, semelhantes aos objetos na programação orientada a
objetos.
Considerações:
Bancos de Dados Hierárquicos e em Rede são modelos de dados mais antigos, onde os
dados são organizados em uma estrutura hierárquica ou em uma rede de relações pai-filho.
Considerações:
3. Modelos de Dados
Considerações:
Considerações:
• Permite que um registro tenha múltiplos pais, criando uma estrutura de grafo.
• Relações complexas entre os registros são suportadas.
• Utilizado principalmente em sistemas legados e aplicações específicas, como
sistemas de informação geográfica (GIS).
• Exemplo de SGBD em rede: Raima Database Manager.
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO
AMAZONAS
CAMPUS MANAUS CENTRO
PROJETO ARANOUÁ
Considerações:
• Os dados são organizados em tabelas, onde cada linha representa uma entidade e
cada coluna representa um atributo.
• Utiliza chaves primárias e estrangeiras para estabelecer relacionamentos entre as
tabelas.
• Suporta operações como seleção, projeção, junção e agregação por meio de
consultas SQL.
• SGBDs relacionais populares incluem MySQL, PostgreSQL, SQL Server e Oracle.
Considerações:
O Modelo NoSQL (Not Only SQL) é uma categoria de bancos de dados que não seguem
o modelo relacional tradicional. Eles são projetados para lidar com grandes volumes de
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO
AMAZONAS
CAMPUS MANAUS CENTRO
PROJETO ARANOUÁ
dados distribuídos e podem usar diferentes modelos de dados, como documentos, grafos,
chave-valor e colunas.
Considerações:
Considerações:
Considerações:
um nome e um tipo de dados associado que define o tipo de informação que pode ser
armazenado nele.
Considerações:
Considerações:
4.5. Índices
Considerações:
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO
AMAZONAS
CAMPUS MANAUS CENTRO
PROJETO ARANOUÁ
SQL é uma linguagem de consulta estruturada utilizada para comunicar com bancos de
dados relacionais. Ela permite realizar diversas operações, como inserção, atualização,
exclusão e consulta de dados em tabelas.
Considerações:
5.2. Transação
Uma transação em um banco de dados é uma sequência de operações que formam uma
unidade lógica de trabalho. Essas operações são tratadas de forma indivisível, garantindo
que todas sejam concluídas com sucesso ou nenhuma delas seja executada.
Considerações:
Considerações:
5.6. Normalização
Considerações:
Formas Normais:
• BCNF: Além dessas formas normais, existe também a Forma Normal de Boyce-Codd
(BCNF), que é uma forma mais rigorosa de normalização que se aplica em casos
mais específicos (uso de chaves candidatas).
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO
AMAZONAS
CAMPUS MANAUS CENTRO
PROJETO ARANOUÁ
Criação de uma base de dados para gerenciar informações sobre alunos de uma escola,
incluindo seus nomes, idades e notas.
Agora que temos nossa tabela criada, vamos realizar operações CRUD (Create, Read,
Update, Delete) nela. Vamos inserir alguns alunos, ler suas informações, atualizar algumas
notas e excluir um aluno.
Por fim, vamos fazer algumas consultas simples na nossa tabela Alunos para praticar a
escrita de consultas em SQL. Vamos selecionar alunos com notas maiores que 8.0 e ordená-
los por nome.
Considerações:
Considerações:
de dados gerados pela IoT. Esses bancos de dados devem ser otimizados para armazenar,
processar e analisar dados de forma eficiente.
Considerações:
• Bancos de Dados para IoT devem ser capazes de lidar com a alta velocidade e
variedade dos dados gerados pelos dispositivos conectados.
• Devem suportar análises em tempo real para extrair insights valiosos dos dados.
• Exemplos de Bancos de Dados para IoT incluem InfluxDB, MongoDB e TimescaleDB.
Considerações: