Exemplos de Diagrama de Entidade Relacionamento

Conheça Tudo Sobre Diagramas ER

Você tem um vasto sistema de banco de dados? Você está tendo dificuldade para fazer as conexões necessárias entre diferentes entidades? Bem, então os diagramas ER estão aqui para ajudar!

O Que é um Diagrama ER?

Um diagrama ER ou Diagrama de Entidade Relacionamento (ERD) é um tipo de fluxograma ou abordagem gráfica que ajuda a ilustrar como diferentes entidades se relacionam umas com as outras. É uma forma padrão de modelagem de bancos de dados e processos comerciais.

Agora que você tem uma compreensão geral do que são diagramas ER, listaremos alguns exemplos em que você pode desenhá-los. Como mencionado acima, os diagramas ER (ou Modelos ER) são usados em projetos de bancos de dados e processos comerciais. Alguns deles são os seguintes:

  • Design de Banco de Dados: Às vezes, ao alterar a estrutura de um banco de dados, pode ser arriscado fazer mudanças tão grandes. Portanto, os ERDs são a melhor ferramenta para visualizar as ideias, o que ajuda a identificar os erros e corrigi-los antes de executar as mudanças.
  • Engenharia de Software: Para um projeto de sistemas de informação, os ERDs são o primeiro passo para determinar o que é necessário. Também é usado para modelar um banco de dados.
  • Análise de Banco de Dados: Os diagramas ER ajudam a ter uma visão completa sobre o banco de dados, o que ajuda a observar facilmente as entidades, seus atributos e relacionamentos com outros. Isto então permite analisar o banco de dados existente e identificar os problemas rapidamente.
  • BPR (Business Process Re-engineering): Durante a Reengenharia de Processos de Negócios, os diagramas ER ajudam a analisar os bancos de dados e depois modelar uma melhor configuração do banco de dados.
  • Pesquisa: Grande parte da pesquisa é baseada em interligações e na observação das relações entre diferentes entidades. Portanto, os diagramas ER são úteis em tais cenários.

EdrawMax: Um Canivete Suíço Para Todas as Suas Necessidades de Diagramação

  • Permite criar facilmente mais de 280 tipos de diagramas;
  • Fornece vários modelos e símbolos para atender às suas necessidades;
  • Interface de arrastar e soltar fácil de usar;
  • Customize cada detalhe utilizando kits de ferramentas inteligentes e dinâmicos;
  • Compatível com uma variedade de formatos de arquivo, como MS Office, Visio, PDF, etc;
  • Sinta-se à vontade para exportar, imprimir e compartilhar os seus diagramas.

Exemplos de Diagramas ER de Cenários Comuns

Mencionamos alguns cenários onde os diagramas ER são utilizados. Agora, vamos ver alguns exemplos da vida real de diagramas ER.

1. Diagrama ER de Sistema de Gestão Hoteleira

O diagrama ER apresentado abaixo é para um sistema de gestão hoteleira. O diagrama mostra todas as entidades e as relações entre elas. Os dados estão estruturados e mostram todos os instrumentos das tabelas do banco de dados.

Diagrama ER de Sistema de Gestão Hoteleira

Entidades e seus Atributos

As principais entidades do Sistema de Gestão Hoteleira são um hotel, quartos, serviços, pagamentos, reservas e clientes.

  • Entidade Hotel: Atributos são hotel_type, hotel_name, hotel_rent, hotel_ID e hotel_description.
  • Entidade Pagamento: Atributos são payment_customer_ID, payment_ID, payment_description, payment_date, payment_amount.
  • Entidade Cliente: Atributos são customer_pass, customer_email, customer_mobile, customer_ID, customer_name, customer_address.
  • Entidade Reserva: Atributos são booking_description, booking_type, booking_ID.

Todas as entidades são normalizadas, e a duplicidade de registros é reduzida. Além disso, existem relações um-para-um e um-para-muitos.

2. Diagrama ER de Banco de Dados - Banco de Dados de Universidade

Um banco de dados de uma universidade consiste em todas as informações relativas a um estudante. Embora tal banco de dados não seja adequado para uma grande instituição, ele ilustra os relacionamentos que ajudam a resolver dúvidas.

 Diagrama ER de Banco de Dados Universidade

Entidades e Atributos

  • Entidade Aluno: Atributos são um nome, idade, local de nascimento, aniversário, etc.
  • Entidade Curso: Atributos são course_title, course_description, credit_hours e course_teacher.
  • Entidade Professor: Atributos são status de posse, cargo, nome, idade.

Um estudante se matricula em muitos cursos, portanto é um relacionamento de um-para-muitos.

3. Diagrama ER de Sistema de Gerenciamento de Biblioteca

O sistema de gerenciamento de uma biblioteca tem um banco de dados que mostra o relacionamento entre as entidades, como um livro, uma editora e um membro. Como se trata de um sistema simples, ele tem apenas três entidades. Outros sistemas podem ser mais complexos com um número mais significativo de entidades, tais como funcionários, etc.

Diagrama ER de Sistema de Gerenciamento de Biblioteca

Entidades e Atributos

  • Entidade Livro: Ele tem author, book_ID, title, price, and availability.
  • Entidade Editora: Tem publisher_ID, publisher_address, and publisher_name.
  • Entidade Membro: Tem member_ID, member_date, member_type, member_address, member_name, and expiry_date.

Neste exemplo, podemos ver novamente as relações um-para-um e um-para-muitos. Um membro pode emprestar muitos livros, mas somente um leitor pode emprestar um livro. Portanto, a relação é 1:Muitos.

