base de dados

1703 palavras 7 páginas
Engenharia Eletrotécnica e de Computadores

Técnicas de Programação e Bases de Dados
(TPBD)

Modelação de dados

JEF

A Importância da Modelação de Dados
• A modelação de dados é uma técnica que permite fazer a organização e a documentação de dados de um sistema.
– é crucial para um bom desempenho do sistema.

• O modelo de dados permite a comunicação e o entendimento
– entre os analistas e os utilizadores da base de dados sobre a terminologia e as regras de negócio. JEF

2

O Modelo Entidade-Relacionamento (ER)
• É um modelo de dados conceptual, com elevado nível de abstracção. – desenvolvido por Peter Chen em 1976.

• Conceitos fundamentais do modelo ER
– incluem entidades, atributos e relacionamentos.

• Processo de construção de um modelo ER
– consiste na identificação de entidades e seus atributos, e dos relacionamentos entre essas entidades. JEF

3

Entidades e Atributos

JEF

4

Entidades
• Uma entidade é um conjunto de pessoas, lugares, objectos, acontecimentos ou conceitos
• sobre o qual pretendemos guardar dados.

• Exemplos de entidades

• As entidades num diagrama ER
– são representadas no diagrama ER por retângulos

Autor

Livro

» numa editora pode-se identificar as seguintes entidades:

– Autor
– Livro
– Colecção
– Venda
JEF

Venda

Colecção

5

Instância de Entidades
• Instância ou Ocorrência de uma entidade
– é um elemento desse conjunto
– ex.: "Tecnologias" e "Ficção" são ocorrências (ou instâncias) da entidade "Colecção".

JEF

6

Atributos
• Atributo de uma entidade é uma característica específica dessa entidade. – ex.: a entidade "Autor" terá como atributos: código de autor, nome do autor, data de nascimento, morada, idade, número de contribuinte, contacto telefónico.

Nome
Autor

Autor

• Um atributo representa-se através de uma elipse
– …contendo o nome do atributo, sendo esta elipse ligada à entidade que possui o atributo. • Cada

Relacionados

  • bases de dados
    8727 palavras | 35 páginas
  • Base de Dados
    2455 palavras | 10 páginas
  • Base de dados
    1334 palavras | 6 páginas
  • Base de dados
    489 palavras | 2 páginas
  • base de dados
    1022 palavras | 5 páginas
  • Base de dados
    2112 palavras | 9 páginas
  • Base de Dados
    5917 palavras | 24 páginas
  • Base de dados
    453 palavras | 2 páginas
  • Base de Dados
    2253 palavras | 10 páginas
  • Bases de Dados
    2548 palavras | 11 páginas