Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Introdução aos bancos de 
dados
Os bancos de dados são sistemas que permitem 
permitem armazenar, organizar e recuperar 
informações de maneira eficiente. Eles 
desempenham um papel fundamental na gestão 
gestão de dados para empresas e organizações de 
organizações de todos os tipos.
by Francisco Sousa
Tipos de bancos de dados
Bancos de Dados 
Relacionais
Este tipo de banco de dados 
organiza os dados em 
tabelas que podem ser 
relacionadas entre si. 
Utilizam SQL para consultas 
e manipulações.
Bancos de Dados NoSQL
NoSQL
Os bancos de dados 
dados NoSQL 
oferecem 
flexibilidade para 
lidar com grandes 
grandes volumes de 
de dados não 
estruturados e sem 
sem a rigidez dos 
modelos relacionais.
relacionais.
Outros Tipos de Bancos 
de Dados
Além dos relacionais 
e NoSQL, existem 
outros tipos de 
bancos de dados, 
como orientados a
objeto e baseados 
em texto.
Alguns SGBDs – WEB/Client
Server
www.sybase.com.br/
www.oracle.com
www-01.ibm.com/software/data/db2/
www.firebirdsql.org/
www.postgresql.org/www.microsoft.com/sqlserver/en/us/default.aspx
www.mysql.com/
4
Bancos de dados relacionais
1 Modelo Relacional
O modelo relacional organiza 
organiza os dados em 
tabelas, baseado no princípio 
princípio da lógica e teoria 
teoria dos conjuntos.
2 Linguagem SQL
SQL (Structured Query 
Language) é a linguagem 
padrão para interagir com 
com bancos de dados 
relacionais.
Modelo relacional
Organização em Tabelas
O modelo relacional organiza os dados em tabelas, 
garantindo integridade e relacionamentos claros entre eles.
entre eles.
Inserção, Atualização e Consulta
Permite adicionar, atualizar e consultar dados de forma
eficiente e estruturada.
Normalização de Dados
O modelo relacional utiliza a normalização para reduzir 
reduzir redundâncias e garantir consistência nos dados 
dados armazenados.
Linguagem SQL
100K+
Usuários em todo o 
mundo
1970
Ano de criação
5
Principais comandos
SELECT, INSERT, UPDATE, DELETE
Bancos de dados NoSQL
Banco de Dados de 
de Documentos
Banco de Dados de
Grafos
Banco de Dados de 
de Chave-Valor
Escalabilidade e 
Flexibilidade
Estrutura orientada 
orientada a nós e 
e relacionamentos
relacionamentos
Armazenamento 
simples de dados 
dados no formato 
formato chave-
valor
Principais tipos de bancos de dados NoSQL
NoSQL
Banco de Dados de 
Documentos
Usa documentos 
(ex: JSON) para 
armazenar e 
recuperar dados.
Banco de Dados de 
Grafos
Modela dados 
baseados em nós e 
relacionamentos.
Banco de Dados de 
Chave-Valor
Armazena dados 
simples como pares 
de chave e valor.
Modelagem de dados
1 Conceitos Básicos
Compreender os fundamentos da modelagem de 
dados, como entidades, relacionamentos e 
atributos.
2 Modelagem Relacional
Aplicar princípios de normalização e relacionamento 
relacionamento em bancos de dados 
relacionais
relacionais
.
.
3 Modelagem NoSQL
Utilizar técnicas específicas para representar dados 
dados em sistemas NoSQL, como agregações e 
e documentos.
Conceitos básicos de modelagem de 
dados
1 Entidades e Atributos
Entidades representam 
representam objetos do 
do mundo real, 
enquanto atributos são 
são as características das 
das entidades.
2 Relacionamentos
Os relacionamentos 
definem a forma como 
como as entidades estão 
estão interconectadas e 
interconectadas e se 
influenciam 
mutuamente.
Modelagem de dados relacional e 
NoSQL
Flexibilidade e Escalabilidade
A modelagem de dados NoSQL 
NoSQL oferece maior 
flexibilidade para lidar com 
dados não estruturados.
Consistência e Integridade
A modelagem de dados 
relacionais visa garantir a 
consistência e integridade 
dos dados armazenados.
	Slide 1
	Slide 2
	Slide 3: Alguns SGBDs – WEB/Client Server
	Slide 4: Alguns SGBD´s - Mobile
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12

Mais conteúdos dessa disciplina