programa
a) Explique a diferença entre uma entidade e uma ocorrência de entidade.
Uma entidade é uma representação abstrata de um objeto real, um modelo computacional deste objeto. Uma ocorrência de uma entidade é um caso específico desta entidade, com seus atributos propriamente preenchidos.
b) O que é e quando são utilizadas a entidade fraca e a entidade associativa. Explique claramente e dê exemplos.
Uma entidade fraca é uma entidade que depende de outra para existir/ocorrer, utilizando ainda um atributo desta entidade relacionada como identificador.
Já uma entidade associativa é uma entidade que molda uma relação, ou seja, uma relação entre duas entidades gera uma outra entidade.
(6,0 pontos) 2) Faça um diagrama Entidade-Associação ou entidade-Relacionamento que represente o contexto de cada item abaixo. Preste atenção na interpretação fiel ao texto.
a) João é o motorista da van;
b) Pedro e Carla moram em um apartamento;
c) Pedro supervisiona seu próprio trabalho.
(5,0 pontos) 3) Pretende-se desenhar uma base de dados para implementar uma máquina de busca (ex.: Google, Cade?) para a web. Faça o diagrama Entidade-Relacionamento COMPLETO para modelar o problema. Não se esqueça de indicar as chaves e outras restrições que possam haver. O máquina de busca será bastante simplificado e apenas deve atender os seguintes pontos:
Uma página é identificada por uma URL (ex.: http://autoscar.com.br)
Uma página pode ter links que apontam para outras páginas.
Uma página tem várias palavras.
A mesma palavra pode aparecer várias vezes na mesma página.
Cada palavra tem atributos de estilo (normal, negrito, ou itálico).