Conceitos básicos de bancos de dados Relacionais e Não Relacionais

  



    


Bancos de dados são sistemas de armazenamentos, em que consiste em armazenar, gerenciar e recuperar informações de maneira mais eficiente. OS bancos de dados podem ser utilizados em diversas ocasiões, desde uma pequena aplicação em desktop, até aplicações complexas onde exigem uma gama maior de dados.

Existem diferentes tipos de bancos de dados, porém neste artigo, iremos abordar os dois mais conhecidos: os bancos de dados relacionais e os bancos de dados não relacionais.

Os bancos de dados relacionais utilizam tabelas para armazenar seus dados de forma estruturada, utilizando uma chave-primaria de referência e uma chave estrangeira que faz referência com o relacionamento com outra tabela. Além disso, para que os dados possam ser gerenciados de maneira mais eficiente, é utilizado um gerenciador que ajudam analistas a manipularem dados, são os SGBD (Sistema de Gerenciamento de Banco de Dados). Esses sistemas de gerenciamento ajudam esses analistas a usarem e manipular dados de maneira mais eficiente. Um exemplo desses sistemas são: MySQL, Oracle, Microsoft MySQL Server e PostGree SQL.

Outro tipo de banco de dados, é o banco de dados não relacional conhecido tambem como NoSQL (Not Only SQL). Esse tipo de banco de dados é projetado para armazenar dados que não possuem um formato pré-definido. Por exemplo, pode ser considerado, um dado não estruturado, uma foto, um áudio, um documento de texto.  Esses tipos de dados podem ser gerenciados através de ferramentas como o Cassandra, MongoDB e Redis.

Logo, dependendo da aplicação na qual o desenvolvedor for utilizar deve prestar atenção no aspecto de qual o tipo de banco de dados ele devera utilizar para sua aplicação para que não haja inconsistência na hora do tratamento de dados.

Comments

Popular posts from this blog

Usando o diagrama de classes no processo de desenvolvimento de software

Como criar um projeto novo em Angular

Atribuições de um Analista de Testes (QA) Quality Assurance