23 - Modelagem Conceitual Flashcards
Defina o Modelo de Entidade Relacionamento
É uma forma de implantação da modelagem conceitual
É o modelo mais popular de implementação de modelagem conceitual de dados
Ele descreve um contexto (chamado de mini-mundo) em termos de entidades, relacionamentos e atributos
Defina Entidade no MER
Uma entidade é qualquer objeto que existe e que pode ser distinguido de outros objetos
Uma entidade é representada por meio de um retângulo com seu nome
O que é uma instância
É uma ocorrência específica de uma entidade
-> Pedro é uma instância da Entidade pessoa
O que são as propriedades de uma entidade
São os Atributos
Quais são os tipos de Entidades
Entidade Forte (Entidade Independente)
Entidade Fraca (Entidade Dependente)
Entidade Associativa
Defina a Entidade Forte
São aquelas cuja existência independe de outras entidades, por si só elas já possuem total sentido de existir
Possui atributos que a identificam univocamente sem que ela precise estar associada a outra entidade
Defina a Entidade Fraca
É representada por um duplo retângulo
São aquelas cuja existência depende de outra entidade e que não podem ser identificadas unicamente por seus atributos
Condições para ser uma entidade fraca
A entidade fraca deve depender da entidade forte para existir
A entidade fraca não pode ser identificada unicamente por seus atributos
VERDADEIRO OU FALSO
Toda entidade fraca apresenta uma dependência de existência, mas nem toda dependência de existência se trata de uma entidade fraca
VERDADEIRO
Defina o Relacionamento no MER
É a relação existente entre entidades
É uma associação ou interação entre entidades, representada por um losango geralmente entre retângulos
VERDADEIRO OU FALSO
Não é possível haver uma relação de auto-relacionamento no MER
FALSO
É possível haver um auto-relacionamento ou um relacionamento recursivo
Esse relacionamento é chamado de relacionamento forte
Quais são os tipos de Relacionamento no MER
Relacionamento Forte: É um relacionamento entre entidades forte
Relacionamento Fraco: E uma relacionamento que ocorre entre uma Entidade Fraca e uma Entidade Forte
Quando uma entidade fraca se relaciona com mais de uma entidade forte o que ocorre
O relacionamento que contém a entidade forte que permitirá identificar a entidade fraca será representado com um losango duplo
Classificação dos Relacionamentos quanto ao grau
Representa o número de tipos de entidades que participam de um relacionamento (Podendo ser binário, ternário, quartenário…)
Classificação dos Relacionamento quanto a Cardinalidade
Representa a quantidade de ocorrências ou instâncias de cada entidade presente no relacionamento
Pode receber os seguintes valores: (1:1 / 1:N / N:1 / M/N)
VERDADEIRO OU FALSO
O diagrama Entidade Relacionamento (DER) pode não representar a cardinalidade mínima, mas é necessário representar a cardinalidade máxima
VERDADEIRO
Defina as restrições de participação
Restrição de participação total: Toda instância de uma entidade A deve possuir uma ou mais instâncias de uma entidade B associada a ela
Restrição de participação parcial/simples: Nem todas instância de uma entidade A deve possuir uma instância de uma entidade B associada a ela
Representação das restrições de participação
As restrições de participação total são representadas por linhas duplas (ou linhas mais grossas)
As restrições de participações simples são representadas por linhas simples
Conceito relacionados a cardinalidade máxima e mínima
A cardinalidade mínima está relacionada ao conceito de restrição de participação
A cardinalidade máxima está relacionada ao conceito de razão de cardinalidade
Defina a Entidade Associativa
É a redefinição de um relacionamento, passando a ser considerado também como uma entidade
Defina Atributos no MER
São usados para descrever as propriedades ou características de uma entidade ou relacionamento
São representados graficamente através de símbolos ou elipses conectadas por meio de uma linha sólida
Referente aos seus valores, um atributo pode ser:
Monovalorado: Só pode possuir um único valor
Multivalorado: Pode possuir mais de um valor
Um atributo pode possuir uma cardinalidade, de maneira análoga a uma entidade em um relacionamento
Referente a sua divisão, um atributo pode ser
Simples (Atômico): Não pode ser subdividido em outros atributos
Composto: É aquele que pode ser subdividido em outros atributos
Em relação a sua origem, um atributo pode ser:
Derivado (Calculado): É aquele que pode ser derivado ou obtido a partir de outros atributos ou relacionamentos, logo ele não precisa ser armazenado no banco de dados (É representado por uma elipse tracejada)
Armazenado: É aquele que não pode ser calculado, derivado ou obtido por meio de outros atributos - ele tem que ser armazenado de fato no banco de dados (Representado por uma elipse sólida)
VERDADEIRO OU FALSO
Os relacionamentos não podem possuir atributos
FALSO
Os relacionamentos também podem possuir atributos
O que são identificadores no DER
É um conjunto de um ou mais atributos cujos valores servem para distinguir uma ocorrência da entidade das demais ocorrências da mesma entidade
No DER, atributos identificadores são representados por um círculo preto
O que é a notação pé de galinha
É uma notação para representar entidades, relacionamentos e atributos, porém de uma maneira mais simples
Cardinalidade na notação pé de galinha
Leitura da cardinalidade na notação pé de galinha
É sempre feita de dentro para fora da linha