Você conhece o Modelo Entidade Relacionamento (MER)? Hoje eu quero te mostrar o que é esse modelo e como ele funciona!
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:
O Modelo Entidade Relacionamento para bancos de dados é um modelo que descreve os objetos (entidades) envolvidos em um negócio, com suas características (atributos) e como elas se relacionam entre si (relacionamentos).
Nessa aula eu vou detalhar um pouco mais sobre o MER e como ele pode te auxiliar na construção de bancos de dados.
Esse modelo vai representar a estrutura que o banco de dados terá. Só que nós temos também, o Diagrama Entidade Relacionamento (DER), que é o desenho esquemático que representa o MER.
Antes de iniciar é importante que você saiba o que precisamos para a construção de um banco de dados.
Para iniciar a construção do banco de dados de um negócio, é necessário fazer o levantamento dos pré-requisitos do projeto.
Veja que precisamos responder algumas dessas perguntas para construir um banco de dados eficiente e que tenha as informações necessárias para o projeto.
Isso vai evitar com que você construa um banco de dados e tenha que voltar várias vezes para adicionar informações porque a primeira etapa não foi feita de forma eficiente.
Agora vamos a explicação do que é essa entidade. As entidades são os elementos envolvidos no negócio. Cada entidade terá associado uma série de atributos (características):
Portanto, identificamos uma entidade como um substantivo que representa de forma clara alguma função dentro de um negócio.
Aqui temos um exemplo de um banco de dados de vendas, então vamos ter cliente, produto, funcionário… Entre outras informações.
Após identificar as entidades, definimos como será feito o relacionamento entre elas. Basicamente, existem 3 tipos de relacionamento:
Os relacionamentos em geral são referidos como verbos que representam a forma como as entidades interagem entre si.
Sabendo quais são as entidades, nós vamos ter o relacionamento entre elas. Esses serão os relacionamentos que vimos anteriormente.
Então podemos ter o cliente comprando apenas 1 item, ou o cliente comprando vários itens, ou vários clientes comprando vários itens.
Agora onde o SQL entra em tudo isso? Bem, ele vai entrar na parte de criação do banco de dados projeto no Modelo Entidade Relacionamento.
Para criar as tabelas do banco de dados projetado no Modelo Entidade Relacionamento, utilizaremos um programa de banco de dados, conhecido como Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR). Os principais são: Oracle, MySQL, SQL Server e PostgreSQL.
Nesse programa, utilizaremos comandos SQL para: criar, alterar, inserir, atualizar e excluir dados das tabelas.
Esses comandos também são conhecidos como DDL e DML.
Com esses comandos é que você consegue criar, alterar, inserir, atualizar e excluir os dados da tabela. Então pode começar a construir sua base de dados com base nas informações já coletadas.
Dessa forma você garante que seu banco de dados terá as informações corretas e suficientes para fazer suas análises posteriormente e armazenar tudo o que precisa.
Nessa aula eu te mostrei o que é o MER e como ele funciona para a criação de bancos de dados. É importante que você conheça esses termos e modelos para quando for estudar sobre SQL ou bancos de dados tudo ficar mais claro!
Além disso, quando mencionei sobre o SGBDR, deixei alguns links para que você possa dar os primeiros passos em cada um deles e já criar seu primeiro banco de dados.
Dessa forma você vai conseguir ver na prática como isso funciona e a importância de criar um banco de dados bem elaborado no início para não ter que voltar no início e refazer alguns passos.
Eu fico por aqui! Até a próxima! Um abraço,
Para acessar outras publicações de SQL, clique aqui!
Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.