Hacker, cracker e seus subtipos
Mariusa Warpechowski
2012/2
Continua...
Generalização/Especialização Entidade Associativa Substituindo relacionamento por entidade Validação do Modelo ER Equivalência entre modelos ER
Generalização/Especialização definição de atributos e/ou relacionamentos particulares a um subconjunto de ocorrências (especializações) de uma entidade genérica herança de propriedades
Generalização/Especialização
Total - para cada ocorrência na entidade genérica existe sempre uma ocorrência em uma das entidades especializadas Parcial - nem toda ocorrência da entidade genérica possui uma ocorrência correspondente em uma das duas especializações
Generalização/Especialização
Exclusiva - em uma hierarquia de generalização/especialização uma ocorrência de entidade genérica é especializada no máximo uma vez nas folhas da árvore Compartilhada (não exclusiva) - em uma hierarquia de generalização/especialização uma ocorrência de entidade genérica pode aparecer em várias entidades nas folhas da árvore
x (default)
c
Entidade Associativa
Associação de uma entidade com um relacionamento
Substituindo relacionamento por entidade
Relacionamento substituído por uma entidade homônima, junto com dois relacionamentos Uma consulta está relacionada com exatamente um médico e exatamente um paciente. A consulta é identificada pelo paciente e pelo médico a ela ligados
Validação do Modelo ER
Após o modelo ser construído, ele deve ser verificado
Modelo deve ser completo toda realidade deve estar no modelo Modelo deve ser correto descrever a realidade o mais perfeitamente possível Modelo sem redundância não deve haver repetição de conceitos Entidade isolada e entidade sem atributos
Equivalência entre ER
Diferentes representações através do modelo ER podem gerar o mesmo modelo lógico para fins de projeto de bancos de dados, dois modelos ER que representam o mesmo domínio de problema são considerados equivalentes quando geram o mesmo banco de