You are on page 1of 8

Buscar

comentrios

post favorito (7)

Modelo Entidade
Relacionamento (MER) e
Diagrama EntidadeRelacionamento (DER)
Artigo aborda um estudo sobre Modelo Entidade
Relacionamento (MER) e Diagrama EntidadeRelacionamento (DER) baseado em um sistema
imobilirio.

Gostei (10)

(1)

Modelo Entidade Relacionamento (MER)


O Modelo Entidade-Relacionamento tem o objetivo de representar as estruturas de
dados da forma mais prxima do mundo real dos negcios.
Existem trs conceitos no Modelo Entidade Relacionamento: Entidade, Atributo
e Relacionamento.
Entende-se que Entidade so objetos, as caractersticas dos objetos so os
Atributos, e a relao entre os objetos so os relacionamentos.

Entidade
Uma entidade serve tanto para depsito quanto para recuperao de dados. Ela
representa substantivos, concretos ou abstratos. Exemplo: todos os Inquilinos de
uma imobiliria podem ser armazenados em uma entidade chamada Inquilino.
Todos os Inquilinos da Entidade Inquilino podem ter um identificador nico.
Assim como a Entidade conhecida por Tabela, o identificador seria a chave
primria.

Atributo
Toda entidade possui atributos, ou seja, caractersticas que informam sobre a
entidade.
A entidade Inquilino contm informaes sobre Nome, Endereo, Cidade, Data de
Nascimento de cada Inquilino, identificado entre os outros por uma chave primria,
no caso pode ser um atributo Cdigo.

Tipos de atributos
Atributo

Atributo

Simples

Concatenado

Um nico

Mais de um

atributo

atributo

representa

representam

uma

uma

caracterstica

caracterstica
Exemplo:

Exemplo: Rg
do Inquilino

Endereo
(Logradouro,
Nmero,Cidade,
Cep, UF)

Chave Primria

Chave Estrangeira

Um atributo que

Atributo que se

sempre nico

identifica com a

dentro de uma

chave primria em

Entidade

outra Entidade

Exemplo: CPF
atributo que no
se repete entre
os Inquilinos

Exemplo: Codigo

LOGIN

do Inquilino na

Entidade Aluguel.

Relacionamento
Relacionamento a interao entre os objetos que indicam a dinmica dos
negcios.
Os Relacionamentos so identificados por verbos porque representam as aes que
uma entidade exerce sobre outra. Como exemplo, O Inquilino aluga imvel.

Figura 1 MER Sistema de Imobiliria

Diagrama Entidade-Relacionamento (DER)


O Diagrama Entidade-Relacionamento descreve toda estrutura lgica do banco
de dados. possvel constru-lo a partir de um MER, identificando assim a partir de
um conceito do mundo real como os dados sero armazenados de fato.
O DER tem como nfase os dados e os relacionamentos. Sua representao utiliza
os smbolos:
Retngulos - representam as entidades;
Elipses - representam os atributos;
Losangos - representam os relacionamentos entre as entidades;
Linhas - unem os atributos aos conjuntos de entidades e os conjuntos de
entidades aos conjuntos de relacionamentos;
Elipses duplas - atributos multivalorados.
Na construo de um projeto de banco de dados necessrio saber quais so os
objetos e os relacionamentos para elaborar o DER , ou seja, descobrir quais os
atributos que compem as tabelas (objetos).

Figura 2 - DER - Sistema de Imobiliria

Viviane

O que voc achou deste post?


Gostei (10)

(1)

Comentrio | Tire sua dvida


Jefferson Maia De Almeida Santana
Nesse caso no lugar do relacionamento aluga, no seria interessante a entidade associativa
aluguel, ao invs de ter um relacionamento aluga?
[h +1 ms] - Responder
Douglas Claudio
Ol Jefferson, obrigado pelo seu comentrio.
Enviamos sua solicitao ao Viviane e estamos no aguardo de um feedback do mesmo.

Um abrao.
[h +1 ms] - Responder

Diogo Souza
Opa Jefferson,
Acredito que nesse caso a ideia do autor era apresentar algo como um relacionamento
many-to-many no modelo..
Considerando que talvez o aluguel pudesse ser pago por mais de um inquilino...
[h +1 ms] - Responder

Rassa Moreira
Muito obrigada! Me foi de grande utilidade. = ) Um abrao!
[h +1 ms] - Responder

Servios
Inclua um comentrio
Adicionar aos Favoritos
Marcar como lido/assistido
Incluir anotao pessoal

+Engenharia de
software

Mais posts
Artigo

Model Driven Arquitecture: Analisando Ferramentas Livres


para MDA
Pocket Video

Definindo Papis e Responsabilidades com a Matriz RACI


Pocket Video

Modelando negcios com IDEF0


Revista

Revista Engenharia de Software Magazine 70


Artigo

Teste unitrio com JUnit e ComplexGraph


Artigo

Como detectar problemas de usabilidade e corrigi-los


Artigo

Como aumentar a produtividade de sua equipe de


programadores
Artigo

Entendendo o Teste de Software por Amostragem


Artigo

O que faz um Gerente de projetos ou e um Scrum Master?


Artigo

Desenvolvimento gil: O papel do PMO no mundo gil


Listar mais contedo

Anuncie | Loja | Publique | Assine | Fale conosco

Hospedagem web por Porta 80 Web Hosting


Todos os Direitos Reservados a Web-03