Modelagem conceitual e entidade relacionamento

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2339 palavras )
  • Download(s) : 0
  • Publicado : 3 de julho de 2012
Ler documento completo
Amostra do texto
Modelagem Conceitual

C O objetivo É:

D O objetivo NÃO É:

Representar a semântica da
informação, independente de
considerações de eficiência.

Descrever a estrutura do
armazenamento do banco
de dados.

I Requisitos de um modelo conceitual:
- clareza (facilidade de compreensão)
- exatidão (formal)

Modelo Semântico (ex: Entidade-Relacional)

Modelagem Conceitual
Padrão paraa modelagem conceitual de Sistemas de Banco de Dados


Abordagem Entidade-Relacionamento (ER)
– Principais Características:
• Utilização de poucos conceitos
• Excelente representação gráfica
• Facilidade de compreensão
– Elementos Básicos:
• Entidade
• Atributo
• Relacionamento
• Cardinalidade

Modelo Entidade - Relacionamento
“O modelo de dados entidade-relacionamento baseia-sena
percepção de um universo constituído por um grupo básico de
objetos chamados entidades e por relacionamentos entre estes
objetos. Ele foi desenvolvido a fim de facilitar o projeto de banco
de dados permitindo a especificação de um esquema de
empreendimento. Tal esquema representa a estrutura lógica
global do banco de dados.”

ENTIDADES
• O objeto básico tratado pelo modelo ER é aentidade, que pode ser definida como um objeto
do mundo real, concreto ou abstrato e que possui
existência independente. Cada entidade possui um
conjunto particular de propriedades que a
descreve chamado “atributos”
• Exemplos de entidades:
• Aluno, Conta Bancaria, Cliente, Nota Fiscal, etc.
• Entidade: objeto que existe e é distinguível de
outros objetos.
• Conjunto de Entidades: grupo deentidades do
mesmo tipo.

Dependência Existencial
• Se a existência da entidade x depende da existência da
entidade y, então diz-se que x é existencialmente
dependente de y. A entidade y é chamada
dominante e x é chamada subordinada.

Y

X

a1

b1
b2
a2

a3

b4

Entidades Fortes e Fracas
• Entidade Forte: é uma entidade que possui chave
primária, por definição é umaentidade dominante.

• Entidade Fraca: é uma entidade que não possui chave
primária, por definição é uma entidade subordinada. Para
formarmos a chave primária de uma entidade fraca,
utilizamos a chave primária da entidade forte da qual ela
é existencialmente dependente mais um conjunto mínimo
de atributos que possa identificar uma entidade em um
conjunto de entidades fracas.

Entidade Fraca/ Relacionamento Identificador
Empregado
Código

(1,1)

(0,n)
Possui

Nome

Empregado
10 Afonso
11 Pedro
12 Augusto
13 Marta

Dependente
Número
Sequência

Dependente
10 1 Marcelo
10 2 Ana
12 3 Helena
13 4 Mariana

Nome

ATRIBUTOS
• Uma entidade é representada por um conjunto de atributos.
Atributos são propriedades descritivas de cada membro de
um conjunto deentidades.
• Exemplos de atributos:
Para entidade Alunos: Idade, Nome, Data Nascimento,
Endereço
Para entidade Contas: Numero, Cliente, Saldo

DOMÍNIO DE ATRIBUTOS:
• Conjunto

de

valores

permitidos

aos

atributos.

Ex: O atributo Data de Nascimento somente pode
conter valores no padrão dd/mm/aaaa (dia/mês/ano). O

atributo Idade somente pode conter números inteirospositivos.

TIPOS DE ATRIBUTO
• Atributos Compostos: É a divisão de um atributo em
partes. Ex: Endereço pode ser formado por Rua + Numero
+
Bairro
+
Cidade
+
Estado
+
CEP
• Atributos Monovalorados: atributos que somente contém
um valor para cada instância. Ex: Idade
• Atributos Multivalorados: atributos que podem conter
mais
de
um
valor
para
cada
instância.
Ex:
Nome_Dependente emuma entidade Funcionário.
• Atributos Derivado: atributos que podem ser obtidos a
partir de cálculo sobre o valor de outros atributos. Ex:
Idade pode ser obtida a partir do atributo Data_Nascimento

Atributos (Chave)
• Superchave: Uma superchave é um conjunto de um
ou mais atributos que, tomando coletivamente, permitenos identificar unicamente uma entidade no conjunto de
entidades. Por...
tracking img