Escolar Documentos
Profissional Documentos
Cultura Documentos
Professora
Maria Macedo
Introdução
Página 3 de 19
Dados e Informação
Base de dados
Página 4 de 19
Sistemas de Gestão de Base de Dados (SGBD)
Página 5 de 19
O SGBD pode ser (metaforicamente) visto como um edifício com uma
arquitectura de três níveis:
Nível de
Visualização
Nível
Conceptual
Nível Físico
Página 6 de 19
Figura 6 - Nível Conceptual
Modelo Entidade-Relação
Página 7 de 19
Figura 8 - Professor Peter Chen
Entidades
Página 8 de 19
No entanto, algumas entidades podem ser mais abstractas porque
representam as informações sobre acontecimentos de um negócio,
como contrato, pedido de vendas, cliente, depósito de dinheiro, etc.
Atributos
Pegando na analogia que foi feita mais atrás, se cada entidade é uma
palavra que representa um substantivo concreto ou abstracto, então
o atributo é o seu adjectivo, pois ele caracteriza a entidade.
Página 9 de 19
Atributo: Elemento ou propriedade que caracteriza a
entidade.
Instâncias
Página 10 de 19
Figura 11 - Representação gráfica de entidades e atributos
Chave
Página 11 de 19
chave primária é constituído apenas por um atributo, chama-se
chave primária simples.
Página 12 de 19
relacionamento n-ário. Vejamos seguidamente exemplos dos tipos de
relacionamentos referidos.
Página 13 de 19
Figura 14 - Relacionamento um para um
Página 14 de 19
Figura 17 podemos observar um diagrama ER completo: as
entidades representadas com rectângulos, os atributos
representados com elipses, as chaves primárias estão sublinhadas e
as entidades estão relacionadas através de um losango com a
cardinalidade indicada.
Modelo Relacional
Página 15 de 19
Tendo em conta a Figura 18 podemos então transformar um
Diagrama Entidade Relação (Diagrama ER) num Diagrama
Relacional. Na Figura 19 observamos à esquerda um Diagrama ER
constituído por uma entidade e três atributos e à direita o modelo
relacional correspondente constituído por uma tabela
(correspondente à entidade), três colunas (correspondentes aos
atributos) e três registos (correspondentes às instâncias que não
estão representadas no Diagrama ER).
Página 16 de 19
Chave externa: Atributo (ou conjunto de atributos) que é
chave primária de uma outra tabela
(entidade) relacionada.
Ora nestes casos é necessário criar uma terceira tabela cuja chave
primária seja formada pela união das chaves primárias das outras
duas tabelas. Assim, foi necessário criar a tabela Requisição e
relacioná-la com as tabelas Leitor e Livro através das respectivas
Página 17 de 19
chaves primárias. Na figura seguinte pode ser observado o que foi
dito anteriormente.
Página 18 de 19
possui um valor de chave primária que já foi atribuído ao leitor João
Silva. Qualquer um destes exemplos ilustra uma situação que não
pode acontecer numa base de dados.
Página 19 de 19