Bóson Treinamentos em Ciência e Tecnologia

O que é um Banco de Dados Relacional

O que é um Banco de Dados Relacional - Modelagem de Dados

Banco de Dados Relacional

Um Banco de Dados (BD) é uma coleção organizada de dados. Esses dados são organizados de modo a modelar aspectos do mundo real, para que seja possível efetuar processamento que gere informações relevantes para os usuários a partir desses dados.

Existem vários modelos de bancos de dados, desenvolvidos ao longo do tempo, e o mais utilizado atualmente é o Modelo Relacional, que apresentamos nesta lição.

Os princípios do modelo relacional foram esboçados pelo matemático britânico E. F. Codd (na IBM) em um artigo publicado em junho de 1970, intitulado “A Relational Model of Data for Large Shared Data Banks“, no qual o Dr. Codd propôs o modelo relacional para sistemas de bancos de dados.

Antes disso eram usados outros modelos como o modelo de dados hierárquico e o modelo em rede.

No modelo relacional os dados são organizados em coleções de tabelas bidimensionais. Essas tabelas são também chamadas de “Relações”.
Desta forma, uma Relação é uma forma de se organizar os dados em linhas e colunas.
O modelo relacional é baseado em lógica e na teoria de conjuntos da matemática.

Composição do Modelo Relacional

O modelo relacional é composto, basicamente, pelos seguintes elementos:

Banco de Dados Relacional

Um Banco de dados relacional é uma coleção de relações, que são tabelas bidimensionais, onde os dados são armazenados.
Como exemplo, podemos querer armazenar dados sobre os clientes de uma loja. Para isso, criamos tabelas para guardar diferentes conjuntos de dados relacionados a esses clientes, como dados pessoais, dados de compras, crédito, e outras. Cada uma dessas tabelas é uma relação do banco.

Obs.: Não confunda o termo Relação com Relacionamento, que também faz parte do modelo relacional, porém são conceitos distintos e que serão explicados em detalhes neste e nos próximos artigos.

Componentes de um Banco de Dados Relacional

Diversos tipos de objetos fazem parte de um banco de dados relacional. Listamos os mais importantes a seguir:

Elementos de um Banco de Dados Relacional

Nas próximas lições vamos explorar os conceitos de banco de dados relacional apresentados de forma aprofundada, além de introduzir o processo de Modelagem de Dados.

 

Sair da versão mobile