Escolar Documentos
Profissional Documentos
Cultura Documentos
Existem vários tipos de bancos de dados, que podem ser classificados de acordo
com a estrutura, o modelo, a linguagem ou a finalidade dos dados. Alguns dos tipos
mais comuns são:
São aqueles que organizam os dados em tabelas, formadas por linhas (registros) e
colunas (atributos). Cada tabela tem uma chave primária, que identifica unicamente
cada registro, e pode ter chaves estrangeiras, que relacionam registros de
diferentes tabelas. A linguagem mais usada para manipular esses bancos de dados
é a SQL (Structured Query Language), que permite realizar consultas, inserções,
atualizações e exclusões de dados. Exemplos de bancos de dados relacionais são
Oracle Database, MySQL e Microsoft SQL Server.
São aqueles que não seguem o modelo tabular dos bancos de dados relacionais,
podendo armazenar os dados em formatos variados, como documentos, grafos,
colunas, chaves-valor ou objetos. Esses bancos de dados são mais flexíveis,
escaláveis e adequados para lidar com grandes volumes de dados não estruturados
ou semiestruturados. A linguagem mais usada para manipular esses bancos de
dados é a NoSQL (Not only SQL), que não segue um padrão único, mas se adapta
a cada tipo de banco de dados. Exemplos de bancos de dados não relacionais são
MongoDB, Neo4j e Cassandra.
São aqueles que dividem os dados em vários nós ou servidores, que podem estar
localizados em diferentes locais físicos ou geográficos. Esses bancos de dados
permitem uma maior disponibilidade, confiabilidade e desempenho dos dados, pois
evitam a dependência de um único ponto de falha. No entanto, eles também
apresentam desafios, como a consistência, a sincronização e a segurança dos
dados. Exemplos de bancos de dados distribuídos são HBase, CouchDB e
DynamoDB.
● Definição de dados:
● Manipulação de dados:
● Controle de dados:
● Otimização de dados:
● SGBD relacional:
● SGBD distribuído:
● SGBD em nuvem: