Академический Документы
Профессиональный Документы
Культура Документы
17: O DER da Figura 2.29 modela uma generalizao/ especializao no exclusiva. Como dito no texto
do captulo que descreve este DER, generalizaes/especializaes deste tipo no so usadas neste
livro. Construa um DER que modela a realidade descrita sem usar o conceitos de
generalizao/especializao no exclusiva.
R: A soluo para modelar uma especializao no exclusiva
usar relacionamentos para ligar as entidades especializadas entidade genrica
(Figura 7.8).
atributo(s) identificador(es).
24: Escreva um esquema ER textual para o esquema diagramtico
25:A Figura 2.37 apresenta um DER de parte de um sistema de
recursos humanos em uma organizao. Descreva em portugus tudo que
est representado neste diagrama.
26: Para cada entidade e cada relacionamento do DER da Figura
2.37 defina, quando possvel, atributos. Para cada entidade, indique o(s)
atributo(s) identificador(es).
27: Escreva um esquema ER textual para o esquema diagramtico
da Figura 2.37
28: De acordo com o DER da Figura 2.37, que aes devem ser
tomadas ao excluir-se do banco de dados uma secretria?
R: O modelo ER expressa que um processador de textos no pode
existir no banco de dados, sem que exista uma secretria que o domine (cardinalidade
mnima da entidade PROCESSADOR DE TEXTOS no relacionamento
DOMNIO). Assim, cada vez que uma secretria for excluda, necessrio
verificar, para cada processador de textos por ela dominada. Caso ela
seja a ltima a dominar determinado processador de textos, a secretria no
poder ser excluda, ou, alternativamente, a excluso da secretria dever ser
propagada a excluso do processador de textos em questo.
29: De acordo com o DER da Figura 2.37, uma secretria ou um
engenheiro no podem ser gerentes. Porque? Como o DER deveria ser
modificado para permitir que tanto uma secretria, quanto um engenheiro
pudessem ser tambm gerentes?
R: Pela definio de especializao que consideramos neste livro, a
mesma exclusiva, isto , uma ocorrncia da entidade genrica no pode aparecer
em mais de uma de suas especializaes. Como as entidades
SECRETRIA, ENGENHEIRO e GERENTE so ambas especializaes de
EMPREGADO na mesma hierarquia de generalizao/especializao, um
empregado no pode aparecer em mais de uma delas.
Para permitir que uma secretria ou um engenheiro sejam gerentes necessrio
retirar a entidade GERENTE da mesma hierarquia de generalizao/
especializao na qual aparecem SECRETRIA e ENGENHEIRO. Neste
caso, GERENTE passa a ser um auto-relacionamento de EMPREGADO.