Modelagem banco de dados

Páginas: 23 (5557 palavras) Publicado: 10 de novembro de 2013
Carga horária
• Quatro horas EAD – 3ª semana.

Objetivos
• Desenvolver o projeto conceitual de Banco de dados com
a utilização do Modelo Entidade-Relacionamento.

Conteúdo
• Modelo Entidade-Relacionamento.
• Entidades, Atributos e Conjuntos de Entidades.
• Tipos de Entidades.
• Relacionamentos e Conjuntos de Relacionamentos.
• Características
adicionais
Relacionamento.

doModelo

Entidade-

• Projeto conceitual de banco de dados com o Modelo
Entidade-Relacionamento.
• Considerações Finais.

UNIDADE 2

MODELAGEM DE DADOS
USANDO O MODELO
ENTIDADE-RELACIONAMENTO

UNIDADE 2
Licenciatura em Computação

ATENÇÃO!
Lembre-se de que sua
participação e colaboração
são essenciais para o seu
aprendizado. Participe e interaja
com seus colegas de cursoe com
seu tutor.

1 Introdução
Na unidade anterior, você compreendeu que os Sistemas Gerenciadores de
banco de dados surgiram para solucionar problemas de redundância, de inconsistência,
de compartilhamento e segurança de dados em sistemas de informações.
Você conheceu, também, quais são as atividades e os profissionais envolvidos
em um sistema de banco de dados.
Nesta unidade, vocêaprenderá a desenvolver um projeto conceitual de banco
de dados com a utilização do Modelo Entidade-Relacionamento.

2 Modelo Entidade-Relacionamento
O Modelo Entidade-Relacionamento (MER) é um modelo de dados de
alto-nível, criado com o objetivo de representar a semântica associada aos dados do
minimundo. O MER é utilizado na fase de projeto conceitual, em que o esquema
conceitual do banco dedados da aplicação é concebido. Seus conceitos são intuitivos,
permitindo que projetistas de banco de dados capturem os conceitos associados aos dados
da aplicação, sem a interferência da tecnologia específica de implementação do banco de
dados. O esquema conceitual criado usando-se o MER é chamado Diagrama EntidadeRelacionamento (DER).

MER: Conjunto de conceitos e elementos de modelagemque o
projetista de banco de dados precisa conhecer.
DER: Resultado do processo de modelagem executado pelo projetista
de dados que conhece o MER.

Exemplo:
Uma aplicação hipotética, ou seja, a aplicação da locadora de vídeo (LV), servirá
para ilustrar os conceitos envolvidos no MER. Os requisitos de banco de dados, bem como
o esquema conceitual dessa aplicação serão apresentados, ao mesmotempo em que
serão introduzidos os conceitos do MER.
O banco de dados da LV deve armazenar, por exemplo, dados de funcionários,
fitas, clientes e locações. Inicialmente, os projetistas produziram a seguinte descrição do
minimundo:
•  Clientes locam mídias (VHS ou DVD) de filmes, auxiliados por funcionários.
•  Somente clientes cadastrados podem realizar uma locação. Devem ser
armazenadas asseguintes informações sobre o cliente: nome, código, Rg,
Cpf, endereço, telefone, idade, data de nascimento, saldo, bônus.
•  Dependentes de clientes podem realizar locações. Informações dos
dependentes: nome, sexo, data de nascimento, tipo de dependência (filho,
esposa, pai, mãe, etc).
•  O cliente recebe um bônus a cada filme de lançamento locado. Com dez bônus,
o cliente pode locar umfilme de lançamento ou dois filmes que não sejam
lançamentos.

18

CRC • • • Banco de Dados
Ceuclar – Batatais

UNIDADE 2
Licenciatura em Computação

• O Tempo de Locação do Filme (TLF) varia de acordo com a quantidade de
mídias e do tipo do filme (lançamento ou não) que o cliente levar em uma
única locação. Por exemplo: se o cliente locar quatro filmes de lançamentos
e cinco filmesque não sejam lançamento, três dos quatro lançamentos terão
TLF = 1; um lançamento e dois não-lançamentos terão TLF = 2; e os 3 nãolançamentos restantes terão TLF = 3. Ou seja, filmes de lançamento devem
ser devolvidos antes dos filmes não-lançamentos e, a cada três filmes, um dia
é adicionado ao TLF.
• Funcionários compram mídias de filmes de fornecedores.
• Poderá ter várias mídias de...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Modelagem de banco de dados
  • Modelagem conceitual de banco de dados
  • Modelagem de banco de dados
  • Banco de dados modelagem
  • Modelagem de banco de dados
  • Modelagem de banco de dados
  • Modelagem banco de dados
  • Modelagem de banco de dados

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!