Sie sind auf Seite 1von 7

Exerccio 2.

1: D ao menos cinco exemplos dos conceitos bsicos da abordagem


ER apresentados neste captulo: entidade, relacionamento, atributo,
generalizao!especializao.
R: entidades: empregado, departamento, aluno, disciplina, marido, esposa.
Relacionamento: casamento, lotao, gerenciamento, distribuio, atuao.
"tributo: empregado# identidade, endereo, cargo, nome, $%&.
'eneralizao!especializao: cliente (pessoa )sica, pessoa *urdica+,
)uncionrio (motorista, secretria+ , ,eculo(a-utico, terrestre+,
pessoa(pro)essor, )uncionrio, aluno+, m.dico(cirurgio, clnico geral, otorrino+
Exerccio 2.2: Expli-ue a di)erena entre uma entidade e uma ocorrncia de
entidade. Exempli)i-ue.
R: Entidade . o con*unto de ob*etos da realidade modelada sobre os -uais
dese*a#semanter in)orma/es no banco de dados, en-uanto -ue ocorrncia
. uma associaoespec)ica entre determinadas inst0ncias de entidade.
Ex: Disciplina, %essoa (entidades+ 1anco de dados, sistemas operacionais, 2oo,
3aria, 2os. (ocorrncias de entidades+
Exerccio 2.4: 5 -ue . o papel de uma entidade em um relacionamento.6uando .
necessrio especi)icar o papel das entidades de um relacionamento7
R: . uma )uno -ue uma ocorrncia de uma entidade cumpre em uma
ocorrncia deum relacionamento. 8 necessrio para a di)erenciao das partes
-ue possuem )un/es distintas.
Exerccio 2.9: $onsidere o relacionamento $":"3E;<5-ue aparece no DERda
&igura 2.=. :egundo este DER o banco de dados poderia conter um casamento em
-ue uma pessoa est casada consigo mesma7 5 DER permite -ue amesma
pessoa aparea em dois casamentos di)erentes, uma ,ez como maridoe outra ,ez
com esposa7 $aso uma destas situa/es possa ocorrer, como de,eria ser
modi)icado o DER para impedi#las7
R: ;o. " relao descre,e um auto#relacionamento 1:1
Exerccio 2.>: $on)eccione um poss,el diagrama de ocorrncias para o
relacionamento
Exerccio 2.?: $on)eccione um poss,el diagrama de ocorrncias para o
relacionamento $53%5:@AB5(&igura 2.C+ e suas respecti,as entidades.
Exerccio 2.=: 3ostre como o modelo ER da &igura 2.11 pode ser representado
sem uso de relacionamentos ternrios, apenas usando relacionamentos binrios.
Exerccio 2.D: D um exemplo de um relacionamento ternrio. 3ostre como a
mesma realidade pode ser modelada somente com relacionamentos binrios.
Exerccio 2.C: %ara o exemplo de relacionamento ternrio da -uesto anterior,
*usti)i-ue a escolEa das cardinalidades mnima e mxima.
Exerccio 1.1: Enumere as principais di)erenas entre processamento de
dados com ar-ui,os con,encionais e o processamento de dados com :'1D.
Resposta: 5 processamento de dados com :'1D 1# )a,orece a
modularizao, 2# a expanso )utura e 4# a )acilidade de manuteno dos cFdigos
respons,eis pela gesto do 1anco de Dados.
Exerccio 1.4: De)ina, sem retornar ao captulo acima, os seguintes
conceitos: banco de dados, :'1D, modelo de dados, modelo conceitual, modelo
lFgico, modelagem conceitual e pro*eto lFgico. Geri)i-ue a de)inio -ue ,oc )ez
contra a apresentada no captulo.
Resposta: 1anco de Dados: $on*unto de tabelas ou dados, compartilEados entre
,rios usurios. :'1D: $on*unto de )erramentas para a gesto do banco de
dados. 3odelo conceitual: Descre,e a estrutura do banco de dados, independente
do :'1D de)inido. 3odelo lFgico: Descre,e a estrutura dos dados contidos no
banco de dados, de acordo com o :'1D de)inido. 3odelagem conceitual: $oletar
in)orma/es necessrias para a construo do banco de dados.%ro*eto lFgico:
De)ine os par0metros necessrios para cada entidade, ob*eto coletados na
modelagem conceitual.
Exerccio 1.9: " de)inio de um )ator de bloco de um ar-ui,o )az parte de -ue
modelo: do modelo conceitual, do modelo lFgico ou do modelo )sico7
Resposta: &az parte do modelo conceitual.
Exerccio 1.>: " de)inio do tipo de um dado (num.rico, al)anum.rico, ...+ )az
parte de -ue modelo: do modelo conceitual, do modelo lFgico ou do modelo
)sico7
Resposta: &az parte do modelo lFgico.
Exerccio 1.?: 6ual a di)erena entre a redund0ncia de dados controlada e a
redund0ncia de dados no controlada7 D exemplos de cada uma delas.
Resposta:
;a redund0ncia de dados controlada, o so)tHare tem conEecimento dessa
redund0ncia e trabalEa para manter a sincronia dos dados. Exemplo: Im sistema
onde a mesma in)ormao . armazenada em ,rios computadores. ;a
redund0ncia de dados no controlada, o so)tHare no sabe dessa redund0ncia e a
sincronia dos dados )ica por conta do usurio. Exemplo: Ima empresa em -ue
cada setor tem um ar-ui,o separado, alimentado manualmente e -ue a
in)ormao de cada um deles . ,ital para o outro ar-ui,o.