4. Diagrama ER de Sistema de Compras Online

O diagrama ER apresentado abaixo é para um Sistema de Gerenciamento de Compras Online. O objetivo deste diagrama ER é usar um banco de dados e Java para criar um bom projeto.

Diagrama ER de Compras Online

Entidades e Atributos

  • Entidade Site/Aplicativo: Atributos são nome de domínio e nome do aplicativo.
  • Entidade Cliente: Atributos são nome de usuário, senha, endereço de e-mail, número de celular, país, distrito, endereço, C_id.
  • Entidade Produtos: Atributos são product_ID, P_name, P_category, P_price, P_availability.
  • Entidade Administrador: Atributos são nome de usuário, senha, A_id.
  • Entidade do Carrinho de Compras: Atributos são ID do produto, nome do produto, preço total, produtos para cobrança.
  • Entidade Registro: Atributos são ID de usuário, nome de usuário, senha, senha esquecida, cadastro.

Podemos observar algumas relações entre a entidade e seus atributos, como o aplicativo móvel da entidade e seu atributo de nome de domínio. Isto mostra que o chefe de projeto criará o projeto baseado em software. Além disso, também podemos encontrar outras relações entre clientes e administração, produtos e administração, etc.

5. Diagrama ER de Banco de Dados NoSQL

Abaixo está um modelo para um diagrama ER de banco de dados NoSQL.

Diagrama ER de NoSQL

Entidades e Atributos

  • Entidade Transação: Atributos são ID da transação, produtoId, Item Id, nome do cliente e preço de venda.
  • Entidade Cliente: Atributos são ID do cliente, ID do produto e código de barras.
  • Entidade Produtos: Atributos são: ID do produto, nome do produto, marca do produto e preço do produto.
  • Entidade Caixa: Atributos são: ID do caixa, nome do caixa, número da célula do caixa, número do seguro social do caixa, e-mail do caixa e data de adesão do caixa.

Você pode observar as relações entre o produto e o cliente e produto e transação. Esta é uma relação de um para muitos. Outras relações incluem o caixa para a transação e a transação para o cliente.

6. Diagrama ER de Relacionamento Um-para-Muitos

A seguir, um exemplo de um diagrama ER que mostra uma relação de um para muitos.

Diagrama ER de Relacionamento Um-para-Muitos

Entidades e Atributos

  • Entidade Entrega: Atributos são delivery ID, order ID, type, status, departure, arrival.
  • Entidade Cliente: Atributos são customer ID, phone, email, customer’s address.
  • Entidade Pagamento: Atributos são payment id, payment date, type, order ID, customer ID, total payment.
  • Entidade do Ccabeçalho do Pedido: Atributos são order ID, order date, order time e customer ID.
  • Entidade Linha do Pedido: Atributos são: order id, line id, pizza id e quantity.
  • Entidade Pizza: Atributos são pizza id, name, specification e price.

Você pode observar os relacionamentos um-para-muitos, tais como o tempo do pedido da entidade de cabeçalho do pedido está ligado ao tipo de pagamento, data de pagamento e id do pedido da entidade de pagamento.

7. Diagrama ER de Sistema Bancário

O diagrama ER apresentado abaixo é para um Sistema de Gestão de Banco. Ele ilustra informações críticas sobre o banco.

Diagrama ER de Sistema Bancário

Entidades e Atributos

  • Entidade Banco: Atributos são bank name, code e address.
  • title:Entidade Cliente: Atributos são customer_id, name, phone number e customer’s address.
  • Entidade Filial: Atributos são branch_id, branch name e branch address.
  • Entidade Conta: Atributos são account_number, account_type e account balance.
  • Entidade Empréstimo: Atributos são loan_id, loan_type, and loan amount.

Você pode observar diferentes relacionamentos, tais como uma filial que oferece muitos empréstimos, portanto, relacionamento 1:N. Outras relações, como M:N também podem ser observadas.

8. Diagrama ER de Sistema de Gestão de Hopistal

O diagrama ER abaixo é para um sistema de gerenciamento hospitalar. Você pode ver as diferentes entidades e como elas se relacionam umas com as outras.

Diagrama ER de Sistema de Gestão de Hopistal

Entidades e Atributos

  • Entidade Paciente: Atributos são social security number, name, insurance, date of admission, date of checking out.
  • Entidade Médicos: Atributos são dss#, name, specialization.
  • Entidade Exame: Atributos são test_id, test_name, test date, test time, test result.

Você pode observar que um médico trata muitos pacientes, e um paciente pode ir a médicos diferentes. É uma relação M:N. Outros relacionamentos também podem ser observados.



Use o EdrawMax para a Criação de Diagramas ER

Desenhar um diagrama ER é um processo cansativo e demorado. Portanto, sugerimos que você use o EdrawMax para diminuir sua dificuldade. O EdrawMax é um excelente software de diagrama ER para desenho e mapeamento que torna o processo mais curto e mais rápido. Você pode usar uma grande variedade de exemplos de diagrama de entidade relacionamento disponíveis gratuitamente.

Como a melhor alternativa ao Visio, o EdrawMax suporta diagrama de entidade-relacionamento, Chen ERD, Martin ERD, Express-G, diagrama ORM, diagrama de modelo de banco de dados, etc. Usando ferramentas de desenho fáceis de usar, juntamente com muitos modelos de diagramas ER pré-desenhados e mais de 6000 símbolos e ícones, criar diagramas ER pode ser incrivelmente rápido e fácil.

EdrawMax

Artigos Relacionados