Blog

Postado em em 25 de outubro de 2022

Introdução a Modelagem de Dados – Aprenda Como Criar uma Base de Dados

Quer aprender como é feita a criação de um banco de dados? Nessa aula eu vou te mostrar uma breve introdução a modelagem de dados!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Introdução a Modelagem de Dados

Você já deve ter percebido que grande parte ou na maioria das vezes que utiliza um banco de dados ele já está pronto não é mesmo?

Mas você já imaginou qual o processo de criação ou de modelagem de banco de dados? É isso que eu quero te mostrar nessa aula!

Modelagem de Banco de Dados

Aqui no blog nós geralmente utilizamos a linguagem SQL para fazer a manipulação desses bancos de dados.

Geralmente esses bancos já estão prontos e vamos apenas analisar ou fazer algumas manipulações, mas é claro que ainda podemos criar esses bancos com os comandos CRUD.

Só que até esse momento não nos preocupamos com a etapa que vem antes da utilização desses bancos.

Etapa de modelagem de dados, que é utilizada para a criação da base de dados
Etapa de modelagem de dados, que é utilizada para a criação da base de dados

Essa é a etapa de Modelagem de Bancos de Dados, pois é através dela que vamos definir quais as informações serão armazenadas dentro das tabelas e como serão feitas as relações entre elas.

Um modelo de dados é uma descrição formal da estrutura de um banco de dados. Podemos dividi-lo em três modelos: Modelo Conceitual, Modelo Lógico e Modelo Físico.

Tipos de modelos
Tipos de modelos

Agora vamos entender um pouco de cada um desses modelos para que fique mais claro como é feita essa construção.

Modelo Conceitual
Modelo Conceitual

Aqui estamos apenas representando uma informação, que nesse caso é uma pessoa, então podemos utilizar tanto as informações de nome quanto CPF para representá-la.

Modelo Lógico
Modelo Lógico

Já no modelo lógico nós vamos “traduzir” essas informações para uma tabela, da forma que já estamos acostumados a visualizar as informações.

Então em cada linha nós vamos ter um registro, ou seja, cada linha vai representar uma pessoa.

Além disso a coluna de CPF é uma coluna identificadora, por isso está sublinhada. Isso quer dizer que é a partir dessa informação que vamos obter todas as outras dessa pessoa.

Da mesma forma que fazemos com um produto em uma base de vendas ou estoque, a partir do ID do produto é que conseguimos trazer o custo, quantidade, valor de venda…

Modelo Físico
Modelo Físico

Por fim, temos o modelo físico, que é pegar todo esse planejamento e transformar em um código SQL para de fato criar esse banco de dados.

Essa parte de modelagem de dados é importante, pois é nessa parte que vamos verificar quais as informações vamos precisar dentro do banco de dados, quais informações vamos ter para cada “pessoa” ou “item”.

Como essas informações se relacionam, se vamos ter mais tabelas para facilitar a visualização dos dados… Tudo isso é importante para que a pessoa que receba o banco de dados tenha todas as informações para trabalhar e saiba o que cada uma delas representa!

Conclusão

Nessa aula eu te dei uma breve introdução a modelagem de dados, como funciona e qual a importância dessa etapa.

Até porque na grande parte dos casos, você já vai receber o banco de dados já pronto para utilizar e fazer suas análises, mas é muito importante o processo de construção desse banco.

Tanto para que seja possível identificar cada uma das informações, quanto ter todas as informações completas de forma com que o usuário consiga trabalhar com essas informações, consiga fazer suas análises com o intuito de auxiliar a empresa!

É com essa base de dados que ele pode criar um relatório, pode criar um dashboard, pode criar indicadores para que seus gestores possam tomar decisões de forma mais assertiva e com informações concretas.

Hashtag Treinamentos

Para acessar outras publicações de SQL, clique aqui!


Quer aprender mais sobre SQL com um minicurso básico gratuito?

Quer receber um minicurso 100% gratuito de Excel? Preencha seu e-mail abaixo!