Mostrando postagens com marcador Relacionamento. Mostrar todas as postagens
Mostrando postagens com marcador Relacionamento. Mostrar todas as postagens

sábado, 6 de setembro de 2008

Auto Relacionamento

Existem situações do mundo real em que Entidades pertencentes a uma Entidade Tipo se relacionam com outras Entidades pertencentes a mesma Entidade Tipo.

Exemplos:

  • Pessoas namoram pessoas.
  • Empregados supervisionam empregados.
  • Matérias possuem matérias como pré-requisito.
  • Um Aparelho Eletrodoméstico é trocado por outro Aparelho Eletrodoméstico quando apresenta defeito.
  • Clubes jogam partidas com outros clubes.

image

 image

domingo, 24 de agosto de 2008

Identificação

image

Identificação é um tipo de restrição de integridade que representa (modela) regras de negócio que visam garantir que não possam exitir duas ou mais entidades ou dois ou mais relacionamentos com os mesmos valores de identificadores.

Em outras palavras, a identificação é utilizada para se distinguir de forma unívoca entidades ou relacionamentos. Ou de outra forma, visam especificar que duas ou mais entidades ou relacionamentos não podem possuir os mesmos valores para suas características identificadoras.

Visam individualizar fenômenos (elementos ou interações) da realidade.

Expressam Regras de Negócio do tipo:

“Não podem existir dois ou mais .... com o mesmo .....”

Ex: Não podem existir duas ou mais pessoas com o mesmo CPF.

Ex: Não podem existir dois ou mais veículos com a mesma placa.

Ex: Um veículo não pode cometer a mesma infração na mesma data, hora, minuto, segundo e local.

image


Todas as entidades-tipo devem ter um único identificador.

Um identificador é composto de um ou mais atributos.

Exemplos:

–As pessoas são identificadas pelo:
•Nome
•Data de Nascimento
•Filiação
–As pessoas físicas são identificadas pela Receita Federal pelo:
•CPF
–As pessoa jurídicas são identificadas pela Receita Federal pelo:
•CGC
–Os alunos em uma universidade são identificados pelo:
•Número de Matrícula.

Os atributos identificadores devem ser escolhidos entre os atributos da Entidade Tipo. Caso não se consiga, deve-se voltar ao Usuário e questioná-lo sobre a existência de alguma maneira de se identificar as Entidades que pertencem a um determinada Entidade Tipo. Caso o usuário não possua essa forma de identificação pode-se então criar alguma maneira para efetuá-la.

Realcionamentos-tipo devem ter atributos identificadores quando apresentarem repetição em seus relacionamentos. O que identifica um relacionamento-tipo são os identificadores das entidades-tipo que participam dele. Se o relacionamento-tipo apresentar repetição, seus atributos identificadores irão auxiliar na identificação dos seus relacionamentos, juntamente com os identificadores da respectivas entidades-tipo.

image

sábado, 23 de agosto de 2008

Relacionamento-Tipo

Um relacionamento-tipo é um conjunto de relacionamentos com características semelhantes.

Considerando a existência de ligações entre entidades como um relacionamento, o conjunto de relacionamentos ou relacionamento-tipo é uma relação matemática entre as entidades tipo envolvidas.

Um relacionamento tipo R entre n entidades tipo E

1, E2,..., En é um conjunto de ligações entre entidades pertencentes a essas entidades tipo. Ou seja, R é um conjunto de instâncias de relacionamentos r j, onde r j = (e1, e2,..., en) e cada entidade ej Ej, 1 < j < n.

De outra forma, um relacionamento tipo pode ser definido como uma relação matemática em E

1, E2, ..., En, ou seja, como um subconjunto do produto cartesiano de E1 X E2 ... X En. Cada entidade tipo E1, E2, ...En é dita como participante do relacionamento tipo R, e similarmente, cada entidade e1, e2, ..., en é dita como participante da instância de relacionamento r.

image



image



image

Relacionamento

Relacionamento é um fenômeno da realidade que representa uma interação (ligação ou conexão) entre entidades (elementos da realidade), com um significado relevante dentro de um mini-mundo.

Um relacionamento não possui existência nem identificação próprias. Para existir ele depende da existência das entidades que participam dele. Para ser identificado ele depende da identificação das entidades que participam dele.

Um relacionamento envolve no mínimo duas entidades (relacionamento binário), podendo envolver três entidades (relacionamento ternário) e assim sucessivamente.

Os relacionamentos mais comuns são os binários que são também os mais flexíveis pois exigem do usuário o conhecimento prévio de apenas duas entidades.



Não é muito comum mas podem existir relacionamentos entre relacionamentos ou entre entidades e relacionamentos.

"Relacionamento é uma associação entre entidades. Por exemplo, PAI-FILHO é um relacionamento entre duas pessoas (entidades)"[CHEN].

"Um relacionamento é uma associação, com um significado, entre entidades" [FURTADO].

"Um relacionamento entre duas classes de objetos (entidades-tipo) é um mapeamento que associa cada objeto de uma classe a um número de objetos (entidades), possivelmente nenhum, da outra classe"[VIDAL].

"Um relacionamento é uma percebida associação entre entidades no universo de discurso"[ISO].


Relacionamento

sábado, 20 de outubro de 2007

Fenômeno - Elemento - Interação

Um fenômeno da realidade pode ser:
  1. um Elemento (Objeto, Entidade); ou
  2. uma Interação (Ligação ou Relacionamento) entre Elementos.

Um Elemento (Objeto, Entidade) do mundo real apresenta algumas características básicas:

  1. estado: é o próprio elemento num determinado momento do tempo;
  2. estrutura ou forma: é uma abstração dos estados que ele assume ao longo do tempo;
  3. localização: um elemento existem em um local e em um instante do tempo;
  4. impenetrabilidade: dois elementos distintos não ocupam o mesmo local no mesmo instante do tempo, constituindo a origem do espaço;
  5. interação: a característica acima propicia a existência de interações ente os elementos;
  6. comportamento (mudança de estado): as interações entre elementos provoca a mudança de seus estados o que chamamos de comportamento do elemento;
  7. irreversibilidade: as mudanças de estado são irreversíveis (entrópicas), constituindo a origem do tempo; e
  8. incerteza: as mudanças são incertas (não determinísticas), constituindo um dos fundamentos da existência.