You are on page 1of 2

Universidade Federal de Gois Escola de Engenharia Eltrica e da Computao Banco de Dados Aluna: Adriana Ferreira de Brito Mat.

: 092474 Lista 03: Modelo Entidade-Relacionamento 1) Defina o conceito de agregao. Fornea dois exemplos em que esse conceito til Agregao a propriedade de reunir objetos (coisas) que possuem certas caractersticas em comum. Esse conceito til em generalizao, que membros distintos que possuem propriedades comuns com um objeto genrico so tratados como tal objeto; e til no conceito de especializao, que entidades compartilham certas caractersticas com determinadas entidades e com outras entidades no. 2) A figura do prximo slide mostra uma estrutura em trelia da generalizao e especializao (atributos no mostrados). Para os conjuntos de entidades A, B e C, explique como os atributos so herdados dos conjuntos de entidades de nvel superior X e Y. Discuta como tratar um caso em que um atributo de X possui o mesmo nome de algum atributo de Y. Os atributos de X e Y sero repassados para A e B que, por usa vez, tero atributos individuais que caracterizaro cada entidade. Da mesma forma B e C herdaro os atributos de Y e cada um ter atributos prprios (caractersticos), portanto as entidades B e C tero os atributos vindos de Y e pelos atributos individuais. Como X a generalizao de A e B, ele contm os atributos comuns de A e B, em nvel de conjunto X contm a interseo entre A e B. A ter os atributos individuais, que so diferentes de B, e os atributos comuns com B que so herdados de X. Se X e Y possuem atributos com o mesmo nome logo a entidade B ter um conflito, pois tal entidade herda de ambas as entidades. Uma soluo seria renomear o atributo para caracteriza-lo de acordo com a entidade que herdado (exemplo: nome_X e nome_Y). 3) Projete uma hierarquia generalizao-especializao para uma revendedora de veculos automotores. A empresa vende motocicletas, carros de passeio, vans e nibus. Justifique seu posicionamento de atributos em cada nvel da hierarquia. Explique por que eles no devem ser colocados em um nvel mais alto ou mais baixo. Resoluo na imagem generalizao&especializao 4) Explique a diferena entre restries definidas por condies e definidas pelo usurio. Qual dessas restries o sistema pode verificar automaticamente? Explique sua resposta. Nas restries definidas por condies coloca-se uma condio no valor de algum atributo da superclasse para determinar exatamente as entidades que vo se tornar membros de cada subclasse. Quando no se tem uma condio para determinar que a entidade seja membro de uma subclasse a restrio deve ser definida pelo usurio, o membro da subclasse determinado pelo usurio do banco

de dados na operao que adicionar uma entidade subclasse. A restrio definida por condio pode ser verificada automaticamente, basta verificar qual condio est no atributo da superclasse de tal entidade que pertence a uma subclasse.

EXERCCIO Considere a Universidade Federal de Gois, tendo um ambulatrio em cada campus, e seu objetivo realizar exames de admisso, mudana de funo e demisso de seus funcionrios, como tambm atendimento aos seus alunos e para a comunidade em geral. Os dados necessrios para o Funcionrio so: nome, cpf, telefone, endereo, grau de instruo, estado civil, data admisso, cargo e local de trabalho e sua matrcula. J para os alunos deve-se ter: nome, telefone, cpf, endereo, curso, ano e ingresso, estado civil e sua matrcula e por fim a comunidade em geral ser: nome, endereo, cpf, telefone e estado civil. Tem-se tambm um cuidado especial para o cadastro dos mdicos e enfermeiros informando o salrio e vnculo com qual ambulatrio, lembrando que cada um possui conselhos diferentes. Para cada procedimento ambulatorial realizado, deve-se informar: data e hora e qual tipo de procedimento que foi realizado (vacinas, aferir presso, medio de glicemia). Todo este procedimento realizado somente pelos enfermeiros. Aps realizar algum procedimento ambulatorial, caso necessrio o paciente pode ser encaminhado a um mdico, que realizar uma consulta, a fim de saber: motivo da consulta, hiptese diagnstica e data e horrio. Aps esta consulta o mdico pode prescrever algum medicamento previamente cadastrado no sistema. Inclua informaes que julgar em necessrias. Resoluo na imagem ambulatorioUFG

You might also like