Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño de Bases de Datos PDF
Diseño de Bases de Datos PDF
J eee J ie
SUPUESTOS SEMANTICOS COMPLEMENTARIOS Y SEMANTICA NO
REFLEJADA
PROBLEMA 6: GESTION DE NOMINAS
Enunciadosheen eng mies tees win foe TudeeLIa au ecelasess
Aca tar ner Ue mcs oe mn Je acm
ibaa. Un empleo puede wat en var patience los {UEADO, JUSTIFICANTE DE NOMINA VIDA EXBORALL EMPRESA » AS
ard con uta thin i fre Yai de li ep tener Coir de emacs resen Ao po
‘ger uns clita EMPRESA ta von an low jenph Yue etarimero de matculs del empleaio que i reibe, ls inerlacion Rec es en JEP de los dricucatos se tendilan ln propicdads “Base” y “Porcntje", es preferbie
ientiacién » por tao ta emtdad JUSTIFICANTE DE NOMINA es debi y su JAE imgoduct una jrarguia y considrar a cstas clases como sbtipos de LINEA DE
cas de leads a tara cea ergo eects PE incclacins ice un Spencca en denticacio, por fo cena LINEA
ane de erent kv mesa lag de sas cloaces ene inlyecue DE NOMA es dei reget a seid JUSTIFICANTE: DE NOMINA y su
srs on elec aan emi, cone stumerar fos meses cntctr fender nial cor compar por el ietcaor pica de JUSTIFT
james atid w ecrminad ao (po ep. 190 incl atte CATE DE NOMINA jn alban “Nimero de Linea gue tene namin
ci perm, ae Ser eel es ceo ae nvr det lan joa de mia).
rouliad de od las consideraonesreaizas en esta pare se presen en el
esquema mostra nl fgua 29
‘Ded a acre nec, pre slss ahora pe los ies “Mares
Tout) "Deseacno Tout” els ead JUSTIFICANTE: DE NOMINA son desn strc sboresccne propia dea jersguasimposde-explsin. Ftp de
crcl es 119 las earls so (0,1) 9 (Or, dec, un hijo io pede
tener un patie, ma ge um padre puede leer varios hijos. Se sopoe que un
purde coneer angi arecesor 0, pes en oo eas 0
clo pee elie pt de caida que igure ses
cada jc.
ato qu toa
ae esta
Etre ‘pata
PARTE S
r_INEAS DE INGRESO ene wna ierelacin 1:N Respond) con
vide! CONCEPTO. RETRIBUTIVO que no. tenes ciidal LIVEAS. DE
DESCUENTO, lo que apoy I de ja ajar de ineas de mavens
que ebote “Codigo” rel Mentfcador pln
Jackin Umpc sends ELEMENTO DE COSTE y
to opi), Se trata de wna plain NEM cn ques era una
tio encl eae del lemento de cont, por empl os esPOSSESS SS OG OG GOSS OSS SSSOES OOO OOOO SHOSOOOHOOOEOEE
au ait compte de “Banos”, “Saco” y "Némero Cue, ends
oan AFUNTE CONTABLE con los outs “Cali” 7 “Canta cnt
a rd ann “cdg es ear pia
ca dai exten neat elias, TRANSFERENCE APUNTE
conta SaeNTO DE COSTE, ce modes con ws ie a
Cit os nen ti pe cal a a
erm se Nee cro ur de cnacnin domi de
te ea carnal raunna c apnt conte URE Po"
Src decoy wnt es in es m8
fico ape conable
a rt ach que ata por igual» seems av
nba des dst eas,
1 eultad de ods ae consieraciones eliza
sigue 132 oe gua em apna)
pares presenta en
Propuesta de solu
Arup as dist ks ye oben el esque ER de la
figure 138
En a sluin oben, no es preciso elitr ants de redundancas pues 9°
shan predci cco,
SUPUESTOS SEMANTICOS COMPLEMENTARIOS Y SEMANTICA NO
REFLEJADA
Aepatamentoecéncead lcs
sin empledos, por jempla.
ee haya asgnado persona
Jemento de ose no peed conse rnginaneseot
No se pueden recor ene esquema F/R lo sigueressapesion eins
+ Uinempleado wo puede ecibr mins rasa extincin de su vida labors
«Ete cada emplead ib lm
un osificante de nina cada mes
4 Elie haya a mens una ine de ingress en cad jotta
Secunia del nero de orden destin
PROBLEMA 7: ENTORNO DE EJECUCION
Enunciado
Una empresa decide crear un dnico entommo de cecueidn que, controle
scgondes ‘tacos pare tars aplicaciones informa. Para clo comiera
zu Je son upteaiones en sabuseras fancioales expcizas
Senet deuce al cl Je eos sobesiemas, Se desarar un moor
Seas ar tora cone primes fos conten del BD, conta
Siem os unde Jeu de To abies Profondizano en ete eneae
un ata Wi Sidon To substeras os qu pee acs
dearer subuistema y poracualgeictsubsstema hab siempre un perfil que permita
enteral is.SEMANTICOS COMPLEMENTARION Y SEMANTICA NOpeeeeeeeeeeeeeseeeeeeeee
Discusion del enun
+ Guaky
PARTE
PROBLEMA 8: ORGANIZACIONES NO GUBERNAMENTALES
Enunciado
st pf Pars ell Slncenarinormacin sve cas asi Shenae eccertemmtets
‘de end. spc ornare “CIE como Kenifcador
SGpener uc exten dow suciciones com ln mien denomiri, pot 10
Att Dennis” poo cr ienicadr sera
Colaberan y apo end pian I
Fate las entdades ASDCIACION y SOCIO, exise na interlacion
Est, Frmada, wn sein debe pentenecer por lo mews wr oc
Lox solution ahjon ena organizasin desinresafamene, slndo preciso
psc su eda. profes lx horas que deca ala asin fet dee
eniro de Ialic1PANTE
sci Trabaja ene ASOCIACION0000000088808 CCEEEE
Propuesta de solucién
SUPUESTOS SEMANTICOS COMPLEM
REFLESADAPROBLEMA 9; ADMINISTRACION DE BINCAS,
Enunciado
DDNIy Ne Coy
Coceccccccccceccccccocccoccccececeeoeeceeceele
terro (on ca de que een wy ses una ofcinn 5
b redesinn
Coombe. pees Jagan de waar icant con alone
Frolemas gue posican SB
Fo cnn, ac en cho anc ra a i
‘Feat Jet anco ene rs cnc
Discusin del enunciad
Jes enics ADMIMISTRADOR y COMUNIDAD DE) © 0 FOC OOOO 000000000000 00000000000000000 000008
SS i le i a a a aOOS HOHHHEOHEOHHOHOOSCOEOHSOSEOOH OCHS SOOOHOOOSOSiz] i 1 sah nk mi cp co tt hb
{PUESTOS SEMANTICOS COMELEMENTARIOSY SEMANTICS NO er
$ROBLEMA 10: VENTA DE COCINAS,SUPUESTOS SEMANTICOS COMPLEMENTARIOS ¥ SEMANTICA NO.
IADA
PROBLEMA 11: ALQUILER DE VEHICULOS
Enuni
‘Un deteinad cist pd tencr ev un mumento dado Rehas vais resets
Decade Se desea alacena DN, mee ecen telefono. Adem dos
‘heres se dferencian por un ego
ches a so
Discusion del enunciado
PARTE!
CUENIE'y RESERVA. De I
“UIENTE y RESERVA exit un interslaisn Realian CoPARTE?Figura t58
SUPUESTOS SEMANTICOS COMPLEMENTARIOS ¥ SEMANTIEA NO
REFLEJADAPROBLEMA 12: EMPRESA NUMISMATICA + Un ein ge ene ta pepsi nets
pil octvcceeilins benassi gabe ef Sec cn wine j-encase deve, un descpen lem
Exe dos de mune, ef por am ih a
tla es cel ar fl a id meh apa Uy st eens se Hwa pre ia BC, MIB
en eda, hi aia Bic crn") ewan nombre ya deseo Ine aceDiscusién del enunclado
PaRrEL
MOLDF
telePROBLEMA 13: PARQUE!PARTES
e
eal
POCO CCC CC COOOL OOO OCCCC CCS|. Propuesta de solucin
SUPUESTOS SEMANTICOS COMPLEMENTARIOS Y SEMANTIEA NO
EIADA,
PROBLEMA 14: GI
EnunciadoPARTE?
Discusion del enuPropuesta de solucisn
Tm
5 Va
if
Seo Tet ww
SUPUESTOS SEMANTICOS COMPLEMENTARIOS.Y SEMANTICA NO
REFLEIADA
PROBLEMA 15: OLIMPIADAS DE INVIERNO‘iscusidn del enunciado
PARTE!' Propuestas de sotucin
aNPUFSTOS SEMANTICOS COMPLEMENTARIOS ¥ SEMANTICN NO.
caviruno2
DISENO LOGICO: MODELO RELACIONAL
INFRODUECCION
Kecordatorio de la estiticn dl Modelo Relacionat[DIPLEADO (SOMRE DEPARTAMENTO, ALARIO, FECHA NAC EXT-TELEFONICA)
a sdk por Caja oy cOba Oe ionic fcc Toc) 1 oeearecscncid RD DATA
ol domino oie cand um rang de yale La claves primar del ela i EMPLEADO yd avec pa
DEPARTAMENTO stn "Nonive”y vNamero dep rexpectivament. EL
todo retaionalimpne una ei dressier nwt ‘Depa de a ret EMPLEADO cs ua cae jena dc
feeencia i ecin DEPARTAMENTO, es ests vals eau
numa reli no pede haber orp gas (oblate de cae Depart deen coesgomlrc on fo valores de atuto cave
ina. maria‘ tep del sclaion DEPARTAMENTO. Alganas las
inst sl ped oma ico aor et no sb etl EMPLEADO :
re [Paks Mere i aanom | W.t167 | 68th
(ar wr el Gog Se ape xB, [tn Marin uy 150000 | —25.6-77 Ass
: Atpudens Lge | 15 spin [430 | om
er ape, los means pe prpesns el mocap Speie i is oe | wae fee
haere a a Rea Gat i 2onoi-| 12370] ane
© a ose de ne pr PRIMARY REY) pm can pupakraMiexto
itcttcseivocument ada ups dea ion) erp most a
) ta ree de wna (UNIQUE os permite deft claves serait
and nas taron sb to pode eet dienes ba La inept tferencial sseruta que los empleados de Ix relic
ew rela [EMPLEADO slo pueden bajar en departanenos ue haya te
fase aoe eae
Sl Ee ‘Cerrado o modificacign de una tupla en ia relaci padre referencia por una
vines em ma relucioa que €& una clave primera en cum 9 ln rie ‘elacién hija. Las posibilidades para una operacién de actualizacién (borrado 0.
Sy god eyralerptrednne ley ae SE ‘wiicacia) de un topo en la relacon pa a un bon
i ge fer cnerning pnt appa reakicacn) dts hs tps elactonadas en fa reac hj cupsNULL evel sino DEPARTAMENTO. Esicismsne esta opine mpc por cal cat pans ef inreane
Notaciin
a Sina pasceatt eeu cataeeras Us caer relaciol se reprscts meine ga a“
feneran tfc IPE slam caren, se aa de ung iid cays "
nr en ax 11000 a 0.090 pas A os Sci ihn hr a
am i ste ae SOD Ops Ia ice tore la ss neTransformacsn de otras elementos del Modelo EUR extendideunica del Modelo Relacional: Alchra Relacional : “ TRANSHTIVE CLOSt RE
alk da BD ene hae, Rens oes i |(Natural) Join {nn seestructra os problems
a ae AC yA we tion in rs hs ns Hh: po
= |plyle \
c[w hfem MODELADO RELACIONAL
PROBLEMA {2 MLOJAMIENTOS RURALES.ca lojamict trbyun une sre de pesos, sin embargo, aunque en
esto Cajn vats pemones ona persona Glo fusieWoajar ow
smear ste strana sei de pesceas, pero ura misma per
pace rata um aaron por tanto deems nao the
Alo en Ia rclaiin PERSONAL. i ser clave sen de es Face
ova
MLONMENTO ( si tan, ep Nn
se 50192
anes de brady
i
“BN L éc
ess ECA
ad lojaminte puede po
* Sar una mvs Felaion REALIZA ACTIVIDAD, ey cig
NIENTO
eeooeaes de boreal
Micah
fea ipl
respon de ease interme,
few erin encancala (BCC
FO RELACIONAL
oe aincernenc manera
— se
[macnn
Cyrene citi ci om
SCRIPT EN So92
REATE TADLE A
Direcion CHAR(2S) NOT NULL
Telefono CHAR (9) NOTNULL
a INTEGER NOT NULL
IMARY KEY (Nombe Alga)
EATE TARLE Pes
‘Ci P Tip
Nombre P Nome alio NOT:NULL
Dieta CHAR(35) NOT NULL
MARY REY (Cogn Pr
REIGN KEY (Nowne_ Aloe) REFERENCES. Alone
ON UPDATE CASCADE
ON DELETE CASCADE
FERTABLE Avjmninno
ADD FOREIGN KEY (Con
EATE TABLE Hatin
NoMa INTEGER)
Baro Tipo Ba,
{RMARY KEY Nem ga, Hapa,
ON DELETE CASCADE
©OBSOO 00000080008 00O000OHH0000O0009OSSHOOOSOOSpO OOOOH SHOSCHEEES
TP TABLE Acta
gn Aciy Tipo. Cig,
Nivel CHAR) NOT NULL,
RY KEY (Citi
K (Wel BETWEEN 1 AND 1D)
de NOT NUL
TE TABLE Reals Activia
go Act Tipo Cig
Sobre Alok Nore Vii
RY KEY (Can Act, Nombre Aj).
GN KEY (Caio. Act) REFERENCES. Actividad
N UPDATE CASTADE
ON DELETE CASCADE
N KEY (Nombre Aloj) REFERENCES Aj
N UPDATE CASCADE
ON DELETE CASCADE
SELECT ANombre_Activ, ADescipeie
FROM ACh A Rea Ai
ACadigo Act = BCSRigo_Acts
bra rlacional
Tanne ACHIVIDAD) Meso, ol
(REALIZA_ ACTIVIDAD)
ROM Actividad A. Realiza_Actvidad B, Habitacon C
0006080 S 8080600808880 CO4S
WHERE A.Nomie_Aciv
AND ‘Senderismo” AND C.Tipo = "Doble
B Codigo_Actv« A. Codigo Acty AND
'BNombreAloja= C Nombre Aah
(a4 Bonne HARITACION) fy
IREALIZA ACTIVIDAD” Mey (romney tACHIVIDAD))
PROBLEMA 2: AVES
Fnunciado
za ints epis de anesen a Penimla heea Peele
35 y po lingo. Polo rte gardens infomation seen ree en
wel one nena sone in amTain se desea parr intemacin acetea de a fecha en fue el obserador
w cae las) que ademas so aotan el primer avis ona
rind expesie por ol. Ests infoacion ek may import pa cons as
es de aves que een en Ia Pils, por ta, enero qv gard
vacionct sung ls sinradors yu noe eocuee cen
Disefor el equems relaional. Indica en él las claves pinata. claves
eativasy is elves sens, De esas dimen expect fy mos de
torrado y modifica, Mawar canon stica () ls carport asp
riba siguientes coms en SQLy en gba lain
+ None sees rd ips cena pr chron
+ Se dses conocer el aombiey 1 ona a age estén signs alos
in del enunciado
NTIFICACION DE LAS RELACIONES B&SICAS
De ete rao se dedice que pen exter una reac ESPECTE, cu
ESPECIE (Nomixe Cnc, Nombre. Vulgar, Desig)
Al leer fos grupos oroligios caactersics que se desea amacena
‘de dats. debemos inst ana noes acon GRUPO. ORNITOLOGI.
‘lave prinara comidersemos que ex ue cig de grape (*Cahge Gin
sos "Fats", “Dede” “Pleo” pueden adn Vloes tos para Teer
dociremos admis un atribeto "Nombre", que contcndrd to mombres de les
oe prposoritlgiosy que puedes, por tanto clave herve
} © ODDO EHDDDOC OOOOH OTCOOOO990O 06009900099 9000
GRUPO_ORNITOLOGICO (Ciige G, Nombre, Pts, Delo, Pio
‘Teniemos ana retin ASOCIACION, donc posenns considera como clave
marae nombre de auc
ASOCIACION (Nombre Aw, Disvin, Teton)
‘ZONA OBSERVACION (Cag. Z, Nombre, Con
ia, Provinsia Tip)
{NALISIS DELOS SUPLESTOSSEMANTICOS.
gle aoc av ea nial sno grap oii en cata
ats especies de ave, por lo uta el ero oaipes
eign Gy seri lave aja dels telat ESPECIE, oe eee
‘CRUPO-ORNITOLOGICD, com musts sis “
-———_ ee eae
RUPO.ORNITOLOGICO (Cia G Nambr, Pas, Ds comes de barre y medifeaciin
urna y lk modiecin dela clave ena “Caio.” pode haere ee
Js (B:CMLC), pues i Sesaparece un up oratlgio deseprecern ts
es que peroneran 4
“FCA
exiles que en macs has de duo td grape etic tues
‘una efecie de ave ta eardaliad a Sterimos colar median ue
a
[PASOCIACION Nove As, Diss, Ton)
Mond)
ERVADOR, due referencias ASOCIACION, Esta clive ina ped aim
para recoget lo caon fn overvadies ue no chen asignad ning
mes de borrade y moifeacin
a elminacin de una acesicnomlipics no debe pia bora en
lade lon obseradores pene ela, yu qe, coma norte Bis
estos ieresaos en conserva oberon age denen
vars Por ano al ada cave jeans poder tr po bra
vt a nls (BN), La medifiacion puede hacese enced
om can observadr ext aigna 2 una ons, lego de cna ed lie
dela ease OBSERVADOR, go feencns20NA. OBSERVACION.
0980608008088 GOOG SS GOSS OSSSSSSSSSSOSSVSOCTEOees
ORSERVADOR (isin Obs DNL Nos lai, Narr At,
erm sna. pueden ser de sings soreiones Oligieas oe oe nes
Opciones de borat y modiicacin
Inceren coe
tteriamos contr xa canada minima com dspandon "METH
ts derma especie, Un obsevador pe Gs tray esptseey ae ci
icin OBSERVACION. cay clave pumute fed este oer ne
{Chg Ob" amie cise de epee Comer yy es
Sew fetus observes sl naan prin tsetse ees
5 sapuest de qu os observes
adore slo eliza labo de campo
soa es eerame para deo de mena ede dates RPO ca es
mse desea purdar Ia informacion augue los ctservadres ya no seSCRIPT EN SQL
thin ee ‘REATE TABLE
ACIONAL
RUPO_ORNITOLOGICOC 0G Nore Pt, Da os
(CaEATE TABLE
REATE TABLE
eooovcccevce DddBdvecceDieccin CHAR(SO) NOT NULL
Nombre Nombre Vai,
Cesig,7Tipo-Ciigo NOT NULL
Suan Tipo-Situke NOT NULL
IMARY KEY (C&O
IQUE (DN,
REIGN KEY (Nombe_ Ato) REFERENCES. Asocain
ON DELETE SET NULL
REION KEY (Covhge_2) REFERENCES Zont_Observacide
‘ON UPDATECASCADE
FEATE TABLE Ohservacin
REIGN KEY (Nombre_Clenico) REFERENCES. Exp
DON UPDATE CASCADE
ONSULTAS.
Nombue cence y vulgar de as especies observes po lo observes
FROM Especie E. Observaciin Ob, Ohservador O-
‘WHERE Of Cai Obe = O.ctalgu_Obs AND Ob Nomse_ Cinco
TE Nome reitica AND O.Nombne. Avo "El Petia
Algebra relacona
Thee coun sete Yee (ESPECIE) * Tite cna
(OBSERVACION) * (sono (rn pane OBSERVADOR))
Sol
SELECT Nombre, Cig.
FROM Omservador
WHERE Sitinciin = “activo” AND.
CignObs NOT IN SELECT DISTINCT Céigo_Obs
FROM Ober:
Tin csp 2 (OBSERVADOR) * (Hexic
(n:uie(OBSERV ADOR) * Teas COBSERVACION))
PROBLEMA 3: PINACOTECAS
Enunciado
FL Miniverio de Edvcaci y Ciena desea muster informacion aera de
ns os unos qu censenan las pnaseeas esas oda ilonmaion
acon Son cn
citi. nombres, chet gf pinay ade ps Sa
"cme fecha de fallecinent), Un pote puede ene ae emo ae 4s
tn macro puede sero de varios fo de ning)
Lo pines pueden petenecer 9 no eculade la qu se desea saber so
sone yong pany fecha press
robe, pis y cn de nce fsa dest falecinie, fecha ergot
lei sera) Aw eeu ms cee ce den
Discte et esque relaonl Indigent ls eles prow, ces
aterava ya claves ae. De et limes especiges lo nodes fe
Bera y modi Marg conan ‘
"feta en sgt elacoal yen SOL as siguientes consulta:+ Pinar pit cl ead Hamad Samo deverano wo 8 su i Ea frase implica ts ceaion de ora mea relickin ESCUELA, cuya eave
Yan paneer rimaria el nome de a ecela ("Nome Poa pers en conte
prima forma po Nowe y Pls cs pr emp e npteinsn poe
See ° op npn ray gens ae
isdn del enunciado ESCUELA (Nome. Pi, Fshs_ Apr
ICACION DE LAS RELACIONES BASICAS. Li pte ps
wid 20: et crc de oy me pot
De este primer pisrafo se deduce una selaiém PINACOTECA en lu que cn clave primaria el nombre ("Nombre M") puss camo mo se nos dice nada,
re (Nednie: Perel abu ceca principal Frkmos pensar que es Aden yall uc ena elcn PINTOR. Is fess
(Pacha In") y la fee de in (Foch Fn pueden dni are
"NACOTECA (Nombre, isda, Diecin. . Mees P)
MECENAS (Nomis M, Pais M, Cada M Fes
wan Fn")
Tent PINTOR co
ESCUELA y MECENAS hs
orem a ean CUADRO en a a, amo no em ea, suponem tat ena de cet oa
Cait qe uo es un gig de canto ("Cae C ag, caus de imsrcén y molieacén, podria pensar en crear un rel
porta ser gue se spit a fecha exact en I fe ina aah had dels caesarean epee dos pes
ANSLISIS DELOS SUPLESTOS SEMANTICOS.
CUADRO IC
igo C, Nombee_C, Medias, Fac, Tenia
én PINTOR, ela gus, somo ho 1 nos dice nada en conta, podemos con
st fama podemos ingoducr "Nnfre-P como lave
seo por taro cave pana dea lain. UADRO year en pups rept
igo de ua como clave jade a
Si comsderamos que a Fecha de Nacmients Tesba_N") 9 1a Fecha
sim (Fecha F) de cada pinlorposden sr scons, sts ab ena
cn valores os
PINTOR (Nonny, Pat Pt, Ciudad, Fecha N® ech F*) PO...
©0000 0000000000 000060000000 H0000000COOOODOOOOOyO OOOO SHSHHHOHHHHHHHSHSSHSHOHSHHHHHOSSHOHOOOEESO
plone de hrrade odin
clas ECA
=n ptr polo que "Nombre Pex clave sena del elaion CUADRO, g
CUADHO Ciigo C Noni. Mess
> PINTOR Namie 15 Pi. Cn PFs Neca)
No se debe pert elimina wpa de meats base de datos, mienas exis
ston de pcan dn air snc, pa
eas ECA,
tetrclons de rechazo
Se debera controlar mediante un CHECK, qu I fecha de macimint des
Teco tieto ot
um ptr y por ao sus carats (abuts) son Joe
isos que fos el pitt. Examen ante una rein fee, mci oo
abu "Nombre Maeto", cayo content cs mito que a de neh
‘Nome. PY, como clive jen del rela PINTOR. qc celeron sen
Amis, cro cde pir pute ono tne» to Com Tse ath
BL Pu Cuda Fecha Nah F, Net
el
Opciones de boerad y moifcain
Como an pine pusde ser ma
irom pei gue
al niest. por lana! har s eon pas al
mosina ESCUELA
Oncnes de borrade y median
ora es resin (BR) onenter meine una ASERCION qe a fecha de
ecient de opines pose
Debesan
sla fuse mtr sla och de
to d varios pints, ders intodair na eva flcon (lain ner
SCENAZGO, done la hve primi esti foraca po slaves primar eas.
snes PINTOR } MECENAS (Nombre PU "Nombre NP) y de et fr
Tas dos relainespinepales Cats uo Je ets ds
far repos eee
remo sean nen aiuto "Reh enlarelige MECENAZGO.
uc seo en un deeinada perio, Peo sguscens qe
mctenas piese ser en dion perder de emp dbertanos costes
a Fi como aint de le ele MECENAZGO. Es mds
pnemos gue ut cenis pode eo eu misno pn
eta ect Pn dcbran ora parte de Inca pa
INucura pion sso considera que un mesenas puede seo en dition
riod (esha Ini, Fecha Pn ion dea elacon MECENAZGO, prom
Porton ork. Mish Cita Ph Net None Ma? Nob
Figura 2.4
pSSSSHL LOCOCO HHHOLOLE
Opciones de borradey modicncién
m cascal ia telaiin MECENAZGO. dee et
do (BR). Al mo dei el eaucia nada en conta. la
ieacion debe baceneen cuca (MC),
Retriecones de rechazo
Deberamos contol mediantis ASERCION gu as fechas decoy fn dt
También debe wos con un CHECK que fsks de iio el
mcenago eatin afc de termina del sn
SCRIPT ENSQL. 92
\REATE DOMAIN Nome. Vito CHAR)
(REATE DOMAIN Tipo Cidigo CHARS).
REATE-TABLE Pinacteca(
Nenine-P None Vaid.
Dinca P CHAR(2) NOT NULLEATE TABLE Exula(
‘Nombre M Nombre Vid.
Pai M CHARIS) NOT NULL,
(Gta M CHAR.) NOT NULL
Fee Fabeciminto DATE
IMARY KEY (Nomtte_M)
¢EATE TABLE Pinor(
Pap CHARIIS) NOT NULL
Foch F DATE NOP NULL
)REIGN REY (Nombre) REFERENCES Fscuela
‘ON UPDATE CASCADE
REATE ASSERTION Excel sia
‘WHERE Nombre E> NUCL AND Fecha» Fecka_N)
[Nombre-C Nombre. Vslido NOTNULL
Malis STEGER NOT NULL
Fechs DATE NOT NULL,
SSOHHHHSHHSHSSSSSSHHHHHOOOCE
Nombre_P Nomine_Vilid
Nomtre-Pt Nome Vaso
PRIMARY KEV (ago
‘ON UPDATE CASCADE.
FOREIGN KEY (Nontre PM) REFERENCES Pino
‘ON UPDATE CASCADE
(CREATE TABLE Mena
‘Nome M Nombre Vai,
‘Nombre_Pt Note” Valio
Relanin CHAR 10) NOT NULL,
Fecha Ie DATE
Fecha Fa DATE
PRIMARY KEY (Nombre_M. Nome Po),
(HECK Fees Im< Fecha Fl),
FOREIGN KEY (Nombre A) REFERENCES TO Mecens
ON UPDATE CASCADE
FOREIGN KEY (Nowe_P) REFERENCES TO Pitce
‘ON UPDATE CASCADE
CHECK (NOTEISTS
SELECT = FROM Mecenigo NATURAL JOIN Mecess
WHERE fecha falc Pec,
CONSULTAS
smo deverando 3 wo de sus os” yn até
nao ena,
Sa
SELECT None Pt, Nombre P
FROM Cust
WHERE Notze_C = Satumo deverando sun de sus his
Agate elacional
2 Namie y pls de mainieno de fs mec de pines pene a
tse de Roni ESELECT Nombre_M. Pu M
FROM Mecena
WHERE Nomi MN
(SELECT Nomive. MFROM Mesenizg>
FROM Pier
WHERE Nombre = Plas
bra relacional
IMECENAS) * Ty
ROBLEMA 4: CASOS DE CORRUPCION
punciado
¢ 1 estén dando un pus jo, Para tenera to sie vs
a ca ca Se cic a de aber megs web yo |
cn de nuimieuo y fein ch tne comctsd a qerct Una ver coats
a cad ciuo hay un sere decndadnosinpiad, ca uno de ellos om
scl teria maan en gu' rnon,De
Eos cludadaos puedes mo peneneser «unpaid plico determin
ex, desepetn un poet en De cada pare ite conccerne ns sor.
Cad caso de coupe & dsebieo por un price (nab, irescin
da) enon fecha detcrinads gue wets nber Cada perc puede ee 0
afd con on arco police (por oo lado wn pai plop
~ Dien el esquema flan. Inge en la claves primarias, claves
semanas y-las claves serat ncando lat opciones de hora y
‘modifica, Marge cor un asersc ("Ios campos que aceten vals
fect naga eacional yen SQL as sguentes consis
Implied patios one ila) en el aso "XXX
co anes paid "VY
Discusién
1 enunciado
IDENTIFICACION DE LAS RELACIONES HASICAS
Para ecoger a infrmacin crc de os is esos de cmap, se eras
raion CASO que ten av atbaton "None ove de caso Coreen
Lacie primaria de eats racine stro Cs, E abut “Nombre
re tomar valores nls en ect de go an mo Se
mason o Se haya. odd rez. por ime, soponremos ques aiuto
‘a dado que conta a clave pari ela eae
CASO (Ci, Nombre. Dessripi, Milne’)
Se precisa ura elacon SUEZ. que rsa infrmacin de sce
cin sri "Nome
cha Na’y “Fecha” i conieramoe gu laden, eh ds
"xaos consdrando qe el abua “Nome” conten no slo neste sin
ie To apelidos ol ace. someon ee hay sce,
SOoeeeoooeeocoseocoseeeenorte apelin, or 10 ie a clave primar px er et abu
re gor ba Ir ameir spin eid uivcament ncaa 0 ek
5, "bo cables eur pte, deberamos roprsnar wh mao de
icon aensiv prs cata uo de bs joes igninles un cS, 8 ea
rae nara oh por alga ogi po ejemplo, ns DN
rd clecon eae ope de shogadr), oi, or aio icant wt
Mic de camps cye canines ees Sea ree
mie (por senpl conc emis ah en gs Come a ETC
SUEZ (Sonia, Dress Festa_Na, Fst)
Lo icsinenes qu enite cal jue no pan recogese en eta flac is
scsi ann que adn arn vlore, le que ee milo reliconl
Spoil, Mis dean dares sli et problems
ara resogera informa de lo shdadanos implica e nro wnamaes
cin CIUDADANO que cetera ke aibuts DNP "Nore "ess" y
rimonia lave pinata sett "DNT'- Puede sponse gu tanto la iestn
mel patina ale als por ser én desconeis
CCIUDADANO (DNI. Nombe, Drs’, Patrimonio’
Se precia la creacifn de una eiién PARTIDO que permit rege
cep aera de hon pao pcos, LO autos qe Inline
sn sn Nombre “See-Cerra” deci dea sede cn] qo 6 sore
Sada gu un par podra ener vrln nero de ellona. és 9 ps
sor scminicos, La cave yriara de a relaion PARTIDO ser el an
me suponenas cis uc I 'Sede_ Cental” no amt aires nlos.
PERIODIC, ss abun son "Nombre Direct y "ads clave praia
fear os cason en osquevedesoaogenst lof
PERIODIC (res, Drs, Tis)
ANALISIS DE LOS SUPLESTOS SEMANTICOS
iinet deatee titers apevawmaaes
Ison CASO eu abut "Ditamen qe pits valores nls en a ¥
Liz inte Fae Ne)
Onions de borrade y madicnin
coal mms ined cel pa er oe co oe bray
atl en cascadn (no Une senido qu a bore un joe se bore ot
eas ECA,
Scr tnve de dicen pte ue ve des este degrado necesamente on jute que 0 invesige (anion no neccuramente (Opciones de berradey modiinctén
ren el mundo rea) deen considera tn regs pret pre far ee
ssiamentel em esa coon hari impose a opis de Brad gar
somo, tnt en cascada come reringie depen del seminica pretend
Podran raze untién comprbicines deducidas de maeto prtra ena elas TMPLICADO), po fart de modifcacin en ambos cas
sc in for pa at cpa dee sein J ncascad.
Reglas ECA
Sie exgier la condi de qu en odo cio ay cindaanos implica, esta
sein deers contre de gona man, snettrg lor psados ev
iran nose nile capo. por fo que noes precise ssogur st,
pect man cn enna ernie 3 tee Vn ingame Oo Ca cs pate
Jc cogreeinpleeteafadiendo atrbuios aa elacion CASO: yuegercnge mode spurns den de a propa BD. pr ekempn, hela
TCIUDADANO, pes ello inital mimeo de cao. ge patie el Dorado dl lim cis en ie se Nino inpica te terminal
pr ca ida iad,
Prevsamos por lla unt nueva relickin IMPLICADO, que ren I Alcina aaa aonedeets aged
sprsuvamente par aa cian todos agutos casos de corpcin env ate tes deen wr gure en Been ere qlee cmacat
Mane ‘en elwmeno en que fe pro el co, que spore: peel
‘Ls ation dares IMPLICADO cern °C Cao" DNL Cin nit (ano,
scp a clave primaraevard orga por los ds mero sts
cree clans yeas primer een ala eacin CASO y I 6
Scie a a elaien CIUBADANO. Hii sou gue ped om
loser “Cag pues on lead no ene por gu tener determin ce
a de penonencia ent ot dado ox prides pti
alco pt a ui 2 pri
‘pe algure), Io que suponc afadir la relaciie
esos 9"
PARTIDO,
Figure 2117
COSCO SSE OOHHS ESOL EEESSOOLOSOCOOCOOOOSSOOS.x—B_Beeclones borade y mediiacin
La open dorado de 1 clave ajena “Nome Partido” pode ser tnt
ring como puesta snus (oe se considera adecadas prs asm de
iio nil opei6n de cascada ila sigan dea valor por dete) pore
nao, Ia opstn de medias ern csc.
Li relacin TELEFONO_PARTIDO recogeré ods ls tellonos de ad parti
rt os tos "Nome" (ombe de partis) y “Telefon. La hail Ge eon
o elacons inroducd ar esoger lo ivetsoevlaes gue puede aoa
ude asm pl) sera qe la cave pari ei formas cnsemiene
os aibios, si erage. dado gue se sae qe lo kfonoe no puede epee
tari el uso del auto “icfono” como civ pia de la elaion, Earns
vie” ser una clave jm qu elena ln reacs PARTIDO.
[PARTIDO (ote, Sete cnt
; ~ Tce
TELEFONO_PARTIDO (omie, Telfono)
rones de borradoy modicnion
Tanto la opi de tora como ls de modifica de aca ses “nombre
elas EA
‘ual css por ada tpn a reason PARTIDO, ta) a enon il
mlneon TELEFONO. PARTIDO,
ite, se scart en a relaion CASO una referencia penn que
cbc la fia en que lo he Gseablra Se afaden por an 1s tel
SO Ion ais *Nomtee Pein” y "Fecha Das ninguno de ello ade
Re ee ee ee 8 ee Se re ee eee ee ew eee
yatrsmls pcs uponemos qe td aod cori Io dete unpre
‘Nombre. Perc” es un clave ena gu eereeia laa PERIODICO,
Pie 2.120
Opciones de Borade y modi
Ls open de bora de a lave jens “Nombre_Periico ser estlagida (oo
srr ne Fle sy pons de cau peta una pores
X gander contests pra voice cms) Lope
Kelas PCA
Debora tegurarse mediante los correspond
ponents padres que ada tp en
lnrain CASO est relcinada cn tpl en a eaan PETS ICO.
reco ef parido alfio gue otf
FERIODICO el ant “Nombre Par
Sesatase pra ios llc
eed opal, pes to ton len
re fins aun parti police Este wubuto spo tas
1s ena que est feletentn a elacon PARTIDO
> Pareto (nt See Cor
eee
acon de barra y madifcacion
tas st clave jena sex la de boro
Mla om pues §APO RELACIONAL
penn ets
ronson poe
RIPT ENSQL.92
Esc Nic DATE
rE DATE
pine KEY Note
-REATE TABLE Pat
PRIMARY KEY ooh
FOREIGN KEY ‘Nombee er) REFERENCES JUEZ
CON DELETE RESTRICT
ON UPDATE CASCADE
(rennet‘ON DELETE SET NULL
ON UPDATE-CASCADE
OREIGN KEY (Caco) REFERENCES Cs
‘ON DELETE CASCADE
ON UPDATE CASCADE
OREIGN KEY (DNI_Ciadaao) REFERENCES Citans
‘ON DELETE CASCADE
‘OREIGN KEY (Nombre) REFERENCES Pats
ON DELETE CASCADE
ON UPDATE CASCADE
CONSULTAS,
Sal
ISELECT Cindaano DNI, Ciadadano Nombre Pio
FROM implica, Cidadano
WHERE lea. Co Caso= XXX
Algebra rlaconal
Tle ry (CIUDADANO)* Tae gy IMPLICADO'!
Sa
ISELECT Cao*
FROM Caso, Perea
SOSSSHOSHHSHSHSHSSSSHHHSHHHHHSOSHSHOHHHHHSOHEOESD
SELECT DISTINCT Cass Nombre Juez
WHERE Ciao Nome Pardo=!¥VY
AND Clause DNI-Inpicado PNI_Ciadano
IMPLICADO *iThnwia ‘ye (CIUDADANO)
PROBLEMA 5: COMISARIA
Pruneiado
por un
‘de 8H) oe cada plea con{Un dtncaette (DN. nome, leone estado por uno o vaio pli,
Acad dlacome ue permaneza col comin eI enciea enum clsozo
cago ubcatny Ex! claro parden sar enced vain denotes,
Los delncuenes etn inslacads en cso (igo J caso y treo gue
‘no saris plciasinvestigan cana de oso.
~ Dinca et esquema reason indcando claves priariasy ans, nul
‘Sobre ete xq relaiona, lb ae iuientes costs en SOL yet
‘Algebra elaciomal
pido alin ca eno gue
1 Nombres de fos plicas que hin aves al
Irelpad el delta" mon
+ Tago dats dee del pola qu wee arm W234
+ Cdigos de ts ans que tlizan lox pois que deuvieron kn
Getincuentes que etn ene labor mero 13.
Esquema relacional
IDENTIFICACION DE LAS RELACIONES BASICAS.
ceo Aa pumas eigen qoe POLICIA (deitcad por st DND, 2
felon Tendf somo abuts el nombre, I ealezoiay a funcin ave sali
i Tepes real pli a mdlaos eh inci cm uh si
(eri dese prs hater mola cOM0 ha lin specs te #8
ARMA cenit, sein as espcican, por am tio) ser ca eco.»
ten como abut, Be mare, case be de mana No ot
TaN ARSENAL. a COMISARIA. Se pwn pensar en ARS!
@eeeeecessseceecsscocce
COMISARIA como relcanes, pero hemor de tener en cvena que estamoe
Inasand a tac de datos de UNA COMISARIAy ta tene UN ARSENAL ce
ARMA (Cist_Arma, Cle, Nemtee Arms)
pouicta (XL es
we se eaters por DI tend nomen leon fel eal pone
pun no conocer, por fue ame valere ls), CALABOZO queen
mtd yuna ual, CASO, Wenticad por cig de esa, pase ae
earns £1 jrgado gor Wo ineroye. Poramcs abe plead haber
‘ieado un jegado como aoa relacén Sin embargo, puso que ca cn fo eva
en, pov ela decom, llefon, et), heme ddd modelo com
DDELINCUENTE (DNL Dal, Nomive,Telson')
CALABOZO (CA Cals, Ubiacn
‘NALIN DE LOS SUPLESTOS SEMANTICOS
cue as tolacones. deletes 0s. concepts tava to recopidon As
bremos deer emo almacena ov poian que wn jefes de aos, que as
vilaan bs pets y conga el de baba gu pits iventga To cso
©6666 6600000060686 0666660OOOO SOOO OO OOG SS OS SHO SSHHHSHHHHSHOSOSOHOOHOOOO
El enunciato os dice que caa poli tiene n io jf. Elo lo modetaremas
clyendo ena ac POLICTA or evo bua qu enue a sue qc
wi clve jena que reference & la propia tela POLICIA. Llamatemos 2 ee
bt, ee” Sapederos, aes qe to pos debe tae nee, or og
0 admires seh ico tb
POLICIA (MPa, Nabe. Pl Cteon, ncn. ee)
Piura 24.28
Docones de bora y madfccin
Ls opin de macifiacicn crf en cata, y la de borado resting
rchbiend climinar on plc ue td ena sbordinado serio.
Debio a os pac pueden iz varias amas en wabj, no poems
amscenr ets nfrmacion ea slain Polisi Sader sia soma pars
clea prin policy necstanne va neva raion que arena st
tecocion Supondcs sin embargo, que ca aaa es Ueda por On ts)
pc Penance a ac Pt a
sony sou polit) En eta ima reac nclaemns un ato ge nace
grado de hada qe ee co cc ansael polit que aii.
ARMA Col
Figura 21.24
Opciones de boride y madiicactin
resting la modfiarion deagélse propaga san eh coed
eglas ECA
Se deers inplenentr un spar
ce gue oblique gue, en sito de que se
mote el polit al que se Te ase un ara se evs ambi a neta oe
secERe ig on eps ge uo ova pc eesti cs
ns ean plc. Por ao, neces ns tla needa caacne e
at ford pri eooctnain de as sins seas de las whaconee POLICE
a POLICIA
as re
at Lali. Noms Pol, Ce a
IVESTIGA (DME Pott Cos Ce
Fire
anes de boreadoy modi
els CA
sy! de que cada cate dee er send iavesigado emo minimn por wx
ie deter ep por rei dipardra.Co tto ayo
Deteos tener cud a ahora de orn pola. ya
isos in caso sin oii signa, Ese hecho tambien costars ned
‘gut ara rar lola naa tupac lo ena om edcnceetes ue
ido delictente ex areaado for 0 0
tem et ares Eto no ignite, evdentemene que esteros moder
is sci den mando sin delice sino que uniarete guard
rain de Toe dnc ‘Sin embargo, puesto que
en coi, puede haber pois que no hayan arsed ngs
¥
POLICIA (Dai Pat, Nombre Pol, Cateori, Fnsn,
ecu
ARRESTA (Dn Fi.Dai De eh)
iat Jenme
t
DELINCUENTE (DML Deb, Nomi edn)
Jones de borate y modifeacin
lac A
cn DELINCUENTE est nega en lac ARREST).
oe os ena cred de
INVESTIGA, lo deinoontes ein INVOLUCRADOS en dicho ses Ls
nia que conicranor en uy snl, es dvi, td delineate sobre
DELINCUENTE. Est rela ten aes tai
DELINCLENTE. Ey oie almacenré et cago
AS0 Ca Caso zea)
DELINCUENTE (DML Dt, Nombre, Telson')
cones de harradoy modieacin
onolaeos ye no posts haber detincuete in
a Putin, oes nce ca vingana cc
DELINCUENTE ura slmacina el caliboas oo anes
co decals ahha ae
DDRLINCUENTE (DNL Do Nombre, Tenn, Ci Cala)
ot pee tle
Extaw070 ci Cala Usa)
) © OOS OO 00000000000 00F00000 0000040000 SSTHODHDODOones de borrado y moifcactin
corte det (cota por pre Butane recomendabl), ex des, los brads
reid
fo relacional
Eleaf slain completo se muesea a cominaci,
ARMA (Cs Ama Cle, Notre Ama, Di Po Net)
eee
ca CIA nfo Nonbe Po, Caz, Fos,
so (cos cea)
tL ws
|
SSYOLUCHABO(a a ci. Ca)
F ao oe
[ARRESTA (DM Pol, DML Del, Feb)
SCRIPT EN SOL-92
[CREATE DOMAIN Nomire_Valio CHARG40)
[CREATE DOMAIN Tio. Catigo CHAR(S)
[EREATE DOMAIN Tipo_DSI CHAR)
Nombre Pol Nembs_ Vigo NOT NULL
Catgora CHARIS) NOT ULL
Freon CHARUS) NOP NULL
Jefe Tipo_DNI NOT NULL
PRIMARY KEY (DNTP
FOREIGN KEY (lee) REFERENCES Ptica
CREATE TABLE Arma
(C5e_ Ama Tipo. Cig
(Ge CHAR(G0) NOF NULL,
Pi Tipe DNTNGT NULL
PRIMARY KEY (C&L Ar)
TECK (Noto AND Nota
FOREIGN KEY (DNL Pol) REFERENCES Policia
REATE TABLE Caso |
{Csd.Ca Tipe Cig,
PRIMARY KEY (DNI-Pol CC),
FOREIGN KEY (DNL Po
ON UPDATE CASCADE
ON DELETE CASCADE
FOREIGN KEY (Ci. Caso) REFERENCES Caso
ON UPDATE CASCADE
ON DELETE CASCADESELECT Nombre Pot
WHERE Pata DSL PoitnvestgaDNI-Po
[AND Involita DNL Delisbelacute DNI-Del
AND Delneete Nombe='6 Mo!
PATE TABLE Delacucie Ager reaconat
DDNLDek Tipo DS
omnis None Vs NOT NULL en (Fis tn POLICIA)* eno nfTNVESTIGA) *
Cea Tip. Caio NOT NULL a sau lene
EATE TABLE lvolcrdo( "SELECT DNI_Pol, Nombre Poi Caepo, Fanso
DNIDel Tipo. DN, FROM Poti
CeaCase To-do, WHERE DNI Pole
itge CHARI) NOT NULL (SELECT fee
MARY KEY {DN Del CL. Cis) FROM Poin
REIGN KEY (DNIDell REFERENCES Delncvent
REIGN KEY (Céad. Caso) REFERENCES Caso
WHERE DSI Poti
ON DELETE CASCADE Agee etconal
EATE TABLE Anat
'DNI-Pat Tipo DN
NL-bel Tipo“ DNI
Fecha DATENOT NULL
IMARY KEY (DN1 Pal DNL Dei
REIGN KEY (DNL Pol) REFERENCES Potisia
ON UPDATE CASCADE
aw na ene nee {CIA)"P na ne POLICIAY EL
REIGN KEY (DNI_Deli) REFERENCES Delinevnte "SELECT Csd_Arma
FON UPDATE CASCADE FROM Arma
‘WHERE DSI pol IN
(ON DELETE CASCADE) BNL pa
ONSULTAS ‘WHERE DI Deli IN
(SELECT DNL Det
‘Nominee os pois han invenignd ln caso eel qo eté inva. FROM Delinevee
) 000 000 000 0'0'0 0 0 000000000 000d00d600000SoOddddd0sll pc sof ARMAD)* (Fn pln psy ARREST)
BLEMA 6: CAMINO DE SANTIAG
nclado
A Consjera de Cultura de a Cominkad Galles a decide guard
mci referent al Camino de Sasiago enn Base de Dato Lifer
seh lace a spiet
vind nit rin Saas pd aa
td Gon Esa iformaion se eres nombre que he Werifis, lmmcra
metres yl erp eta pr a eliza el ca
av demo de cada cami, y para cada ya de elas e desea saber el wien
ot he cia i aes ro Ps Ao
nn lt si ais et gue gn ca io La
mma sl gue petenecey cgo pos Se dee ener eh cuea Que Puede
locales comms dts camino.
as de lat loclidades que perteneces al camino. Esta snformacign consta de:
ede alhergi,epacdad pec (a over)
Por imo, ae sei fos peregrine queria camino ara Heat
facie orb compen det presi deci a fsddes pr os
pa io pando To fag del secondo mo cone din ue Hepaon 1 dche
feta dle race yon SQLat siguertos onelta
OOOO SOS OGG OOOO OOS OS GOSHHHOHSHHHHSSHESOSOHOHOCOOOES
+ Nombre dels prernoe gue an reaizado ol Caio de Stag (ie
‘venta solo agelos que han ep aloe de Sago)
Nombre y Comunidad Astnoms de aquellasIocalidaes que no posean
lberpucs para eepins,
Niner de terms por fcaliadpeteneiets a primera etapa det
Camino Aragon : eee
Discusion del enunchado
IDENTIFICACION DE LAS RELACIONES RASICAS
° e canin fan el apt ee ge ear
ars oe a infomacicn ae es dios caminos de perei,s
aver uma ig uo comtng se sens a ealon CARING gc ee
tuo "Mombr" ome el cain), KT” ome Scene
Tenpo_T"empe estima de eran dl canon) Lalo, pase te ook
CAMINO (Nome, Kidnr T,Tenpo.7)
La infomacin act de ta sis saps que composes camino
‘ewan se con cn una ne relacion EYAPA que Cane Loeb
Nanbre_C>(ncrredeleamio),‘Nénerg (numer eden de reap dene to
‘amin Kiki P* lomctos dela apa, “Tempo.P"tienpoteians oe
race de sca Cia” (ad dealt) “Cdn EL ed
"ex Ninguno dos abuoy detec pod Cotener aloes en
son ie ima de un ec ex oem cnet pr bs aoe
tapas. De este enquea de idemifiacion se deduce que no, pede hale
chon Se deduce qe no pede haberm arian como diferentes.
mins cols eco, ns
EPAPA (Nomis intros P Tiempo P, CaS. Clad LL)
Se pees um relacién CIUDAD aie eo I infrmain de fn ina
chads pr ne gue pany carn btn ext rein sein
mie ont i oa). “Comutind As (Ci anon
wcnce i clad) y “Cope, P cig post La lve primaria eo! an
Ti” ps eta univocal pai bee
a meg ubus “age Pan embargo pre lo, debra nepurine
a bee elas suc compartir loo postal, Por exe mati 0
CComnidad_Avt Caio PY
CUDAD (Nomhs
LLBEROUE, us atibutor son ‘Nombre A" Capac "reco" ¥ on anh
Cina La clave pimora de ALBERGUE sr "Nombre_A" met qu lic
Ciba ic pede far ylore le srs "Pre" pes Ee ude SemDxe >
ALERGUE.Nombie_A, Capucci, Presi’, Cink)
La afoonacién dos peregrine se depostas en un lain PEREGRINO ge
onde or aun "Nes (nmr detect), "Nombre Compe
pects: El amet de wofccon ser lve primar eI es
SSO CCoCooSoCOoeOCOTE
tetra de ua clave aia por tine se sone gu pia mo covers
‘ec dun determina prerno eau Decl’ admit los,
PEREGRINO (simero 1 Nome Complete, Discin’)
Adonis, come die el eneciao,s debe reps las cues por las que va
sano cada ptesna ei norman nose pa ecoges slo com aus nen
én PEREGRINO a ei vlan CIUDAD tpuc conn maximo spd
NALISIS DE LOS SUPLESTOS SEMANTICOS
se ademas gue a detente de tp ee frm spa de le el cam
ss ene pr amo gi lta "Nome de lan ETAPA evn cive
ja qe fete aa raacon CAMINO,
pone de borradoy deacon
ean qut suede con las opciones de intgrida efeenil dea eave jes,
nel eso ensue se ore wt camino se aban de Hvar ts Is eu ee
1 miso mio, usa se masque cl monde deen camino habe qu eat
‘mia mdicacin en ods a taps uel comgonen. En ares cs a
edas CA
ade rcogerse median disaraeres la resis qe se dedse al rion
tel univers de duno y dase coca de ue un amin ene que a
2200020000000 080000000cos na etapa Ax por sep, ao pa modifica en a tlc ETAPA te
eae "NombveC- can a tuple go a3 media ea a utima de alga
Es interesante emis observa cme el eel, ano de ts ktmers dt
mine com el emp estima derelict el amino, pda alias a parr
gs cotespeniene aos de as etpas que componene camino, por ie pia
sake en In inclsn de csprares qu ealoaran ests cles
ara refer el rsd de lo distin camios podeanos pewsar en recor
vs do abs ‘Nome Cy "Nimes en I Teas CIUDAD la etapa que
responds uscd, si embargo era soles sume be pores oeahda sk
Ice par n caine ye emuncade arma que poode haber Sstin locahaades
vmunes a vari cndages Por ello se prover roduc ura esa reli
TECORRIDD que mntngs tne wees I lad cr elas de camino ala qe
ca penenerca
Los situs de la relia RECORRIDO. son “Nom
sino), "Numero" Ito dela aps deneo dl camino) y *Ciuka
rims aibuos dterminan Ia etpe camino. Teds exo abs edn
low yl lave prinara sc el Conjunto dele esas, ademas se tee
vd enerot son una lv apna que rfeencla i elon ETAPA meas
ee ecru lane sora due referencia al elen CIUDAD, pars an
apace aoa tenon ge extipenaest
reve mma te
ecOMNIDO (hee fine Cad
Figura231
Opciones de orrado y modifenca
Como opciones de intepriad referencia seria mises en ambus claes a=
amo e rao eee Com esting (9 permit Dorado de wn
098080068000 OOO OOOOH SOOO OOHHOHSHOHOHOHOOSO
a ei) ello depener del ipo de watamionto gues pirate por ta
elas ECA
De mares sir lo que acuri ene Ios camino y ls etapa, pe
sogene re dard saci decid de exo Cnn el
ngeny destino. Ast por cjempn, pus por cea uu murta sap dene
‘eprae pevamene ta prem dels Crependtc cade sine
za Sia ern se oegrara mediante progam a cece cso de ae
‘hiderah Us cndaes deter esare Ge hanes silanes els ieee
oc oi piw cs a BD se yan a eco wlsmene cada ge perez a
gin eciid.eberiaasegurascgunerte medane eran sean de
je to cad on a el CIUDAD perce lpia ede f
or i,t de obvervane gue ea eacén CIUDAD, en partly, deeran
sue como ejempaes tno laud de mai como de Hepa de ula te
ls cups, dere eraceretccions de egridad refrncin ene ls tlcones
CIUDAD 'y ETAPA pars aseguar que no pusdanrecopee co ETAPA cheats
imines Sen por tune gu os aio Cia “ia Le
issn ETAPA son clive ana que referencian la tls CTUDAD
Opciones de borradoy modfcacin
ost amos cts, las pions de isa eee ek rao ego
ov comiderase uma sltersiva que elimina nce de tas dono
260 Sina” y “Cada LL simi que en ada earido ua ch
sare sempe nl mio nen iain oa sean RECORRIDO
en gue To rele, en exe cio, la aad de
eeoeng one ens qe ale gard aul gu en stn ren eh
Sree cla ep por oa n ea pecs at era en ques
‘opciones de boreado y moda
Reghas BCA a perce
‘i seponcmos que wo pede das I posit decodes sin ergs. pa ieee I ain he iB eds pd lar
corny con snpatodres ts exstenca de a mens tn alee en cali 3k races en oi ann ee cm
a. PEREGRINO y CAMINO.
Opciones de ready modifinctin
‘as opciones e nerd referencia en ambas claves jas psn sr: ade
ora estar as cies gu nue va psa cds peeing a es
raced sien CAMINO, PEREGRINO ge eo poe ca perineal
‘dads pl no 9 respectvamente, par cada cha.
Regan ECA
sre mediante dxpradre 1 estiscién d que too pepino
poral menos ta cindex dei, ue por cada pla en In
99 3399 2099
CC CCCEOO ECO COEOOCOC OCC OOSCH000000OOOOOSOOSOSESPee SS SSS Se SS eee ee eee ee Veer eee eee eee
Jo FEREGRINO yal mec wn ee ain, CANIN
APO RELACIONAL
eatil
ea ends
SCRIPT ENSQL2
CREATE DOMAIN Nombre Vilido CHARI)
tsar T INTEGER NOT NULL
Tenge. INTEGER NOT NULL
priMtany REY (Nom)
empo. PINTEGER NOT NULL
Chad Nombre Vso NOT NULL
PRIMARY KEY (Nowtle_C, Nimo)
REIGN KEY (Nomve_©) REFERENCES Canina
FOREIGN KEY (Cad) REFERENCES Cisdad
(ON UPDATE-CASCADE
ON DELETE RESTRICT
CREATE TABLE Rect
ER
ron GRE AGA EPERENCES Coa
REATE TABLE Alberge (
Cpaccad INTEGER NOT NUL
Prec INTEGER,
utd Nombre. Vide NOT NULL
MARY KEY (Nome.
"REIGN KEY (Cua) REFERENCES Cia(ON DELETE CASCADE
REATE Tat
pete Nomve_Valdo NOT NULL
Can ION,
nauni KE fon Noe En Pas
SRE ole REFERENCES Ret
Shima ecb
I. Nombre de os persian ha eliza eC
FROM Per Peratine soma
WHERE Pecriso Nimo 1 = Carino Pergrna Niet.
Algebra relaconal
a L(PEREGRINO) * (6s snsp(CAMINO _PEREGRINO)
2. Nome y Connidad Autinoms de agli caidas gue no pes N albere
ISELECT Nome
) © @ ©0000 0000000000000500000000000000 0000 ddd000
ik A a ha a a a Na ae ra
(SELECT DISTINCT Chtad FROM Alber
Algebra relacional
ygnf€IUDAD) Ty AALBERGUE
sat
SELECT Nombre, CowniNomtee_ A)
FROM Gta aitergue
WHERE Ciudad Nombre=Alberpue Cid
{Teo lICIUDAD) * (ALBERGUE)) AGRUPACION POR (Now
PROBLEMA 7: PROYECTOS DE INVESTIGACION
EnuneiadFTSHOOHHHHHHHHHHHHHEEOS
ata epco de imesipn Yee wt non, un si, Seo
reson de inc) emai 6 rp gs deal Pro
fot eur fica Fr vas progam, Dewy cae oan cle
projet eve ume aso ¥ ana arid de deo fe
Tipoyecto "BDC = Bases de Dao 3118
Secs "Ayudas at Pobre vsti” que le ian on 3D G00 pets
tin protesr puede pip en vars pret. En ca pce sierra
cn ue determina fc cea a, teint ora eterna devin
Distr et eigsema acon indica claves pimariasy wens. ab
pons de tora y mec
~ tetrad nse elacoal yen SOL as sigietes const
+ Profesor ue aban ee re del resign cientco aan Pee
+ Prosar que Gnacian los proyertos del grupo qe Sie ee fam
Discusin del enunciado
IDENTIFICACION DE LAS RELACIONES BASICAS
DEPARTAMENTO, ca le pina set noe de Sesame, Ai
‘hhcmes inci uns neva velcin SEDE qu almacen os don oe la
sedete Univerdad Campus” y Nombre See
DEPARTAMENTO (Cis D. Telefon, Disior"
SEDE (Nomue_See, Campus)
Fodenos cone ge laut “iret” pu ait a, de
ona pemivdveiun deparameo de neva ceaion a ie 1
ayn sina ingen dec,
SOOHOHHOHHOHHHHHSOHHOHOOOCE
Del alii te prafo e deduce I exis dl relic GRUPO. Commo
tlvomtre de grape es nico slo det de cada depurcme,In dentin de
RUPO (Nombee_G, Cision. Ares, Likert
waa mimes anterior pademos admit gu arin
Tenens una ava reac PROFESOR,cuy clave primara ex BNI. pus es
«tue dente vvocamente cada scence alin.
PROFESOR (DN, Nombee_Prof, Tlic Experientia, Grapo®)
No debemos incr Proyecios comm sit de relcia PROFESOR, posto
ar ren sea nv cin ae rt
demi, poeros conser el nomi del ayia como clave akerava,
een princi se pede consider dic Lx atibtos"respucta yee e
train (FF, po pen sr deena poo cen si
PROYECTO (Cian P. Nombre P,Pesopuesto® Fn FFs, Gruos reacon PROGRAMA, donde en pip, poems considera
(Niner fn con rbd propan
ANALISIS DE LOS SUPLESTOS SEMANTICOS
‘Un department puede et eatin Yar Ses,
aries Uoputannton, pr sje ese amp de Lage aie
eo avodosr ana nueva racign UBICACION caya clave pia
DEPARTAMENTO y SEDE
nestcnac de caves paras de as lsomes
sent cas una essed lve fe gue ffrencia 2 relic J [a
Ceperanrastento conn Telos, Oven
‘Opciones de baeradoy moieaion
Las opeioncs Je imeztidd referent de ambos claves afnts puede st
Rela
Si conideramos qu xo de
mayan department, debe asepua
vite unainterelsin eave DEPARTAMENTO y PROFESOR, gue se eect
sans del cline ag “Desir, sn DEPARTAMENTO, coms
eines de burradey moicain
shinee tanto el bora deb sr Con pues (BND
‘armen cargo la modticacin pede hasene encase
I debemos elaionr GRUPO con PROFESOR, «wand de! tibuo
én GRUPO, que refrecia s PROFESOR
ohio, y ueto qe too profesor ertenece aan gps ebm lacionar
TROFESOR con GRUPO aires de aban “Gra de a elacon PROFESOR
‘be tbo es un atrbuo ‘compen que ctiene el nombre del grup
est fama el sabesqerma relaonal qos dea siguiente fom
[>DEPARTAMENTON,En as telciones DEPARTAMENTO, GRUPO y PROFESOR, esse un cco
referencia que impie fs ceacion de Tas tisnas sein as especies de
‘SOU. 92, Ese prema se puede soluconar cern a bs in as claves ens
Deemer mca adeno las resticiones de grid rele
‘Somos mesa en el eit.
‘Opciones de breadoy mafia
Sse elimina un department no tne seni djar los grup perenne al
nso, por tn ldo ce ew en (ge go mode
Ades is limina wo. gripe se debe poner x nsloe (BN) ta ee sea
rap dela bls profes, orgs dene facertoclimiaramon todo ft
yrotauespereneceas al pope Yeo mse pute same En sare
eal ek cere en ead OC,
cua a clave sna de GRUPO, “Lider clinic seria con puesta.
autos (BN), ga en cio ontario eambia a de deur grpo To liane
‘elursacon PROFESOR, cao gue no est add
Reglas ECA
Deberamon cnlar mode un Sapa que, cus se see un ae
Fiera 2139
ao 0 di a nt pn nea mi oe
TSecleoun og, ports vo cs eee oe ates lin FINANCT
(fli ince ya clave praca eda concenaio de la avs pina
UE PROVECTOy PROGRAMA. gue ademér eran epectvament, lve ens ©
ts relocenc las qe proven. Por ol Geos inl tambien 6!
ma nin ie “Mir fama so Pm
Cala proyecto de ivestigain es detrelldo por un goo, po oa pate, en
iio grup pose Ivar a cabo varios proyecto, Ls mana de hacer Sonus ee
tec eanerar eat" de Iselin PROVECTO cont css sens
pe eerceca a GRUPO,
pene de Dorada y modicactin
BH bora y le moc de I clive ana grupo pte ser en cael
(HCMC), pues sis elimina est mein un sro. Tope ge
nique aos es popes gu veh bo erp as
Lo mimo sede om fas
ssn FINANCIA
Resteeclomes de echazo
Dabeimosconrat maa we CHECK ga eh deci et oye
ss amterir a ta fecha de finalizacic. 3
an Sa on esate na ein ol repae dead proyecto
sopra acl to deo proyecto is micleced
Un peso pode porn ales prose. Bn
Lnmonecto cates BNante Ape ae Ong)
Figura 2.140
Lagicameats en om proyecto ped papa ais profeses pol ano
‘sso int i ema un eli Inne PARTICIPA ne ci
fem exrd ava por las cles para es relaanes PROPER
rz Bch de ie de a aos Mn ade
er duo ao de qe el mismo tesa prac eal mane eae
els pred de emp, se hata de aca fhe de ice cee noe
pimana de PARTICIPA.ones de berrndey SCRIPT EN SOL. 92
[REATE DOMAIN Nome Va
REATE DOMAIN a CHAI
REATE DOMAIN Typ DICHARO)
do CHAR
woeveovePSSSSSSSSSSHSHSSHHSSHHSSOPSSSSHSHSHHSHHHHSSHSSCHHOHHOLOCE
TER TARLE Departament
ADD FOREIGN KEY (Dvecton REFERENCES Profesor
'ON DELETE SET NULL
(ON UPDATE CASCADE
\LTER TABLE Grupo
‘ADD FOREIGN KEY (Ciigo_D) REFERENCES Depauent
‘ON DELETE CASCADE
ON UPDATECASCADE
ADD FOREIGN KEY ILiee) REFERENCES Profxor
‘ON DELETE SET NULL
[ADD FOREIGN KEY (Grupo) REFERENCES Grupo
‘ON DELETE SET NULL
CREATE TABLE Proyecto (
Presupoosis INTEGER NOT NULL
in DATE NOP NULL
FFin DATE
‘Grupo Nombie_Vstio
PRIMARY KEY (Chip?
UNIQUE (Note),
FOREIGN KE (Grupa) REFERENCES Grupo
(CREATE TABLE Paina
NI Tipe
Cage Tp Csi
lo INTEGER NOT NULL
tow DATE
Deena INTEGER NOT NULL
PRIMARY KEY (DNL Codie
CHECK (Inicio F-Ces)
FOREIGN KEY (DN REFERENCES Profesor
‘ow uppaTecascabe,
REATE TABLE Progra (
PRIMARY KEY Guo Fel
(CREATE TABLE ans
Fiarcisin INTEGER
FOREIGN KEY (Cig Py REFERENCES
ON UPDATE CASCADE
ON DELETE CASCADE
YOREIGN KEY (None Pr
ON UPDATE CASCADE
(ON DELETE CASCADE
HLATE ASSERTION Subyercn
(CHECK (SELECT Proupues
FROM Proyecto NATURAL JOIN Finan
FROM Financia NATURAL JOIN Programa)
CONSULTAS
SELECT Nome Prot
[WHERE Lida Ree’ AND Pater Gr
iY ae
seb aap maneAgobraelactonal
The (PROGRAMA) Thy
(PROYECTO an
rl(FINANCIAY* x AUF
(oon tro (GRUPO
ROBLEMA 8: NAVES RELACIONAL
SSPACIALES
panciado
ET Minsero de Defensa expt desea devil un Sistema de formas
rata ne esp Coss 2000 qu ponmanente se lng espacio La
Lape esac se compone destin dependency cada una de ls
namie un ii unc prs ca peel) un ain i Teas
sy dependence je sono de determina Stic, heaiado yor
re un lt. Tow servic de ane ero Se Operon, Coma
‘Sc quiere leva lo ua lain de a gain de a nave, Et informa
men noe, cig, catego, aie procedeciaystaeion aii
ven servicio eho) Cad ptt et signa a una dependecia oe
escomovr 2 com a car st use lj Una charac na dependens
ora pre eds conf pet ga via ed eo
tiny ag mance en be ens
onde coma aa de elisa ey st
cose planta tc escacnan poblaes por diver ars cada tra en UN Cl
vida We indies De cada rua te slmicens iloemasca SOM
chacién wl ydingnons ei (or acu, pes)
~ piste el esque clans, Indque en as claves sim
Shemuves 9 las clayes jms. De et mn epeifioeTos max
Tra yin me con uate (*) fos camp qe 2
‘oes auoe por skimo,indigue sexe alpen suo que ext
‘puma esc nde manent ated de tase de ato
sa a siguientes cons en SQL y en isa recon
+ Caras que han Hepa 3 capac msi
+ Nome de lor wines i
) @ 00000 0000000000000000000HH0d0000 COCO ODEDOLE
GS 9 a ei A Naa a ata
Discusion
1 enuneiado
'NTIFICACION DE-LAS RELACIONES BASICAS
Tra ta del pier psf, parse claro gue DEPENDENCIA ya ser na
lac, que tend come atbuon on etd (qu ser clave). un noe det
endecl (cua saondreros que es ino pra cata depenienin por ne
art clave alerava). wa Yonccn.y unt heals, Sopnems foe ode
ipendecis tenis cligatviamente wn mone le hecho, Ie mor conadcet
io lve abienatva. pete periemos qe tant a ancn cor oad
vedanta vale alos SERVICIO st tien una fel,
y lnclve omnia la clave de area
SERVICIO Cine,
mie $)
DEPENDENEIA
: Jota enue nt TRIPULACION
rid see tan aunt ca ane Cae
prvedecia de eda tilt pucdcn Ser los
sds. por In qu atin valores los El cnancnd tambien rn hablo
ip de defendeela especial Is cama, cxyafanign et ede seer
tiplnies dee nave- Ainge strom esolvermos So aay
techn de que uni cima es un tipo especial de dependence moms
TRIPULACION (Cgn-T Nome, CotFSTSHSO SOOO SOS SOO HOOSSS OPS SOSH HHHHHHHOSSSOOOOOOOOS
or thorn de rena extrac
wien Sete Seacn Con penton in lenaciadono die gu
mo ne SS dae ad aon
es oe uae cer aera Eco»
sat arm ee rest ran, sn er fa eh
t,o tatremor spine com at. Eh cua Ts lac
Ee ere ans ha eo pe ism
sn ee a on re oe mnt
cr ancy co mn paces rae) WH
PLANETA (Céigo_P, Nombre_P, Gals, Coordenadas)
RAZA Nonine_B At, Aschra Fes, Poli Total)
ANATISIS DE L0s SUPLESTOS SEMANTICOS
sides ney ce a eid ee
rand hecho de ue ca dente ext bajo el att
iar ry ge ca ude En cone, ol eos Je
Paneer sper etic, sto end pendent a
cee Ae ve rma eI bl SERVICIO 689°
Sr prs clave 8
cave sib i
oer on ee am Sepals clgtnamcte Ne
(Com tespeio I tabla SERVICIO, es necesario un pequedo coment: fx
‘cos tbs de est bla on oe qe formas pare de asians pinaria Ponce
ean elimina Uicaene purr os sei cade ea dependence
2 lu ubla DEPENDENCIA (gue dejaria de ter clave jena pero sepia an poe
‘oma valeres aun. Sn embargo, nor seri mas comple conlar sepoods
fesricidn aero (qu to servicio ete susido ana dependenls
+ Mediate una iba SERVICIO tendames suicide can an dspatador gue
ependencnsy ge no se pemiera borar a dependence mcr e
‘evi gue a conta eras nica coma por Jeteminn sein.
*Sialmacenamos ls serio soot tbls DEPENDENCIAS, ca vez ue se
tones valores ac webs ma wr eis Sars Senet
Sean ea Sula ner” Sin ember eanos
ei cup ab parc enn a
‘ace wx for gue as eos an ie
SERVICIO Clase, None
DEFENDENCTA (igo D. Nombre Dc Lic’ Cee § Ne 5)
"ines de bora y moifcacn
Ta horas como lit motioned cuir seve popgaran
‘sd a depen cone,
theo de uc una cara es un ipo expec de Sependncin I sopacion
td nto a dependence aaa cam aa ma nap
aexiseacis dee tipo especial de dependent an pea hace panos
Wad cers alka, caro pee seaplane oesamt yt er ona cae Ea fsrmos sel ont
rst fn gon dedi, xed wm a8 clea)
Sp 2 Ppa ues rcines(DEPENDENCTA, CAMARA )
Pei de mas inform, sn enburgo uponderon que 1
ea Coe tig un plate pda se cuige, inc
Prange derton face thc cee
RIMARY REY (€_Laal
-REATE TABLE Depsraneno(
Dacor Nowive, Vaio NOT NULL
pRaMtaRY REY (Nomi)
CREATE TABLE Ars (
eeee
eeeeeo
Investigacion Nombre Vado NOTNULL
_Depatinet Nore Nah NOT NULL
FOREIGN KEY (Depurtanenc) REFERENCES Departanento
ON UPDATE CASCADE
ON DELETE CASCADE
(CREATE TABLE Prater
PRIMARY KEY (N_ Soci)
FOREIGN KEY (N Socio) REFERENCES Us
ON UPDAT CASCADE
ONUPDATECASCADE
TER TABLE Ejemplr
ON DELETE SET NULL
FR TABLE Depacumeto
ADD FOREIGN KEY (Diresor REFERENCES Ptr
@ceseeeee
eaeSOOO SSSSSSHSOHSHSSHHSHHSCSSSHSSSSHSHSHSHSSSHHOOOOOOOSD
SULTAS
de Iiteos pests a ahumos deo unvesidad Carlo I en est hie
FROM Unaro A, Presa
WHERE A Tipo! AND BE i <°31-12.2000
AND BE ni> 31-12-1999" AND A., Socio = BN. Socio
geben reactona
GRUPACION POR (TIPO), CUENTA() (sn (af USUARIO))*
Wwisssiaser ww (PRESTAMOD)
a
'SELECT Nombne
FROM Procrr A, Usui
WHERE AN Sco = BN. Socio AND A.An ato
[AND AN. Socio NOTIN SELECT (OM Presta
Algebra rlainal
PROBLEMA 1; CURSOS DE FORMACION
aan ROFESOR * (Thy, (Gh tenn PROFESOR))
Hy mu(PRESTAMO "Opn sar PROFESOR))) ancindo
Titulo de sepa qu mo han sido dees nt com mie de se Traore oe abcde en el problema 2 det aptle 1 en un
qv los pre seen en ee pe a el oma a
ISELECT A-Tiulo, CNembee
Discusin del enuncindo
‘AND. Lecalizacion = DC Loe AND B Nine = Dum seme en figs 22.1 (er Figura a pin sigue) cl eagema ER
ANDEN-Soxio= DN Socio ies, :
Algebra eelactonal $a rine log, tansformaeios ead CURSO ya interline
ee taper reaFONDO) Me 0 del curso Codigo. Cun’) y con eave ala we Name,
{EIEMPLAR)* Mh se inn PRESTAMO}))!a iteretacion Pr
diel at “Ot gato
Lee eatca qu se ques ope 9 v0 sr ween
arse ine tide aa canes mins cr ev an ext
ome, Deseripi, Duin, Cot)
we | BMC
nu. Pres Pre, Oise)
2 csrinane “Capac” 0 poe oma
EMPLEADO Céshso_ Ema
Nit Fecha Nov
NO_CAPACETADO (fio Empl
Figur 224« io, So os fal noma as nein Ree ¢ Imp
Imps sina apposed CAPACTTADO ala
TORIES EDICION. abode fe che sem tn uo Rese, werd nese
cee en ete prima mil coreaemcion se as ier te
EuteL ENDO EDICION ue seca ses. Sed nwa cone ers
aatdr ede de cus np teow un asenee dsig meo
impart Rect, Sceremossonslta este una ween ve mpi ge ne
[-Besar.eApo (ie ann Nt Anion Des Tei,
jroo tina
|| so-caracrrapo
SOHSHSSSHSHHSHHHSSHOSOSOESCS
7 resno cit
2-Emalad, Nome Apel, Dic, Telfionn
[};PEAPACKTADO Wisi
NO_CAPACTTADO (Ci Emlead
lige pleats, Clie Cis Baca}
wen
FBCURSO Césis Cor oe
PRERREQUISITO (ewe fas
Semantica no recogida
Legos «ete pun, se debe
runes pint ine
RECIBE
VES 6 emit rn hy icin gem hanROBLEMA 2: CAMPEONATO DE.
imunciado
PARTICIPANTE(N Sasi, Nombr fe
0 cio, Nombre Dir, Teo, Tipo, Nive")
CAMPEONATO (N_s
sierra Envi,
‘ 140 tipo
PARTICIPANT, sla
¥ pr cit vals ma es
‘icra telco, REPRESENTA =
‘Abs arbutos jonresend so pede aparece int er tnd gue la lain REPRESENTA,
piss fo rane a tapas como ntelacién AIS. por tanto con el ai
ra Representa” sera scene paca delat ca tap dea relacén
EPRESENTA, po logue ser au cave primar, Cads dno de estos dos tetas
re ten or eletencla ala felch PAIS. Em ambos ats hs opciones de orralo
Modan sen en encase tnd ae comprotar pra una misma Wp
aly de "Pies dsm de Pal Representa que uh aspen oo
sede eee spn
PAfS as Nem ¥ ce
aoe
Fiewa229
La ential PARTIDA se wane en la aca PARTIDA. Esta relcién
chi como cave primar cl stbto "CP como aibuos ue no amie
lores mos aA "Mes" "Dis La iterlcgn ue mcia PARTIDA con
jUGADOR NM, pre staf en ana flan ino que excep
rene, cio 22), ra pit in cna ge ea
ce es a nae oe he
‘ogndorts “haga “Amon sein clves sjnas que referencian
PARTICIFANTE y ue tent covw opin de bora ressings 3d modi
in ence, Akin se dau srt “Calor” ue tmat sl alr ne
tac eno la a co a see tng No
sccolo ques nrc auto par color delat hs el ogo 23
ge evidence sare oer tepid prs jade 1, Ni pir nee
Sir anus ae opt come aoscontarercs) el convenso de gue el usar
Sempre ee aus jeg cm Nanci el ugaar 2 el au Joe om nea: Las ok
rps de vrenion qo se shen ee son i el oer 1 5 sin del us
PARTICIPANT suns up cuyo stat “Tipo ama el valor uae.
“También existe una inteslicin ene PARTIDA y ARBITRO que al se 1
popes ave e PARTICIPANT a lace PARTIDA. or nae
PARTICIPANTE con trad esti y matificacia en cacad Se nec
00 OOOO O OSH OOEOOSOOS HS HHHSOHHOHSOHHOHHHHOOOOESD
Al meter en a elcia PARTIDA tas claves sens “Jogar, Sugar?” y
uta no adiendo para els valores nl recogemno acrid ia
min sgn yo hr th Scare pees ee
ALOIS Wy Popa, Ena Fa,
Piqua 22.10
ev una relacién HOTEL cuya cla ropes “nombre” y como claves alternativas,
iu eahan alojdos en el risno. Las dems opciones que flan sein encase
'ALOJA: pia cei gue
iu esd osu up
Partie y mismo tl tngtmes aston valores, se oe
Feld alr en miso ote! dase perio deep dsinanP
robes cht adit la solvion de ame clave prima con la fet de
ras pero puede obese gue Bark pac leifcar toes Tn tps Ine
to °N.Pargcte™y "Fad" ya gue mca Sc on papa
rma osha ods utes st
gH None, hn, To
a me a FSA, nbede ransom la eidad MOVIMIENTO
'MOVIMIENTO, cau clave pemara sera
rida PARTIDA medians i
PARTIDA (CB. Ao. Mes, Dit adr oar?
Propuesta de solucton
REPRESENTA (as Bee
AS (a, Note, Nae
Mo we Ends Fala, Nandeee
pain Discusion del
neiado
realizar le tansformacin putters del
vena mostra en a figura
Jems para clea
1+ Secunia dl nero de movimiento
{© Undine pode bia parson us go pai
ab
re mprosena sooo pure 1 VEL 1p
a ER se tansfrmat en
PROBLEMA 3: ENERGIA ELECTRICA 20N4 el, Nin Pa Nin,
Enunciado > ta PROVINCIA Ci.Cominanndo. ol estao deta, inercacones va
‘wasformasin ea itrctaiones NM.
mcs ree eee 2 i
[Psumtst i Sis es Lane
Veer eee
SUDEST_ZONA (Cig. Ses
eee
cats ls elds RED y COMPAA!
La imertelain Pertenece gue elas Us » cownasts
tannin My for tants asoeacn ane
OOOOH SEOHOHOHOOOEOBE
[PRE tat Noms
je
‘con ENVIA_PNERGIA ci clave primar ctr formate por
‘eeacion ln reac RED, Ades lotic ENVEALENERCIA tenes un
aid de nega term eed des, EI ora had Yat
NIM ue nos quot por anlar es Entrega, qu naz
woe BS FRA» PRODUCTOR pc cam ance
‘aso anriores, pron ete casa
ald "Fe
ieee poue len
choos sn’ cal sce pane
sain pon i cae maa de es EST Paes
WRCTOR se ope hss se nemeda EST PRODUCTON poe
Ayla Reimers dente ur cae “Tecate eae
rant tds fs pe ine pt
in Joon tae sear ls whee EST ARIAS
*UXUCTOR, aie svn eet spat ype eencan sda: nee[Preaxsronnisrs
=<
Propuesta de soluciéneoceo
eeocoeocese
mntica no recogida
Se dshen contol ls sguene resiciones peas en Ia wansformacin 7 yelwe
ee
ROBLEMA 4: CONFLICTOS BELICOS
HR pero es ie
ot subtips de a general
discus del enunciado. anf
moni i vwvson cen Di.
ceo
std Cm Ami”. Tica
pecivament
sera tora
> tas etiiades CONFLICT. y
emia it
hee compuesto at
del cna JEFE
se hh fe
vem ae
eeecvvcvsee
A a a a a a a ere aci» pineal ed comps or ati °C Le”
ro usta, “Dasa” "C_ Gro ques ue abit acy
vce Las epcioncs de borrad sein restringids Tas de medicacinen cascada,
ny ae amb
sess aa pT Xam
—_—e eee
£
ARAL (ola nto |
:
a
{RAIICANTE ent
*
mt pute cmd |
Piura 22.31
rede cnc een et li, JEFE apr os ees
a sc ome cae an proven Se DIVISION CC.
ren ie ns ponent de UPR FCM. Ge" ol
ieee rn as naa seme se on en Si
i per cave fen Hy tee on crs it 3
SE erica pr lo aoe". tope™ trade
aS toca. tata massing pra come ome
ec ret an io cig de gpa arma (ave je LUDER
Senet DIVISION clay ge aba = afta an ca
Sa ee eprace pe cleo ats “Dias an die
Cr acl aparece ca ean “De A
nt. ae ecm gan aetna’ qe rps ls oclones de oral
oe een chit, Ota soi, tc mis eil
ate sy nite dpiidad, 10 sane, pt tine os
ce ae roe seh cir tuple JEFE He "CG
"Gi Grupo an ius bien“ Grape ero
Tos confit tne se claconan con la oganizacines rediaces. #
repress se wanes itera ORGANTZACION en 1
QRGANTZACION Yat won ae lve primi, de clave ara
SOSOHSSSSSHSHSSHSSOHOSSHOOCOCS
ear ona rp de vericcin (check gue lo come. La interac NM que
ine ene es ds lide 4 anor cn un ean denomnads MEDIA
Shy cline pmaria se componc dee abnom,"Cofico, “Orme” 9
in» alemis ee fos eto “T_Ajud' Degas” y "EP, dan
ce dhio adm valores nur, arn ue acto "Ayo oe solamente
dew din (nia. dpomaiao presen) se eal conespondente
cg de yenifeacin, Tato "Confic” come “Organ” ern caver eras ue
fect 1s telavons CONFLICTO y ORGANLZACION, espetvameat 5
:RYPO Cg. Nam
=
ike ct Lite Ct tne Av
an efgar in interac reins Depends se creari dente de
'RGANIZACION uma clave jena mica pdr tar Yaloes nla cap
fst de brad pin sr pest nlor ae facia cn ene
Tasfonnaremes I iterlain Dialogs enna rela
estaba, “Grup Ler" “Or ana clave prim,
ema y
se os dos primes so clave sen ie fefetencla LIDER yao tambien
nS ae er ORGARIZACON, Ain tsi con epee
ompuenta
Gs ho. Lider, Ors
[om eatin (Co. Ts Dedropuesta de solucién Seméntica no recogidaPROBLEMA 5:
ESTION DE NOMINAS
Enuncindo
DEPAREAMENTO sat
Swwutsal”y "N.C
pues en el exguema ER se haban
NTO 9 EMPLEADO,
Denayrano in|
cau ec ecLa clave primaria del elain JUSTIFICANTE estar forma por lst Tansformarcmos ta generlizacion de z
ened ce a ena yl taser que Se preted reaiza sent
stenlacin LN Reaponde'el ato “Cones cee ie cite Se a
rs Rents de fea ine ns
sie CONCEPTO ahs ones Se ey wei
: we'd ates rend Soe Sete
ISCUENTO. sect em rein LINEA ssa oye
ue Been Ee an LINEA sige dats See
atin °N One” no puede ser nao
maria la elacion JUSTIFICANTE. Se debe separ qu iii
Unico desu mer empe tend sumero donc I- Adem, ca ve
wamow con un dary, deg el al qo ciel cored pa
STincANTe ens oso ow se ae po nd er et
ew ee
La warsformacin def neracon 1: Reibe ya se ha realizado we ESCUENTO
set tm crc ne, retiulin inina am dott
a extida LAVEA se uansformas em la lain LINEA com ais "NN
eae ote at ioe er erate
oscil ELEMENTO COSTE we wasorma en acibn COSTE, gu end
ena). Dec 9h’ amp cia’
sjndo as praca elemento de cee pate nes
4a merlin SM pata se an
norms cn tela MPUTA. con fos
tbo "Oren ena elacn JUSTIFICANTE, deers segura 3 8)
{a emidad CONCEPTO se trasfomues el lain CONCEPTO. a ‘ida TRANSFERENCIA
5 transforma on a relcin TRANSFERENCIA
er abo "Cog lave pitas) (lave primal “Bums
e ovddes
podbbdocccccces
iS hk i aa i a a tecoviad APUNTE CONTABLE se tsfoms ela eacdn APUNTE y
Linea temara Ligue ranstrmar de acuerdo a lo esblesdo
diva ube a conidrary hay Un arial maa qu per
pict l suid Se fe una reason IQUIDA que tend coms sir
lives jens. que provienen decd ona Ine erhades que
teelacn, por empl, "Cone’ ten
rr "Festa emu tenn Ie opcioner de nega vleren
ca pn
cha Serve smo no eluye “AUN” dada Ue Porc
ida con cargo aunt irafernca. el apie coud st determina
Srinaldd 1.1) po ly que nove cea pum para diving tpn de
tn iC. ass ct tun Fc pa dang te
Propuesta de solucién
QUID caejemintica no recogida
esirsenes qe se ecngtn en xguea ER
“Todo depoamenio ene soe
‘Se debe propos dm macanismos qu sp
Regs de el dl att dedo"ngeso" en JUSTIFICANTE
(Generar a secu de seo de orden del ustiicate.
de se ce acnes ge ced af BD, le semana ue on
os poo ocogene neh el euema UR ie elm
local
LUnemplead no pode recibir nis tas a exiin ee vi
Lacan en uals de ingress pst
eoce
oe
2 °
SOCSSO OSLO HCO OCCOOCCE
PROBLEMA 6: ENTORNO DE EJECUCION
ado
Trasfomay el exguem ER cen en el prbiema 7 en un
Diseusién del enunciado
as =}
. ~~
RS) ee]
we
il USUARIO en ain USUARIO con
rho "DN se ata de ua clave sens qe ference» alan USUARION,
oes de borrado "modifi
IFRMINAL povione de ai
‘erin amb teased puttPOOH OHHH HHOHHOHHOOOSE
[USUARIO DNL Nombe, Telefon)
TERMINAL (DME Teminal)
De a wansfomacin de a etd PERFTL se cic a rain PERFIL. qe
cent on tiboos Pet (clave prima den rcs) 9 "Deseo
iontaise NM Disrta ene as eas USUARIO ) PERFIL se tasfma
GA feuein DISERUTA. Tol ten como sttne “DNU ) “Pei ge
Spon ave pay sada dello srk ee ae
‘Sinden USUARIO PERF supestamene En es a opeons &
aro msec cetan cn cascades pedi del semantic,
ee ptendaron cope, Ecole uso, ai de egress Ico
nwo too stro nts meno dean pei) gue no oad og
oe [DNL Nome, Teléfono)
ERE a Bescon)
Eo ‘se FE
DDISFRUPA (Di. Pets
Figwa 2246
La emidad SUBSISTEMA se ansformarh on la eacon SUBSISTESS
comets os abs “Subse” (Cave pita), “Descipea"y "Veni
(Grovenite dea ntrcacinArranca con send VENTANA). La cara
Slat que een que to sahestemsaanca ena ventana ied a
Sebo pede to ales alos. Exe aoa Ventana es una ce a
tte ten VENTANA (hn en Ly pe Sra
La ine NM Ase ce at nde SURSSTEMA » PERF =
"Subisoma quejrtoscompondri a lve primar: cada upo de elo sex
‘Inve ajna a as feones PERFIL y SUBSISTENA, respecivamee Ea
aso, as opciones de bomade y moficckin sen en cascada 0 resingdas
epentendo de la semamica que prtndnnos rege. Adem. beans
squaring cre rn ny es pr
Se fo subsite secede a mos a peri stapes
Li caitad VENTANA se ansonmar en a ean VENTANA, que tenis por
mimi valoes nuk. La wansormacin ea erclcin UN Arran yun hi
raizado mainte popapacin decane
[7 PrRNHL. (Bat Deeps)
| p> vestane clnana Dein
1
SUBSISTEMA (Subst, Destin Jenne)
{a emda ACCION se transforma ent ci
ACCION que tend come
ees nus lw haber conse como cpa eel egarna Ey
secon cpiomls eel equena ER),
Teasfrmaremos is dos geaerzasionss dst esqucr ER opto por crear
tet relia deete arn ef superipo 9 pura cade tno de fr supra
caeros para In jrargla de acxnts ls relaiones LEAMADA FUNCION
as conclave pina gal que lade la elain ACCION, Lael FUNCION
i. neni lable aoa ‘Nome (lve alemain), masque
itelcn VENTANA esa des premade ne de inca Lt
Imvca). Teds as claves ajenas eh et reliciones tnd ws eto de
tse y bona en cha resting Spenindo de a emotes\VENTANA (Ventana, Dessrpcin
[-PACCION (ace
PUNCION (4c
LLAMADA (ae
aes ra ttn Counc re no a es
ite ane pric rer ol pote om pte ge pi
(itn nis uplenes de modifaciin y)borado en cxsala © resrngt
TKpeaulend de somdnticay tater ques pretend,
ye SbOCCCCOEEOE
ACGION (Acca, Desexpin, Tipo)
oo .
JP CONTROL (Cot Aci, Decri, Tp
BOTON (Cont. cone’)
{ata orn a nerlcoe NM Compuesta eee nia
VENTA y CONTROL ase drs ops a acd CONFONE. ts eae
‘live sen lt rlscones VENTANA y CONTRO. Ee amos
entkeo de Ta seria que pretends recep. Poe lie, hate
j > VENTANA (Ventans, Descripcin
CONTROL
comPone (
‘ntl, Acein, Destipcin, Tipo)
[Heme
tana, Conteol)
Propuesta de soluciénPOSS SHSSSSHSSSHSSHSSHSSHSSOPHPSSSSSHSSSSHSSSHSSSSHOSHSOSESE
[> USUARIO DBL Nomi Teo
TERMINAL DAY esa
+
Figura 2251, Emu reacional soli
Semin
camo recogida
Habra qu coer, adem
ese eel ear Lk ol de
PROBLEMA 7: ORGANIZACIONES NO GUBERNAMENTALES
Enunciad
Diseusin dh
enunciado
Pretentamen cn fiura 2252,
iu 2252 exqera EA del que paiemosASOCIACTON (IE, Denomiacin Provincia
ForMaDa cleDi FA, Cu
[socio war rovinis Drei)
Figen 2255
Al ser Leva un depenencia en ientiesion, ropaard Is lived
\SOCIACTON's PROVECTO compare des chive imai, ca lo gus I el
Ge PROYECTO esa formats por lox tbutos"Asoiciin”y "NA
wi “Asoto’ ex wa cave eta do fra a esta ASOCIACTN
se ena qe borane una asocerions limine los proyectos qe 6 evs
ride debra ser esting For deco (po oda sa ul ps atid
ite tales mus, sung 4 hab en las dependencies
ve pein Se rad ch seca, pando en a segura © ha pao por
so Sonoma cern i proyecto pe y qe stan por tan lve aes 2
raion ic tubs suet au es spoyetos deen vrs
reac gue eve el poyes ps habs stad con wn nico atte. Da
Said vale alos Se considers gu nose deter permit Kort
ar ae eng upryecton, por fe quel opie de bora ser resingiy
Propuesta de solucién
fn ta figura 2257 se mena et grafo felon con ol et
*PARTICIPANTE DS
YOLUNTARIO WIN Hi. Pts tos
Semntiea no recogida
Toda assclat eva a menos un projet,
* Reps de cla de abu derivado “Apo
val "Aporacin’en a ean FORMADAfn a relacin COMUN!
todas le fan alunos abuts gue se
ébuts “Co Comunidad” y “CUP; s clave primar ea eonctnacn de eos
jo arto y las puioncs de bomado'y modifesion poem ser en cascada 9
Sings ep nero Eleaf queda como e muesi contnin,
sc
‘eam etic tantra ia PROPIEDAD pre
xe one spn en nxn een Com) i ed
COifuntond Oe VECINOS te tuner er PROPIEDAD con
cena “Cal Comuna’ Pos ary "=e cone
Se pina tendo “Cad Comeniind sre acm qhe ci a Teac
SOUMIbAD DE VECINOS opreme fe brady mcchn ogre
ceca Ader secon PROPEDAD certs ov aut “Note
Space, Comat ener smo emi) 9 “Denon (Qe sme
ry ea eno af or a quest teen naa
roped pau egy in) or an, rdcin PROPIEDAD xe
Frat Nt aena Penn sac loeb
Respect a ls erga de propietes,cadasubspo se tansfermar nwa
tease mela ropaacin cae el spe. As ne endra lsreacons
VIVIENDA PARTICULAR, OFICINA y LOCAL COMERCIAL, Toda els est
Como clave ln cenctenacin de "Cad Comnida, “Poral” “lan y “Let
{nos los fran a lave ana gue efrencia fa isc PROPIEDAD Admit
In'feacie VIVIENDA PARTICULAR tended el aiuto “Num. Hablaciones
OFICINA tendo “Acti y LOCAL COMERCTAL cnr os aba
“TipoConerci y Horne” qe pueden al Yaloes nlos. Las opciones &
tawraloymodieacin serio, ef ctcada (ctando te elminaooen ust
tiem proietad hay que similamodisra en cl slip corespodio
En cua 4 fled exciiviad de In jerargaa contin por meio
CHECKS o sercines 2 como por dsparaors © procedimienosanacealbs
Tambien pol en et cao 9s ha ec) ele elaion PROPIEDAD on
Ito docrininame (Tipo Prpieda") qe oligue si ua pope es wives
arcu, fina o loa Comercial que for aye coor la aia det
Ferrgla A contiuain ne mers el psf telaionl comespondiate ©
oan de traneormactone
aca compar orbs dela slain COMUNIDAD DE VECINOS vases
a wanton nteselcnes Presidents, Voeaty Conttlada. Liners
1: Preidene se transforma mediante peopagacin de cas, es dsr, clave de
PROPIEDAD pasa a tela COMUNIDAD DE. VECINOS con el om de
Presiden” (No anllendo ules, pes una dteminada ramen de, estos
siemye tiene oe tener un freee). Otserere aie por simpli el pao
reulamte slo Se ha propigado com stbut compuesto, relent, habit qe
Sesagrega etalon un arbuoe components as opciones de orale”)
‘eiienion pueden ser esagidas o puesta svar por defect sgn cvengs
fmerslacise 'N’ Vocal lt tansermaremes co une aueve rect dena
VOCAL que contr de ov abuts “Cod Commi’, “Tonal "Plana 9
“Lema, tos elle frmando Is clave primase la hcion, Por dtm, le
notin I: Conidae es etiies CUENTA y COMUNIDAD DE
VECINOS se tansfrmars ambien mediate propaga de clive armel, eos
‘ge afr primer a nad CUENTA
eo ota el Ts ap
wd lei ce
hn
Piqua 2.2.61
La etd dil CUENTA depende en kaicsin de a emda BANCO.
Tensions en primer lugar la ealssd BANCO el telacion BANCO con hs
arbnos "Cod Banta” (que exclave prima). "Nowe" y “Persona Contact La
elisa CUENTA. consa de Tot atbtor "Secs. “DC (lg de conc,
Names", "Cod Banco" (cave jens que rfeecin ln rlion BANCO. om
Spcones de trio y moliieacisa om sical) y Salo" le lave primis Se Son
‘lan ea conctomcion de "Cod. Banco “Sica “DCy Nose
Ea ete momento ya es pole taasomar
es pot ma interes Control
Dppain a ave ea ect CUENTA te dena sles eet
‘iin COMUNIDAD DE VECINOS (on aco eae mecoe
tinge o pct var pr dt, sein nr fon oqo eae
a compl por sinc gal hci con Tree, Coe
sac, icin coespeniene «ex ino ero de easnmaioneRECIRO CUOTA COMUNIDAD. Van, en rier lugar on aed RECTBO
FOMPASA wu arin cl lida RECTBO COMPANTA con
Revi" (lave pmans),"Feha” "Igor (no admiten valores
mln Ene cose COMPANIA y RECIRO COMPARA da fp
fin COMPARIA.» RECIBO COMP
porte” y *Saldo". La inveroac ‘Corresponde 36 transforma med
promgscidn de slave desde PROPIEDAD I lacin RECTBO CLOT
Seeeccecscoccococooce
COMUNIDAD con el nombre de “Props” (line jena que
Fira 2264
Propuesta de solucién
©FOCOCCOH OOOO LOLS ORECOESmntica no recogida
No sid posible recor dentro del modo relacions a siguiente pena
cena debe ser ona
real tos un vod!
Total y exhsvdad dea jes de propied
{OBLEMA 9: GESTION DE HOSPITALES
unciado
‘Teansfomar l esque EMR sbtenido en el problema 1 de aptulo 1 enw
usa relacoml ee bese diguer in claves primary ean
claves jn ndicaravmismo a seminica Qu parece copa en cl equa
peo gh wpe tantormaca al nel elacional,
dol enunciado
Presntros em a igura2266 el esquems ER del qu panes,
ere
AREA (Cid A .S.im_)
La cad ASEGURADO prewents ona dependensinen ietifcacién con
cielo Nin ig de apis 5.) Pf td
een Slave ajo de a eacion POLIZA, y
POLIZA (Coa P Datos Py
cs conten dos jr espe o stems En
se at Gros defor spas Se Pops 9
es en Is inochi lode, es dec, ann ca ead as
amt conserva, AS pues, tendtemos ona telcda HOSPITAL, wn lanes
OP, ann sacon' CONCERTADO. Tanto Ia cde PROPIO. con Se
St CONCERTADO wn como ce ia moma gue HOSTAL
ci @ i elacién HOSPITAL El herrade ja madifeacon sak age
—— aHen td i cn ASEGURADD abu dein
OSPEEAL (CL, H.Nn. C70
PROPIO (ost 11
CONCERTADO (Cid
seouRap CONCERTADO (Catt. Ca A)
-— rset s—
AREA(CALA S. Nim.
AC(CALE. Nam)
‘taaenon I clave primaia ela acén MEDICO COMM s
Cedvord0SOHOSCOSHSCOSSCSETVESSeES
- an
MEDICO (Cos. M
La shina imereain ina gue ox gua por ater es Ads, gi
relat NIM, le wenfomareaosceando ora mis flion, ADSCRITO. 31s
ADSCRITO (Cl.
AREA (CALA \S.NnH)
Fig 22.7
Hen
ras, org puede ecw com mire aseprad pu ings €®
nia hewpal presi jar cl mimo. mao ee fechas distin. Lah
mrciones son wy sere: pr lo que la arene de fowa geeic.
Jspuspataaiar parca oa de els
Las cardiliddes de Un interac. em sus es
SEER AONE Sah irae maton emcee
PST L8H. C190
PROMO CAL HT
Propuesta de soluciénWOSPITAL (Cit HN. H.Nm_C. Tip. 1-4 Semantica no recogida
IZA_B al watarse de histicos, cow to que no
PROPIO CAH... 1
sene [ |
ee Co
Enunciado
1| da
[
En pimer lug, tansfrmaremos cals emda dl eguera ER en une retin
ato de seid gue presetan ina Sependecia n encwion PISTA 9
IAKTICIPANTE}, aden «clave primar a dels ema pla de a ue
2.75, ae
sls jeg, gues el
C0COCCHCOOOOOCCCLODEmoran cad enidad en wna relict: 5 Ia solucide. que com
vinta adem, como Yrs el exuema, tas it ends inp
fos eruas prune slguna ikl. Lak eadaes hj enn com
re la sm que Ta pode sendo, adem, clave jes, Los borraos
canismos adceuas para contol talidad yl exclusivida de ca jerarquin
iment, no conser abtos mokivaaos(Comact™ en ena
TACION ys auton de eh as ends PRUEBA y PARTICIPATE)
ns enidades ESTACION, FEDERACION, PRUERA
uiray ESQUIADOR enescones cya clave rinaria sera enti
pal Je I-einad Comespondins, Lap relactnesPISTA y PARTICIPANT
la el que depends (ESTACION y PRUEBA, resectvament) I ca
ie jeu com eprones boro J modifation en cucad P_EQUIPO.
"INDIVIDUAL. E INDIVIDUAL y E_EQUIPO sera reaciones cya sat 4
zr chad pd, gc ade er lave sen con Bodo 9 moines Ph
alas miss |e i intention, ‘Tendremor prt seer,
nes ADMINISTRA, FORMA. PARTE, TIENE- LUGAR y COM
dad maim N donde sr
emda, en alton ce Federa'y
puesta, Seid a gue I calidad
rata ene ao Ne pica qo dbsrem conta means dapat aac
unc de as vectoner FEDERACION y EQUIPO et elainas co a
os ocrvencia de, especivarete, ESQUIADOR y E- EQUIP. Len brates
ade Tas claves jenas eet propagady fy a
1D No pees bor ua er
> fer ray ei
owen 9 moditeacione sri
mucin fs erlacenes NEM, Ca una dees se
a ue meds bch de qu um pn pce er ots peewinereacgn Forma Pate
¥
a
: PECHAS PARTICIPANTE (Feb © Pare. ssh)
Grete [PFOROIA_PARTE: Ltr. Pai
ae
- ropuesta de suet
1 9OOO0.0 0000 9999000999090
0000000
222000IpESTACION cis, Noms, Dein, Tefen, Kis)
IST (Ci Fin os Gat comput
| CONTIENE (Ciuieo, Cad Pisin Cot. Cit Pista Inc)
'FECHAS PRUEBA (¥ Frc, Psa Peo)
TIENE_ LUGAR it'Pisa Chinn
P- INDIVIDUAL (VP Pure DN)
[_PUNDIIDUAL foc si
[PRON PORTE Oca -
FECHA FORMA PARTE (Pru
Semntica no recogida
gh esto cont ue gir opus canard ep an los
: He: ses invdual bopaeda sede equip, even
Atributos devas,cariruLos
NORMALIZACI
DE RELACIONES
INTRODUCCION
‘alas metodotdgieas para abordar la resolu
€los problemas
©000000000000000 e2e2cecccccenveseproceso de somalizucion se tras as dependenci que existen ete to
se som fom iin:
1 Cleo de tas dependencies, ns, qs 9
Cleat det recbrimient minal
3. Cleo de ls aves candidates del acide los bts
‘de los no pangs
4a de forma norma en
'. Aplcar ls metodo de sltess 0 andi para oben a form men
“Tos estos pss se expicn con map grado de dtl em on aparaos del |
CALCULO DE LAS DEPENDENCIAS
Ene fo abuts de una relacin (R) pasden exist dependencis de vais
os, formando parte de as fexclones Je ui el deo felconal. Ea
Tings tips, de cegedeycasfumnales, mulvaluadas, jerdequicas yo
acl, qe se exphieanaconnuacin:
pendencian fncinales
Definkin: Sea eaquema de rela RAT.DEF),y XY ds subconjunto se
/ deominacon destipiesY depende funclonaemente de XC imps
fermina a7 pre oa vr de Xslarene ext on ico valor posters
Notaciins XY
Adem, eonjuio Xs le denrina implicate o detent yal conjet
re denonia plied,
Un ele depen sine ie eas
DRI_profsor > Nombre profesor
$i eis compre le vr dx pees on ino
some. est implica que el moe min pu stn oro clave de lc
Profesor po ao, ambi determina facnalete tn DN dec
xin vais tips de dependecis faconale, yen ellis bas algunos de
bo siomie de" Arming, tear p
no seta en dle on s defini, La definon fn
amas e Arming se pd ect en De gel el 099
‘+ chanel si es dni stribto, sata de un dependence (no
rca) til (pc: Nombre-pafsor SONI profec)
+ DELtumitva en el ever de reason R({X.Y.2).DEP,
ependenias SY. YE
Caigo Powel > Rondon pear) om
ependencias mulivstnades
Define: Sean ¥ & ¥ dow
scripiores, XN mullite a Y pata eas
tar eX ete
tn conjanta bien deiido de alone poten
prerelease elas [Fagin TE) :
Noiaiéas x 997
I Felipe Tog: Superior en iri]
Aer ia Cone
onal fal gue, sea con is dependency funnest dependencePor ejemplo, en el equa de lain RVARCDNAIBD: BIC) (A
C).Br=UH C).C=AC).D'=(D}
equcninginwabonjuo delamsra deermiowetalo AZ
Poe semplo, en nie clave cand que eit ex el atibut A ya
mint too AT. El sont 2, A) noes a save can
SA pence oak (A ase AT
spiny
¥ no penpals
Us arbuto x principal (AP) coando forma pare de
ses de la elsn Un ante princpal (ANP) cua opt
or empl, ca a relacén RYA.B.C.DN(A 98.08 90), doe aia
(ana qu case ca (Al el abt 4 principal era que el re des
RMA NORMAL DE UNA RELACION
Exsien set nivels de ermalizacdn Je ant eli, que Se MENTE cW
231 Una relics encanto grado de mln cu
ne de prises rca) et expin conuac
{as tres primera forma normale Is defini Cod (Col, 1970] y se san en
ws dpendecias funcionales que exisen ete low ais dela elctn, Mi tne,
21974, di he dna cst aon ein a SN a end
afatccomen Sine en bt eens muah,
ron dos nivles mis de nomaliracisn, ls SPX yb SEN
ropes
De esta foma 1s waiones en primera forma num (TEN) enen mis
‘edundania de datos que Tos nvelestapeowes. yp Jo tno is enone de
‘xtualzacn de datos. ls guint fora normal (2PR) en nde de nomenon
Primera forma normal (IFN)
Felipe
foie
La primera forma namal es una resis ier a nto eaconl, por lo
Jesu cumplmien es bligtrio prs tad lac,
Seeds forma normal FN)
* © atten cpl ee dependeni fcnal compe respect deoe ejemplo, ent exgiema de ean RUALB CDI (AB 3; A-90)) donde a
ee ceajate (4) por lta os ats prises. y
Secs Cy D. ct aba to pemipal D, depen dé A, pero no une
ce Rorto amt, el equcta no se enter e8 FN,
Sin embargo los eaquemss RI(ARCMABIQ)) ¥ RRADLIAPDI? 8
1 Seemoaenmen2EN
rns no pica ue dependaansivament J alg
savedeR
Por ejemplo en el equena de selacisn R((ABLC).{A-9M: BIC) a cle
sna econ es aio A, os abso pris By C. Com
ingtesen SPN aus C depeniewarstvament de lace
Sin embargo, lis racones RIGA.BIAIBD 9 ROUBCIAB AC 8 ae
forma normal de Hoye-Codd (ENB)
‘Se ice que ona tel ensue on ENB sy slo oo determinate
bo RARE DAE28; ACID) mo 8 ee
Sin embargo, fs elcomesRI(AB)(A 3B} R2U(ACD.IAC IDI
encuentran en FNC
: ‘clave multideterin
went 2 0
ao npr yeas
OC CCCCCCCCC OOO OOCe
eeee
Sin embargo, It rlcionee RUA.) (ADB) y ROAC)ADIOV 6
‘Quinta forma normal (FN)
+ Scencuenta en FN
SN sly slo tad dopenden anos
{© METODOS DE ANALISIS Y SINTESIS
‘Syma resume Estos exguemts sempre han de sump in conser de a
EH metodo de ann ue prope por Coady posteronmet fa amps po
‘isan Far 3 Zanilo pars ini ae dependences mulls» 'y
ei ka
ih ls dependencis2. Ienicarla FN on aes ncacets a ela,
4. Arora ls dependents funcional (DE) gue teen isto inpicate
‘Ghivcemesobener proyerctones nieontees cn exon eros
dependencin.
6 Tratar las dependsacas en combina. Si existe alguna gue mo
Implied por cae, habe ue decompo
Ea | G
a
Figura 32 Arbo de decomporiin oneal
ror ado, cin existe varias dependents en un mom da gue no
Induce a pedis. a else dun vor indepenien elaine Eso
pone esi din descemposcon,ydites esas wn pts
© RY, Ru Ring Rau fl
Pes tempos ness pra el
A= ABCDEE| See |
af aT= ace) ~ \pobe :
Bee | w [eRe ok
wera | Asse
«| ey ee
PROBLEMA 1
munciad
RAAT, DEP
vovoe
eo99 OO SOO OOOOH OOH GOSH HS SSSSHSHSSSHSSHOCHSSHSOOHCOOCECO
Donde AT = (Cutts ColiM. Aint, Aiea a8) y DEP ex ot conjure
rlcanes de os tos del engcrarelanal a igura 3.4, deca Ia
poral ena gue ncaa el aro equa de rela, expand ea
dor pss levador a sabe y normal as 4EN omy qr 0s lerdan
denen, ara cas equ de lc resulta, as chavs) fun
© [coat [aie
el
» (eat eaie f
Figur 24 gua reac
NOTA: Ea esquemarelaional de san co et
usin del enunciado
PENDENCIAS ENTRE ATRIBUTOS
ana primera rac del gua 34 (lain Aten como clave prima
Cl aio Cn Taa slave primar de ua ela ipl unccnlnete
to on arn dea ea, Ya oe por sa alr dea clave piu
Geis abio I comewpende ua rico valor, De eta form, Ce i
cure o mismo cn alain C, dnd Co Mes clave pina dela lac y
Cot Aor
Dependencis multivaludes
+B alco no exten dependenia funcional entre sus aibuts pros
ise ua dependecin mulled, yu qu, pars un io var el Seta
(CL, exit un conjam tien defi de valores que, pace op
impead ait lial
1+ Se pode encontrar tra dependence mative I rlicin D, done,
igual que cctv con rlrhn B, 0 ext ingun dependenis fear En
sta tein son Cod y Cad von los ihe mulideerminan a ait
Cod Code 994
Recubrimieot eredundane(o minimal)
~ Fa denice, snl sb de
orl tno se cample uta ls dependenciasson elementals.
* A cominuigo ve comprsha queen sings dopeadcia de DEP exsen
moss, Un txt ean doen X 9 Fe DEPtu epenencia XA)“ Y petnece 2 DED” se ha de
a Tanconles, por lo oe no
1 (DEP) no exten tins ext ine deperdenias muah reduna
tes mote
secon et algo opin
CLAVE DE LA RELACION
reluve que cumple que exe ningaru calcular si un desetipior (esbonjmio de atbutos de AT) ev chive
ain, el algo se en tcl des Cee Kans
Code’ (Cott, Art)
fin = (are
Aiea = (9M)
ra
Hot el momesto singin stb simple iplica (mediante fs aiomas
snag od ibs def fl (AT), or lo gues ele grupos de
ats pordan eterna toe canjano AT, gaa el, nemalmente
(Cott, Cot » (Col Cab Mar Ate)
‘Como ai nos hun inclid los atbros a y b de AT.» ya cs 26 tt
ut), een nara ae fomar pre de cals lve cant
Lad, Cod, = (Cad te Code, At APM, ab =A
Porto tao, el deripor {Cae Cod, Bal implica todo AT 8
sperine, Adon sr nace coda sg nig cnn de nina
ran, De ec, heat de aie clave candata qu existe a elas
cave = (Cot, Cod.)
Forma Normal dea relacin
4 TFN ¢* forma normals Un lain se encuentra en primera fora, ra
GEN: La relacén R no se enoerra en 2FN, y2 que exsten titles
Fe ice to dopenden toimente de la cave. Por ejemplo:
Free Wea oer), Ar. depend de Cod, au, age fora rt
‘Euclove oer slve de aren
Se norma I eli univer R mediante el proceso de desconposiin de
lasses tt lear manor 4PN (objetivo del ena
ov: Reuben minal all sein
DEP | Cat Paint,
Cod 2.07
cat 330
Cot. Cade 990)
Autos principles (APY tsa que forma pte de algun de as
aves = (Cael, CabM.a,
= Aimbutes no principles (ANP) los agit que no Forman parte de
Pima de hs laes = (Ar. Ae)
Dep"= DEP
Se agrupan tds as ependecias fncinnales que posse el miso npc
‘zona nee aoe co mio aes
Se lige un de as DF cn ida de qe lait implica no prise en
“ies Jeena de DEP por eel, sop or la dependenca Cod L
se Aen paricpn en uagen oe dependence
Se rca na nueva ean (R,) qu tne somo dependence y como
so pn ma a in gr maa Pe
inter de R mene oso principales del lain Res eve, menos el aiutoBH cileulo de a fora nomal en que se encuentra lean se ella
| ‘
CW Co A eal + TPM Sia wotane de una tain
Rr | Der PAM Cod 39 6, +N: No, ya ‘i fees
mtn Cob af |
i al te ny
ia I lei, Asa vee
, ClaveR,) = Cave) = (Ca Cod Ma 8) Chae: (ata)
SCocccvvsevevecccovove eovdddee
eccoePOSS SOHSSHSSSHSSHSSHSHSSCSSSSHSHHHHHOHSCSESCSCCHOCCEOHSC
[are ] CaL ALO ata |
® Cadi > Av CaiM > ALM, Cab >> b
Galt Cassi 393)
ca coent a
k {coli 58 ae at
Fura 37. Dercomporcin de, Cod AL)
sere eee
[ Ar (Cod, Cod M, Aur ab)
EL cleulo de i clave de nse Ry exe siguiente: como ccs et
sin Ral ocr iplicadnfncealmete CL, Cay bp Nin Ry’ | DEP = (CadM > AM, CooL >> 8,
ane fnapae de tad leet, po oa [cost coat 335)
OTST
ClavefR) = Claret R= Clive = (Ca Cos 8) is
Port ldo, Rs pote pene mailed. por bo que la fom ar toxah ae
mal oun que oe enue hs de ae al enon en la PNAC. A contain se DE [Cod 9 Ate)
pres ss umpes carts y ut forma nema a
Face ea
7 a5 por eas R
AEN: No, ya gue ens dependerias mulaluadas no deri Se nouissg
canidas por eemple bed deterinado po ela Co por tl i (Cobb 990. (C 5
cave (Cad Cada} Seen
Edo de decompo ala ast momento apurece ea fig 3.
1 teaaniento de as depenensat mulivaluadss en el algoritm Larelcn Risse encaeiaen AEN, yu e cmple gel ca dependencia
sanporeiac snr ll depetcala foctnaes, Se intents escoporer Alun de la reason viene deeminnda por clr eizada ch cana que 8
rte rope jedi con emis implica espa elite “edetrina as sma be fer iia) po clans Aon
ms Bap haa que now pusdan denornponer nds sn perid de epenencas tepleakn b-39 b Tambien se cneerra en SEN. Jogo mo eusen depend
Bn la reac R° se pu slg como primera opi6n, par elempl.
cndencia malvaaads Ci 9, deforma ge dan gar as Ms La clave priarin de a ela R&C, Coo gu ods son
Srocs,ielaciin Ry som ioe ats del dependenci legis a sci A ikperenes
fhe cone et fv uns oi gta pur Sexe
Laclave de la elcin Res (CLs by gto Cad eam bso att
cgendintse a relia ry | AT= (Cott, Conta
DEP = (CodiCod Ma)DEPS (Cab Air, Cait AUM, Call. 9,
Cal. Cod. 39 a}
pee
a, [ats (Gatanay |
sent win ve SR, hte enc
an anv gue yy oo en SFR Co 8 Nea
i ei
even el proceso de adi no ska pero depenen
in se pore uber somenzado en
ee ore rae 2 _ oat
ae [FSI cu 9
Al igual que se bi ‘el proceso de anilisis, se describen paso a i 7 oe
re oo rm
thin DEP = {Cod-L, Cod-M 2 a)
por gs no reali ingua aon. Tapco exe claves equate :
cadena RU(CoBL. ALL (Cabl. > Ate),
+ RY(CodM. ALM), (CoM AtEM)).
.eCRCC OCLC LECCE COE CococcsssoeeovccoesooveesDiscusion del enunciado
DPENDENCIAS FUNCIONALES,da or dea sibtory ambi deter Nal A 9A A AB Col.D
Pr oa, hasta el momo seine a sg Cid 5 di iia ads
1) Cobh PAI A, Ar 8 CoD (Col F Ate F Co
2) Cod.D 24D Cal G Pane
4) Cok F PAW-F, Cod E.Col.G.¢ a= Supaainaiaiay
5) Col.G 20.6 3 CoH, Cal 6 > Col.D
Col t, Cod D 6 10) Cad, Cod. Cod.
oy tata ennai no
Os erat ren fan
MCUBRIMIENTO IRREDUNDANTE (O MINIMAL)
od as depen el enjnto DEP. Pas ue an cajun de deneaeacog
flementles, pare clo se han de eum ts
mau anger ede depends onoonses.
ecmine al pia. Els dependent aries (en gees, X
Han a mpliado sea un ico tbo. En as dependencias
prion, or omaha suo wns depen co
Ould AG, Cad th Ate Hace deb
‘desrollar cals 'una de ls Gepenenis Us
el apie dependeein Cad AP AY-A, Air BC Dyn ce
SCC CCCCCCOOCOBLCCE Cooccecccccsevecocoveeeedependeia, rehan as sgienes _ dependncias fucks (Ot coun Nei Gel Gel Staines teary te
(Cot AAA” Col Ar: Col ACoA Dy Pts conti Sm Atak. Cod. 8, AW. Col Ge fiers
31 CoG > AUG, he
lB Ate, Co F
‘Como se indict en el problema antriog, in abate Aes exteao sda la DEP =(
‘ependencin XY de DEP. a dependent (XA) Y eres oh DEP
No se deal el ileal de atts exes et ete roblem, ya que no ext (Cala 940A, Aer, Cod
(Qe no ers dependency redundant: O)Cal EPA Cola
Un dependenia Gp rohan canola dpondeeia perteice lien
ber (008.4 240
Edu de redandarca dea primera depeteci Cod A AeA) se al .
Se hala (Cal AY vr= (Col A, AUB, CoD, At} ) Cod H, CoG >Cad_D
No se explis detlladamente tad clue para ers as depenensas
ledunaser one deb uc et epetive, for se dela comn we te
Iasnicsdependencia ednane dl cnjnta DEP: CLAVES CANDIDATAS,
sean Cod Cod_G es na dependenia redundant: aoe
juno de lives candidat de DEP" ye bas ene scala de
(Cod. sue= (CoE, AU-E,d, CaF AMF Cod... AG me aso ge dtr a
3), Cal.E > AWE, CodLF, dh luego (Col Ears (CoE, ABEm aributo movado y ademss 10 En ol desrollo completo
mn conga esi el yc i tis
tn era ni lpr ps
Ter pee gis
£3 4;d > Cal 6 COLE 96
FY eo mids epelticsya e
rad abi een ue
PROBLEMA 3,
Cod denen miso cee que Cody aes ence in nunciado
ol Ay Co : nny oz
(CoA, Cad Bee {AILA, AB, Co, AFD. AE, CA 29
Galeves atc, Cnd Mave ie) 9a ee
- ements (Ci AY yr) (CoB) 001 aaah
D So) ingles aus 8 aes
GD Cw Hh wpa s Gas
CELE av inps oer aon Ste rn eno tb wees
Fort mo se pcm one C1 (Co Cd aay
ig lo arts dea ean, e puede ola
‘ rel er LY, ein ace de,
> CodLE, dy CodLF s00 equivalent
{Cod A, da) wom claves candidat, en ete a8,
eovvee evdve
eeeccccvccvvecocvccoecoeeceiscursiGn del enunciado
TERRE TRANSITIVO DE XY
cdl de cere tansitivo de un dexrptoe se basa en lov axioms de
stone deveeve como wesliado econo eos aus dle gue
vm inpicun por el Geserpior dea 9 indvecamente (mean | aioma de
Ba esc, como en los dems problemas de pomalzicin, 3 ut
n eton nds rida, et destpne fomaso por las ates ¥ se pede de
or (Xr) oiaplemeste XY
Se musica comin ol esta de cada tracin del clelo de! i
farsuvo de XY sep lis dependenias de DEP
+ Depereaca1(I)Y 9Z v2)
+ OXYZ>Y. Wego XY" = (KY.ZU.V
+ SEX PR nego XY" (X.¥.2.U. VR
2 OXY HIXYZUVRD
CLAVES CANDIDATAS DER
1 algocimo de cselo de as claves caidas de también se ba
citelo “Se ene vant. de desriperes Se della