Exerccio 2.1J: $onsidere o DER da &igura 2.12. %ara -ue a restrio de
cardinalidade mnima se*a obedecida, -ue ocorrncias de entidade de,em existir
no banco de dados, -uando )or includa uma ocorrncia de E3%RE'"D57 E
-uando )or includa uma ocorrncia de 3E:"7
R: 2 de,e existir uma ocorrncia da entidade 3E:" para poder ,incular
um &I;$@5;KR@5 a uma 3E:", pois a relao . de -ue um empregado tenEa no
mnimo uma mesa e no mximo tamb.m uma. Relao de obrigatoriedade.
6uando )or includa uma ocorrncia da entidade 3E:", * no exige -ue Ea*a uma
ocorrncia na entidade E3%RE'"D5 por-ue a relao . de no mnimo zero e
nomximo um E3%RE'"D5. Desta )orma, no exige obrigatoriedade nenEuma.
Relao opcional.
Exerccio 2.11: $onstrua um DER -ue modela a mesma realidade -ue a mostrada
no DER da &igura 2.1?, usando apenas relacionamentos 1:n.
R: " trans)ormao do relacionamento "<I"AB5 em entidade resulta no
modelo ER abaixo. 5bser,e -ue uma ocorrncia de "<I"AB5 . identi)icada
pelos relacionamentos com as entidades %R52E<5 e E;'E;LE@R5.
Exerccio 2.12: $onsidere o relacionamento E3%RE'"D5#DE%E;DE;<E -ue
aparece na &igura 2.2J. $onsidere -ue um dependente de um empregado possa
ser tamb.m empregado. $omo o modelo de,eria ser modi)icado para e,itar o
armazenamento redundante das in)orma/es das pessoas -ue so tanto
dependentes -uanto empregados7
" modi)icao consta em possibilitar -ue um dependente se*a empregado. $aso
se manti,esse o modelo original o nome do dependente seria armazenado
redundantemente. " soluo dotada )oi a de especializar a entidade
DE%E;DE;<E em duas, DE%E;DE;<E ;B5 E3%RE'"D5, -ue cont.m os
atributos dos dependentes -ue no so empregados e DE%E;DE;<E
E3%RE'"D5, -ue no cont.m atributos mas est relacionada a entidade
empregado correspondente.
Exerccio 2.14: $onstrua um DER em -ue o conceito de entidade associati,a .
usado.
Exerccio 2.19: D ao menos trs exemplos de entidades com relacionamentos
identi)icadores (entidades )racas+.
Exerccio 2.1>: $onsidere o exemplo da &igura 2.14. 3odi)i-ue as cardinalidades
mnimas de )orma a especi)icar o seguinte:
Im curso no pode estar ,azio, isto ., de,e possuir ao menos uma disciplina
em seu currculo
Im aluno, mesmo -ue no inscrito em nenEum curso, de,e permanecer por
algum tempo no banco de dados.
Exerccio 2.1?: :em usar atributos opcionais, nem atributos multi#,alorados,
construa um DER -ue contenEa as mesmas in)orma/es do DER da &igura2 .1=
Exerccio 2.1=:5 DER da &igura 2.2C modela uma generalizao!especializao
no exclusi,a. $omo dito no texto do captulo -ue descre,e este DER,
generaliza/es! especializa/es deste tipo no so usadasneste li,ro. $onstrua
um DER -ue modela a realidade descrita sem usar oconceitos de
generalizao!especializao no exclusi,a.
Exerccio 2.1D: " &igura 2.4? apresenta um modelo de dados para uma )armcia.
Descre,a em portugus tudo o -ue est representado neste diagrama.
Entidade "ssociati,a. " entidade RE$E@<" m.dica sF ,ai ocorrer -uando a ,enda
de um medicamento )or com receita. 8 opcional. Ela )oi criada por-ue per)umaria
no precisa receita e nem todos os medicamentos precisam.
Exerccio 2.1C: @n,ente nomes para os relacionamentos da &igura 2.4?.
Exerccio 2.2J: D uma *usti)icati,a para as cardinalidades mnimas do
relacionamento entre &5R;E$ED5R e &"1R@$";<Eno DER da &igura 2.4?.
Exerccio 2.21: Expli-ue o signi)icado das cardinalidades mnima e mxima do
relacionamento ternrio (entre 3ED@$"3E;<5, GE;D" e RE$E@<" 38D@$"+ no
DER da &igura 2.4?.
Ima GE;D" pode possuir nenEum ou muitos 3ED@$"3E;<5: e nenEuma
ou uma RE$E@<" 38D@$"
Exerccio 2.22: Em princpio, uma ,enda de,e en,ol,er ao menos um produto.
Entretanto, isso no . exigido pelas cardinalidades mnimas doselacionamentos
entre GE;D" e 3ED@$"3E;<5 e entre GE;D" e %ER&I3"R@"no DER da &igura
2.4?. Expli-ue por-ue.
;o . poss,el expressar esta restrio pelo )ato de o modelo ER no possuir
uma notao -ue expresse -ue a unio de dois relacionamentos (no caso, o de
GE;D" com 3ED@$"3E;<5 e o de GE;D" com %ER&I3"R@"+ tem cardinalidade
mnima um. Esta restrio teria -ue ser especi)icada )ora do modelo restrio
teria -ue ser especi)icada )ora do modelo ER.
Exerccio 2.24: %ara cada entidade e cada relacionamento no DER da &igura 2.4?
de)ina, -uando poss,el, atributos. %ara cada entidade, indi-ue o(s+ atributo(s+
identi)icador(es+.
Exerccio 2.29: Escre,a um es-uema ER textual para o es-uema diagramtico da
&igura 2.4?.
2.2>:" &igura 2.4= apresenta um DER de parte de um sistema de recursos
Eumanos em uma organizao. Descre,a em portugus tudo -ue est
representado neste diagrama.
Exerccio 2.2?: %ara cada entidade e cada relacionamento do DER da &igura
2.4=de)ina, -uando poss,el, atributos. %ara cada entidade, indi-ue o(s+
atributo(s+ identi)icador(es+.
Exerccio 2.2=: Escre,a um es-uema ER textual para o es-uema diagramtico da
&igura 2.4=
Exerccio 2.2D:De acordo com o DER da &igura 2.4=, -ue a/es de,em ser
tomadas ao excluir#se do banco de dados uma secretria7
5 modelo ER expressa -ue um processador de textos no pode existir no banco
de dados, sem -ue exista uma secretria -ue o domine (cardinalidade mnima da
entidade %R5$E::"D5R DE <EM<5: no relacionamento D53N;@5+. "ssim, cada
,ez -ue uma secretria )or excluda, . necessrio ,eri)icar, para secretria )or
excluda, . necessrio ,eri)icar, para cada processador de textos por ela
dominada. $aso ela se*a a Oltima a dominar determinado processador de textos, a
secretria no poder ser excluda, ou, alternati,amente, a excluso da secretria
de,er ser propagada a excluso do processador de textos em -uesto.
Exerccio 2.2C: De acordo com o DER da &igura 2.4=, uma secretria ou um
engenEeiro no podem ser gerentes. %or-ue7 $omo o DER de,eria ser
modi)icado para permitir -ue tanto uma secretria, -uanto um engenEeiro
pudessem ser tamb.m gerentes7
%ela de)inio de especializao -ue consideramos nas aulas, ela . exclusi,a,
isto ., uma ocorrncia da entidade gen.rica no pode aparecer em mais de uma
de suas especializa/es (sF em um ramo+. $omo as entidades :E$RE<KR@",
E;'E;LE@R5 e 'ERE;<E so ambas especializa/es de E3%RE'"D5 na
mesma Eierar-uia de generalizao!especializao, um empregado no pode
aparecer em mais de uma delas. %ara permitir -ue uma secretria aparecer em
mais de uma delas. %ara permitir -ue uma secretria ou um engenEeiro se*am
gerentes . necessrio retirar a entidade 'ERE;<E da mesma Eierar-uia de
generalizao!especializao na -ual aparecem :E$RE<KR@" e E;'E;LE@R5.
;este caso, 'ERE;<E passa a ser um auto#relacionamento de E3%RE'"D5.

Das könnte Ihnen auch gefallen