Академический Документы
Профессиональный Документы
Культура Документы
Departamento (id, sigla, nome, idEmpregado<Gerente>) Empregado (idEmpregado, matrcula, CPF, nome, endereo, CEP)
Disciplina: Projeto de Banco de Dados
Departamento (id, sigla, nome, idEmpregadoGerente) Empregado (id, matrcula, CPF, nome, endereo, CEP, idDepartamento)
Disciplina: Projeto de Banco de Dados
Alocao (idProjeto, idEmpregado) Alocao (idProjeto, idEmpregado,X) Alocao (id, idProjeto, idEmpregado)
Empregado (idEmpregado, matrcula, CPF, nome, endereo, CEP, idDepartamento) Projeto(idProjeto, nome, verba) Alerta! Alocao( id, idEmpregado, IdProjeto)
Disciplina: Projeto de Banco de Dados
Soluo:
Empregado (id, matrcula, nome, dataContratao, idCnjuge, idSupervisor)
Disciplina: Projeto de Banco de Dados
Tcnico (id, nome) Projeto (id, nome, verba) Computador (id, modelo) Alocao (id, idProjeto, idTcnico, idComputador)
Empregado (id, matrcula, nome) Projeto (id, sigla, nome, verbaAnual, idEmpregadoLider) Ferramenta (id, nome, descrio) Utilizao (id, idFerramenta, idProjeto, dataUso) Trabalho (id, idEmpregado, idProjeto, cargaHorria, remunerao)
Disciplina: Projeto de Banco de Dados
PessoaFsica (id, dataNascimento, nome, endereo, CPF) PessoaJurdica (id, CNPJ, endereo, razoSocial)
Desvantagens
Desempenho ruim na manipulao das relaes.
Na insero (remoo) de um novo objeto, haver insero (remoo) de dois registros, um em cada relao (superclasse e subclasse). Em consultas cujos dados no esto na mesma relao, h necessidade de realizar uma juno que uma operao cara.
32
Desvantagens
Na insero ou remoo de um novo atributo de uma das classes da hierarquia, a relao que mapeia toda a hierarquia sempre modificada. Desperdcio de espao de armazenamento principalmente quando h muitas subclasses.
Desvantagens
Quando a superclasse modificada, cada uma das n relaes correspondentes s subclasses deve ser modificada.