Universidade Técnica de Lisboa
INSTITUTO SUPERIOR DE ECONOMIA E GESTÃO
Informática e Sistemas de Informação Aplicados em Economia
MODELAÇÃO CONCEPTUAL
DOS DADOS
Modelação Conceptual dos Dados
- Organização dos Dados
- Modelação Conceptual dos Dados
- Modelo Entidade Associação
- Caracterização das Associações
- Atributos: o atributo chave
Modelação Conceptual dos Dados
2
Organização dos dados
Os dados
resultantes de processos de pesquisa documental e
quantitativa podem ser organizados e estruturados com o objectivo de
- integração com os dados operacionais,
- optimização das actividades de produção de resultados estatísticos
e
- outras análises e actividades (por exemplo pre-processamento e
transformação no processo de descoberta de conhecimento em
bases de dados).
Modelação Conceptual dos Dados
3
Organização dos dados
Uma das formas possíveis desta organização passa por três fases:
1) modelação conceptual dos dados,
2) desenho lógico de bases de dados e
3) implementação da base de dados.
A ligação com a produção de estatísticas faz-se através do que se
designa por exploração de base de dados.
Modelação Conceptual dos Dados
4
Modelação Conceptual dos Dados
A modelação conceptual dos dados utiliza três conceitos chave:
1) entidade para aqueles elementos acerca dos quais se vai
constituir informação (objectos, indivíduos, países, etc.),
2) atributo para os elementos que permitem caracterizar uma
entidade, isto é, os items informacionais específicos e
3) associação que designa um relacionamento entre entidades.
Modelação Conceptual dos Dados
5
Modelação Conceptual dos Dados
Exemplo: quadro possível exemplo de produto de uma pesquisa
bibliográfica em torno do Investimento Directo Estrangeiro em
Portugal.
Quadro 1- O IDE em Portugal por País e Sector entre 1993 e 1994
(Unidade: milhões de escudos)
Agricultura
Alemanha
Austria
Espanha
Indústria
1993
1994
1993
1994
197
90
36646
50927
0
1
0
1
1320
28
15730
9016
Modelação Conceptual dos Dados
6
Modelação Conceptual dos Dados
Exemplo: o quadro apresentado
1) é uma boa forma de apresentação de resultados mas...
2) deve ser reestruturado para ser considerado como um ponto de
partida para o processo de trabalho que se visa seja posto em
prática pelos estudantes.
Modelação Conceptual dos Dados
7
Entidade
Exemplo: Perante o quadro é possível responder a questões como:
1) Que informação dispomos sobre os países?
2) Que informação dispomos sobre sectores?
3) Como se concretizaram os investimentos no tempo?
Estes elementos acerca dos quais existe informação (país origem,
sector de destino, tempo) podem ser consideradas as entidades do
modelo que procuramos elaborar.
Modelação Conceptual dos Dados
8
Atributo
Conhecidas as entidades podemos procurar os seus atributos, isto é,
os elementos informacionais qua as caracterizam.
Sobre o país origem conhecemos apenas o nome.
Do sector conhecemos a designação e finalmente do tempo temos
informação acerca do ano.
Modelação Conceptual dos Dados
9
Associação
Finalmente, repare-se que há um elemento informativo adicional na
intersecção de país, tempo e sector: o montante do investimento.
Este elemento só existe enquanto resultado de uma associação entre
os anteriores.
Modelação Conceptual dos Dados
10
Diagrama do Modelo Conceptual
Representemos graficamente este primeiro resultado: as entidades
com rectângulos, os atributos com elipses e as associações com
losangos.
Esboço de Modelo Conceptual relativo ao IDE
Tempo
Ano
Designação
Nome
País
Origem
Modelação Conceptual dos Dados
Montante
Investe
Sector
11
Entidade e Ocorrência de Entidade
É sempre bom lembrar uma distinção entre entidade em sentido
abstracto e ocorrência de entidade, por exemplo, a entidade país e a
sua ocorrência Portugal.
Modelação Conceptual dos Dados
12
Modelo Entidade Associação
O resultado da modelação conceptual dos dados é um diagrama
denominado Modelo Entidade Associação (MEA) o qual pode ser mais
ou menos detalhado conforme exibe ou não os atributos da entidade.
No entanto, o MEA para ficar completo precisa de mais informação
sobre as associações.
Modelação Conceptual dos Dados
13
Caracterização das Associações
As associações são estudadas relativamente a dois aspectos:
1) aridade que se refere ao número de entidade participantes numa
associação e que permite distinguir entre associações unárias,
binárias e complexas e
2) multiplicidade ou cardinalidade que procura determinar quantas
ocorrências de uma entidade se relacionam com a ocorrência de
uma ou de um conjunto de entidades.
Modelação Conceptual dos Dados
14
Caracterização das Associações
A cardinalidade
Um país investe em um ou vários sectores?
A multiplicidade é expressa por um mínimo, 0 ou 1, e um máximo, 1 ou
N.
Modelação Conceptual dos Dados
15
Caracterização das Associações
Exemplo:
Existe apenas uma associação que podemos designar por País
investe em Sector no Tempo ou, simplemente, Investe.
Esta associação, em termos de aridade, é complexa porque relaciona
mais do que duas entidades.
O diagrama seguinte actualiza o que vimos antes com a multiplicidade
do relacionamento visto de País (ou Tempo) para Sector.
Modelação Conceptual dos Dados
16
Caracterização das Associações
Exemplo:
Desenvolvimento do Modelo Conceptual relativo ao IDE
Tempo
Ano
Designaçã
o
Nome
Montante
País
Origem
Modelação Conceptual dos Dados
Investe
1,N Sector
17
Caracterização das Associações
Exemplo:
Este diagrama permite-nos a seguinte leitura: num determinado
momento, um país investe em 1 ou vários sectores.
Neste caso estamos a fazer corresponder à ocorrência de uma
entidade ou de um conjunto de entidades (tempo e país origem) o
número de ocorrências de outra considerada isoladamente (sector).
Modelação Conceptual dos Dados
18
Caracterização das Associações
Exemplo: outras possíveis leituras
1)
Num
determinado
momento,
num
sector
pode
haver
investimento de um ou vários países
2) Um país investe num sector em um ou vários momentos.
Modelação Conceptual dos Dados
19
Caracterização das Associações
Exemplo:
Modelo Conceptual relativo ao IDE com Multiplicidade
Tempo
Ano
Designação
Nome
1,N
Montante
País
1,N
Origem
Modelação Conceptual dos Dados
Investe
1,N Sector
20
Modelo Entidade Associação
Sentido da leitura
Note-se que a leitura da multiplicidade acaba por levar à necessidade
de inverter o sentido do verbo.
Assume-se que o diagrama exprime proposições da esquerda para a
direita e de cima para baixo.
Modelação Conceptual dos Dados
21
Atributos
Exemplos:
Os atributos servem para caracterizar as entidades e associações. Por
exemplo a entidade País tem como atributos um nome, uma
população, um PIB. Sector também terá uma designação. A
associação Investe tem como atributo o montante do investimento.
Modelação Conceptual dos Dados
22
Atributos
O atributo chave
Em cada entidade, pode existir um atributo com capacidade para
identificar inquivocamente qualquer ocorrência.
Se existir e for utilizado com esse objectivo será denominado atributo
chave e no diagrama entidade associação é representado sublinhado.
Modelação Conceptual dos Dados
23
Atributos
O atributo chave
Modelo Entidade Associação relativo ao IDE
Tempo
Ano
Designação
Nome
1,N
Montante
País
1,N
Origem
Modelação Conceptual dos Dados
Investe
1,N Sector
24
Download

MODELAÇÃO CONCEPTUAL DOS DADOS