Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UF1471 Demo
UF1471 Demo
Edición: 5.0
No está permitida la reproducción total o parcial de esta obra bajo cualquiera de sus formas gráficas
o audiovisuales sin la autorización previa y por escrito de los titulares del depósito legal.
-BmOBMJEBEEFFTUBVOJEBEGPSNBUJWBFTFOTF×BSBMBMVNOPBSFBMJ[BSZNPEJmDBS
FMEJTF×PGÓTJDPEFMBTCBTFTEFEBUPTBQBSUJSEFMEJTF×PMØHJDPQSFWJP
BKVT-
UÈOEPMPBMPTSFRVFSJNJFOUPTEFFYQMPUBDJØOEFMBCBTFEFEBUPT1BSBFMMP
TF
FTUVEJBSÈOMBTCBTFTEFEBUPTSFMBDJPOBMFT
TFBOBMJ[BSÈFMNPEFMPSFMBDJPOBMZ
MPTFMFNFOUPTRVFMPJOUFHSBOZTFEFTDSJCJSÈFMNPEFMP&OUJEBE3FMBDJØOQBSB
FMNPEFMBEPEFEBUPT"EFNÈT
TFQSPGVOEJ[BSÈFOFMNPEFMPPSJFOUBEPBPC-
KFUPZFOFMNPEFMPEJTUSJCVJEPZMPTFOGPRVFTQBSBSFBMJ[BSFMEJTF×P
Objetivos
"MmOBMJ[BSFTUBVOJEBEGPSNBUJWBBQSFOEFSÈTB
– %PNJOBS MPT GVOEBNFOUPT DPODFQUVBMFT Z MBT UÏDOJDBT EF MBT CBTFT EF
EBUPTSFMBDJPOBMFT
UF1471: Bases de datos relacionales y modelado de datos
4
Índice
UD1. Bases de datos relacionales
/PDJPOFTEF$ÈMDVMP3FMBDJPOBMEFUVQMBTQBSBQPEFSSFTPMWFS
FKFSDJDJPTQSÈDUJDPTCÈTJDPT .......................................................
/PDJPOFTEF$ÈMDVMP3FMBDJPOBMEFEPNJOJPT .............................
5FPSÓBEFMBOPSNBMJ[BDJØOZTVTPCKFUJWPT ...................................
$PODFQUPEFEFQFOEFODJBTGVODJPOBMFT ...........................
"OÈMJTJTZBQMJDBDJØOEFMBTEJTUJOUBT'PSNBT/PSNBMFT
ZGPSNBOPSNBMZMBGPSNBOPSNBMEFM
»CJDF$PEE .....................................................................146
7FOUBKBTFOJODPOWFOJFOUFTRVFKVTUJmDBOVOB
EFTOPSNBMJ[BDJØOEFMBTUBCMBTWBMPSBDJØOFOEJGFSFOUFT
TVQVFTUPTQSÈDUJDPT ........................................................166
%FTBSSPMMPEFEJGFSFOUFTTVQVFTUPTQSÈDUJDPTEF
OPSNBMJ[BDJØOEFEBUPTJODMVZFOEPQSPQVFTUBTEF
EFTOPSNBMJ[BDJØO .............................................................174
1SPDFTPEFSFBMJ[BDJØOEFEJBHSBNBTEFFOUJEBESFMBDJØOZ
TBCFSMPTBQMJDBS .........................................................................201
&MFNFOUPTEF ............................................................................
&OUJEBE ...........................................................................214
"USJCVUP ...........................................................................216
3FMBDJØO ..........................................................................219
%JBHSBNBFOUJEBESFMBDJØOFOUFOEJEPTDPNPFMFNFOUPTQBSB
SFTPMWFSMBTDBSFODJBTEFMPTEJBHSBNBTFOUJEBESFMBDJØOTJNQMFT
&OUJEBEFTEF .............................................................................240
&OUJEBEFTGVFSUFTZEÏCJMFT ..............................................241
$BSEJOBMJEBEEFMBTSFMBDJPOFT ..........................................244
"USJCVUPTFOSFMBDJPOFT .....................................................246
)FSFODJB .........................................................................247
"HSFHBDJØO ......................................................................248
%FTBSSPMMPEFEJGFSFOUFTTVQVFTUPTQSÈDUJDPTEFNPEFMJ[BDJØO
NFEJBOUFEJBHSBNBTEFFOUJEBESFMBDJØO.....................................249
6
Índice
UD4. Modelo orientado a objeto
$POUFYUVBMJ[BDJØOEFMNPEFMPPSJFOUBEPBPCKFUPEFOUSPEFM
NPEFMBEP6.- .........................................................................267
$PNQBSBDJØOEFMNPEFMPEFDMBTFTDPOFMNPEFMP
FOUJEBESFMBDJØO ........................................................................289
%JBHSBNBEFPCKFUPTDPNPDBTPFTQFDJBMEFMEJBHSBNB
EFDMBTFT ..................................................................................
&OVNFSBDJØOEFMBTWFOUBKBTFJODPOWFOJFOUFTGSFOUFBPUSPT
NPEFMPT ...................................................................................
$PODFQUPEFGSBHNFOUBDJØOZTVTEJGFSFOUFTUJQPT ......................
7FSUJDBM ......................................................................................
)PSJ[POUBM ..................................................................................
.JYUP ........................................................................................
&OVNFSBDJØOEFMBTSFHMBTEFDPSSFDDJØOEFMBGSBHNFOUBDJØO .....
&OVNFSBDJØOEFMBTSFHMBTEFEJTUSJCVDJØOEFEBUPT ....................
%FTDSJQDJØOEFMPTFTRVFNBTEFBTJHOBDJØOZSFQMJDBDJØO
EFMPTEBUPT ..............................................................................
Glosario ..........................................................................................
Soluciones ......................................................................................
Anexo ..............................................................................................
7
Área: informática y comunicaciones
UD1
Bases de datos
relacionales
UF1471: Bases de datos relacionales y modelado de datos
$PODFQUPEFCBTFEFEBUPTSFMBDJPOBM
&KFNQMJmDBDJØOEFUBCMBSFMBDJPOBM
$PODFQUPEFNPEFMPEFEBUPT'VODJPOFTZ4VCMFOHVBKF %%-Z%.-
$MBTJmDBDJØOEFMPTEJGFSFOUFTUJQPTEFNPEFMPTEFEBUPTEFBDVFSEPBM
OJWFMEFBCTUSBDDJØO
.PEFMPTEF%BUPT$PODFQUVBMFT
.PEFMPTEF%BUPT-ØHJDPT
.PEFMPTEF%BUPT'ÓTJDPT
&OVNFSBDJØOEFMBTSFHMBTEF$PEEQBSBVOTJTUFNB
SFMBDJPOBM
10
1.1. Concepto de base de datos relacional
&OQSJNFSMVHBSEBSFNPTVOBTFSJFEFEFmOJDJPOFTRVFOPTBZVEBSÈONÈTB
DPNQSFOEFSFMDPODFQUPEFCBTFEFEBUPTSFMBDJPOBM
Definición
6Omodelo de datosDPOTJTUFFOVOMFOHVBKFDVZBmOBMJEBEFTIBCMBSEFVOB
CBTFEFEBUPT
&TUFUJQPEFNPEFMPQFSNJUFEFTDSJCJS
– -BTFTUSVDUVSBTEFEBUPTEFMBCBTF5JQPTEFEBUPTRVFFYJTUFOZNBOFSB
FOMBRVFFTUPTFTUÈOSFMBDJPOBEPTPiDPOFDUBEPTiFOUSFTÓ
– -BT SFTUSJDDJPOFT EF JOUFHSJEBE $POKVOUP EF DPOEJDJPOFT RVF IBO EF
WFSJmDBSMPTEBUPTQBSBQMBTNBSBEFDVBEBNFOUFMBSFBMJEBEQSFUFOEJEB
&OVONPEFMPEFEBUPT
VTVBMNFOUFMBTPSBDJPOFTDPOTUBOEFTVKFUPZQSFEJ-
DBEP
EPOEFFMQSFEJDBEPTVFMFTFSMBFYQSFTJØORVFSFnFKBMBBDDJØOFYQSF-
TBEBFOMBPSBDJØO
11
UF1471: Bases de datos relacionales y modelado de datos
Definición
&ONBUFNÈUJDBTVOBGVODJØOFTVOBFYQSFTJØOFOMBRVFBDBEBWBMPSEFVO
DPOKVOUPJOJDJBMMFBTPDJBVOÞOJDPWBMPSFOVODPOKVOUPmOBM"MPTFMFNFOUPT
EFMQSJNFSDPOKVOUPTFMFTEFOPNJOBBSHVNFOUPTZBMPTFMFNFOUPTEFMTFHVO-
EPJNÈHFOFT
-BMØHJDBEFQSJNFSPSEFOPEFQSFEJDBEPTFTUVEJBMBJOGFSFODJBFOMPTMFOHVB-
KFTEFQSJNFSPSEFO
MPTDVBMFTTPOBTVWF[
MFOHVBKFTGPSNBMFTDPODVBOUJm-
DBEPSFTRVFBMDBO[BOTØMPBWBSJBCMFTEFJOEJWJEVPZDPOQSFEJDBEPTPGVODJP-
OFTDVZPTBSHVNFOUPTTPOTØMPDPOTUBOUFTPWBSJBCMFTEFJOEJWJEVP
Modelo relacional
Definición
El modelo relacionalQBSBMBHFTUJØOEFVOBCBTFEFEBUPTDPOTJTUFFOVO
NPEFMPEFEBUPTCBTBEPFOMBMØHJDBEFQSFEJDBEPTZMBUFPSÓBEFDPOKVOUPT
12
UD1
4F USBUB EFM NPEFMP NÈT VUJMJ[BE FO OVFTUSPT EÓBT Z GVOEBNFOUBMNFOUF FT
VUJMJ[BEPFOFMNPEFMBEPEFQSPCMFNBTSFBMFTZFOMBSFBMJ[BDJØOEFVOBBENJ-
OJTUSBDJØOEJOÈNJDBEFMPTEBUPT
&TUF NPEFMP RVF OBDF FO EF MB NBOP EF &EHBS 'SBOL $PEE FO MPT
MBCPSBUPSJPTFTUBEPVOJEFOTFTEF*#.FO4BO+PTÏ $BMJGPSOJB
TFFYQBOEFZ
DPOTPMJEBSÈQJEBNFOUFDPNPVOOVFWPQBSBEJHNBFOMPTNPEFMPTEFCBTFT
EFEBUPT
&TUFNPEFMPHJSBFOUPSOPBMVTPEFMBT“relacionesw&TUBTSFMBDJPOFT
BTV
WF[
QPESÓBODPOTJEFSBSTFFOGPSNBMØHJDBDPNPVODPOKVOUPEFEBUPTMMBNB-
EPTituplas”.4JOFNCBSHPFOMBNBZPSÓBEFMPTDBTPTFTUBUFPSÓBEFCBTFTEF
EBUPTDSFBEBQPS&EHBS'SBOL$PEE
USBUBEFTFSWJTUBEFVONPEPNÈTTFO-
DJMMPZTFDPODJCFQFOTBOEPFODBEBSFMBDJØODPNPVOBUBCMBDPNQVFTUBQPS
SFHJTUSPT DBEBmMBEFMBUBCMBTFSÓBVOSFHJTUSPPUVQMB
ZDPMVNOBT DPOPDJEBT
DPNPcampos
&OVOPSEFOBEPSMBJOGPSNBDJØOQVFEFFTUBSBMNBDFOBEBEFEJTUJOUBTGPSNBT
-BGPSNBFORVFFTUBTFBMNBDFOBEBMVHBSBEJTUJOUPTNPEFMPTEFPSHBOJ[B-
DJØOEFCBTFTEFEBUPT"TÓIBCMBNPTEFNPEFMPTKFSÈSRVJDPT
EFSFE
SFMB-
DJPOBMZPSJFOUBEPBPCKFUPT
&OFMNPEFMPSFMBDJPOBMQBSBMBHFTUJØOEFVOBCBTFEFEBUPT
MPTEBUPTTPO
BMNBDFOBEPT FO SFMBDJPOFT Z QVFTUP RVF DBEB SFMBDJØO FT VO DPOKVOUP EF
EBUPT
DPNPFOUPEPDPOKVOUP
FMPSEFOFORVFÏTUPTTFBMNBDFOBOOPiJN-
13
UF1471: Bases de datos relacionales y modelado de datos
QPSUBw&TUP
DPOTUJUVZFVOBEJGFSFODJBDPOPUSPUJQPEFNPEFMPTDPNPFMKFSÈS-
RVJDPPEFSFE-BGBMUBEFSFMFWBODJBEFMBMNBDFOBNJFOUPEFMPTEBUPTJNQMJDB
RVFFTNÈTGÈDJMEFFOUFOEFSZVUJMJ[BS
MPDVBMBTVWF[FTVOBWFOUBKBQBSB
VTVBSJPTOPFYQFSUPT
-BCBTFEFEBUPTSFMBDJPOBMFTUÈDPOTUJUVJEBQPSMPTTJHVJFOUFTFMFNFOUPT
#"4&%&%"504
3FMBDJPOFTCBTFPEFSJWBEBT
3FTUSJDDJPOFT
%PNJOJP
$MBWFT
1SPDFEJNJFOUPTBMNBDFOBEPT
Nota (*): Los procedimientos almacenados aunque no son considerados como un elemento, de
la base de datos relacional, todas las aplicaciones comerciales los incluyen.
1. Relaciones:-BTSFMBDJPOFTEPOEFTPOBMNBDFOBEPTMPTEBUPTTFEFOP-
NJOBO iSFMBDJPOFT CBTFw Z TV JNQMFNFOUBDJØO TF DPOPDF DPNP iUBCMBw
)BZPUSPUJQPEFSFMBDJPOFT
MBTiSFMBDJPOFTEFSJWBEBTwRVFOPBMNBDFOBO
EBUPTQFSPRVFTPOEFUFSNJOBEBTBMBQMJDBSPQFSBDJPOFTSFMBDJPOBEBT-B
JNQMFNFOUBDJØOEFFTUFUJQPEFSFMBDJPOFTTFEFOPNJOBiWJTUBwPiDPOTVM-
UBwZTVVUJMJ[BDJØOFTJOUFSFTBOUF
ZBRVFTFVUJMJ[BOQBSBFYQSFTBSJOGPSNB-
DJØOQSPDFEFOEFEJGFSFOUFTSFMBDJPOFTBDUVBOEPDPNPTJGVFTFOVOBTPMB
2. Restricciones: -BTSFTUSJDDJPOFTTPOMJNJUBDJPOFTRVFPCMJHBOBMDVNQMJ-
NJFOUPEFEFUFSNJOBEBTDPOEJDJPOFTFOVOBCBTFEFEBUPT&TUBTDPOEJ-
DJPOFTPMJNJUBDJPOFTQVFEFOWFOJSJNQVFTUBTCJFOQPSMPTVTVBSJPT
PCJFO
TFSJOIFSFOUFTBMBQSPQJBCBTFEFEBUPT
&TUBTSFTUSJDDJPOFTQSPQPSDJPOBOVONÏUPEPQBSBJNQMFNFOUBSSFHMBTFO
VOBCBTFEFEBUPT
JHVBMNFOUFEFUFSNJOBORVÏEBUPTQVFEFOTFSBMNB-
DFOBEPTFOVOBUBCMB/PSNBMNFOUFTFEFmOFOFYQSFTJPOFTRVFUJFOFO
DPNPSFTVMUBEPVOWBMPSCPPMFBOP
EPOEFTFJOEJDBTJMPTEBUPTTBUJTGBDFO
POPMBSFTUSJDDJØO
"VORVFMBTSFTUSJDDJPOFTOPTPOGPSNBMNFOUFVOFMFNFOUPEFMNPEFMPSF-
MBDJPOBM
TVFMFOJODMVJSTFZBRVFKVFHBOFMSPMEFPSHBOJ[BSNFKPSMPTEBUPT
14
UD1
Dominio: 6OEPNJOJPEFTDSJCFVODPOKVOUPEFWBMPSFTQPTJCMFTQBSBVO
BUSJCVUPEBEP1VFTUPRVFVOEPNJOJPSFTUSJOHFMPTWBMPSFTEFVOBUSJCVUP
QVFEFFODJFSUPNPEP
TFSDPOTJEFSBEPDPNPVOBSFTUSJDDJØO
%FTEFVOQVOUPEFWJTUBNBUFNÈUJDPBTJHOBSVOEPNJOJPBVOBUSJCVUPTJH-
OJmDBiDVBMRVJFSWBMPSEFFTUFBUSJCVUPIBEFTFSVOFMFNFOUPEFMDPOKVOUP
FTQFDJmDBEPw
4. Claves: 6OBUBCMBQVFEFUFOFSVOPPNÈTDBNQPTDVZPTWBMPSFTJEFOUJ-
mRVFOEFNBOFSBVOJWPDBDBEBSFHJTUSPEFMBUBCMBFTUPFT
OPQVFEFO
FYJTUJS EPT P NÈT SFHJTUSPT EJGFSFOUFT DVZPT WBMPSFT FO EJDIPT DBNQPT
TFBOJEÏOUJDPT"FTUFDPOKVOUPEFDBNQPTTFMFEFOPNJOBclave única.
&OVOBUBCMBQVFEFIBCFSWBSJBTDMBWFTÞOJDBT
ZDBEBVOBFTUBTSFDJCFFM
OPNCSFEFDMBWFcandidata a clave primaria.
4FEFOPNJOBclave primariaBVOBDMBWFÞOJDBTFMFDDJPOBEBFOUSFUPEBT
MBTDMBWFTDBOEJEBUBTQBSBEFmOJSEFNBOFSBVOJWPDBBUPEPTMPTEFNÈT
BUSJCVUPTEFMBUBCMBDPOPCKFUPBEFUFSNJOBSRVÏEBUPTTFSÈOSFMBDJPOBEPT
DPOMBTEFNÈTUBCMBT&TUPTFSFBMJ[BSÈNFEJBOUFMBTclaves foráneas.
6OBclave foráneaFTVOBSFGFSFODJBEFVOBDMBWFFOPUSBUBCMB&TUBCMFDF
MBSFMBDJØOFYJTUFOUFFOUSFEPTUBCMBT-BTDMBWFTGPSÈOFBTOPUJFOFOQPS
RVÏTFSDMBWFTÞOJDBTEFMBUBCMBFOMBRVFTFFODVFOUSFOQFSPTÓFOMB
UBCMBEPOEFFTUÏOSFGFSFODJBEBT
1PS FKFNQMP
FM DØEJHP EF VO EFQBSUBNFOUP QVFEF TFS VOB DMBWF GPSÈ-
OFBFOVOBUBCMBEFFNQMFBEPT&TUPFT
TFQFSNJUFRVFFYJTUBOWBSJPT
FNQMFBEPT FO VO NJTNP EFQBSUBNFOUP
QFSP IBCSÈ VOP Z TØMP VO EF-
QBSUBNFOUP QBSB DBEB DMBWF EJGFSFOUF EF EFQBSUBNFOUP FO MB UBCMB EF
EFQBSUBNFOUPT
-BT claves índices OBDFO B SBÓ[ EF MB OFDFTJEBE EF UFOFS VO BDDFTP
NÈTSÈQJEPBMPTEBUPT-PTÓOEJDFTQVFEFOTFSDSFBEPTCBKPDVBMRVJFS
DPNCJOBDJØOEFDBNQPTFOVOBUBCMB-BTDPOTVMUBTRVFmMUSBOSFHJTUSPTB
USBWÏTEFFTUPTDBNQPT
NFEJBOUFMBVUJMJ[BDJØOEFMBDMBWFÓOEJDF
QVFEFO
FODPOUSBSMPTSFHJTUSPTEFVOBGPSNBOPTFDVFODJBM
&YJTUFO EJGFSFOUFT UÏDOJDBT QBSB PSEFOBS VOB CBTF EF EBUPT SFMBDJPOBM
TJFOEPDBEBVOBEFFTUBTØQUJNBQBSBVOBDJFSUBEJTUSJCVDJØOEFEBUPTZ
VOEFUFSNJOBEPUBNB×PEFMBSFMBDJØO
15
UF1471: Bases de datos relacionales y modelado de datos
/PSNBMNFOUF
MPTÓOEJDFTOPTPODPOTJEFSBEPTVOBQBSUFEFMBCBTFEF
EBUPT
ZB RVF FTUPT TPO VO EFUBMMF BHSFHBEP 4JO FNCBSHP
MBT DMBWFT
ÓOEJDFTIBOTJEPEFTBSSPMMBEBTQPSFMNJTNPHSVQPEFQSPHSBNBEPSFTRVF
EFTBSSPMMPFMSFTUPEFFMFNFOUPTEFMBCBTFEFEBUPT
1PSDPOTJHVJFOUF
#"4&%&%"504
$POTUJUVJEBQPSWBSJBTUBCMBTPSFMBDJPOFT
/PQVFEFOFYJTUJSEPTUBCMBTDPOVONJTNPOPNCSFPSFHJTUSP
$BEB UBCMB B TV WF[ FTUÈ GPSNBEP QPS VO DPOKVOUP EF SFHJTUSPT mMBT Z
DPMVNOBT
-BSFMBDJØOFOUSFVOBUBCMBQBESFZVOIJKPTFFGFDUÞBNFEJBOUFMBTDMBWFT
QSJNBSJBTZBKFOBT PGPSÈOFBT
-BT DMBWFT QSJNBSJBT TPO MB DMBWF QSJODJQBM EF VO SFHJTUSP EF VOB UBCMB
EFCJFOEPFTUBTDVNQMJSDPOMBJOUFHSJEBEEFEBUPT
-BT DMBWFT BKFOBT TF MPDBMJ[BO FO MB UBCMB IJKB
UJFOFO FM NJTNP WBMPS RVF
MB DMBWF QSPNBSJB EFM SFHJTUSP QBESF " USBWÏT EF ÏTUBT TF FTUBCMFDFO MBT
SFMBDJPOFT
&O MB FTUSVDUVSB EF VOB CBTF EF EBUPT TF PSHBOJ[B GVOEBNFOUBMNFOUF EPT
NBSDBEBTTFDDJPOFTFMFTRVFNBZMBTJOTUBODJBT&TUPFT
16
UD1
Definición
6OesquemaEFUFSNJOBMBJEFOUJEBEEFMBSFMBDJØOZFMUJQPEFJOGPSNBDJØORVF
QPESÓB TFS BMNBDFOBEB FO FMMB FO PUSBT QBMBCSBT VO FTRVFNB DPOUJFOF MPT
NFUBEBUPTEFMBSFMBDJØO
-PTFMFNFOUPTRVFJOUFHSBOVOFTRVFNBTPO
&426&."
/PNCSFEFMBUBCMB
/PNCSFEFMBDPMVNOB
&MUJQPEFEBUPEFDBEBDPMVNOB
5BCMBBMBRVFQFSUFOFDFDBEBDPMVNOB
Definición
6OBinstanciaFTFMSFTVMUBEPEFBQMJDBSVOFTRVFNBBVODPOKVOUPmOJUPEF
EBUPT
&OQBMBCSBTNFOPTUÏDOJDBT
VOBJOTUBODJBQVFEFTFSEFmOJEBDPNPFMDPO-
UFOJEPEFVOBUBCMBFOVONPNFOUPEBEP
BVORVFUBNCJÏOTFQVFEFVUJMJ[BS
FTUFUÏSNJOPDVBOEPUSBCBKBNPTPNPTUSBNPTÞOJDBNFOUFVOTVCDPOKVOUPEF
JOGPSNBDJØODPOUFOJEBFOVOBSFMBDJØOPUBCMB
DPNPQPSFKFNQMP
– $JFSUPTDBSBDUFSFTZOÞNFSPT VOBTPMBDPMVNOBEFVOBTPMBmMB
– "MHVOBTPUPEBTMBTmMBTDPOUPEBTPBMHVOBTDPMVNOBT
– $BEBmMBFTVOBUVQMB&MOÞNFSPEFmMBTTFMMBNBDBSEJOBMJEBE
– &MOÞNFSPEFDPMVNOBTTFMMBNBBSJEBEPHSBEP
17
UF1471: Bases de datos relacionales y modelado de datos
-B CBTF EF EBUPT SFMBDJPOBM
FT DPOTJEFSBEB DPNP VOB DPMFDDJØO EF SFMB-
DJPOFT %F VOB GPSNB TFODJMMB
VOB SFMBDJØO FT VOB UBCMB RVF B TV WF[ FTUÈ
DPOTUJUVJEBQPSVODPOKVOUPEFmMB UVQMBTPSFHJTUSPT
EPOEFDBEBmMBFTBTV
WF[VODPOKVOUPEFDBNQPT BUSJCVUPT
ZDBEBDBNQPSFQSFTFOUBVOWBMPSRVF
JOUFSQSFUBEPEFTDSJCFFMNVOEPSFBM
Definición
1PSFKFNQMPOPNCSFEFDBNQP
UJQPZMPOHJUVEBFTUFDBNQPTFMFEFOPNJOB
*%
JEFOUJmDBEPSPDMBWF
"FTUBGPSNBEFDPOTUSVJSCBTFTEFEBUPTTFMFEFOPNJOBmodelo relacional.
&TUSJDUBNFOUF IBCMBOEP FM UÏSNJOP TF SFmFSF B VOB DPMFDDJØO FTQFDÓmDB EF
EBUPT
QFSPBNFOVEPFTVTBEPEFGPSNBFSSØOFBDPNPTJOØOJNPEFMTPGUXBSF
VTBEPQBSBHFTUJPOBSFTUBDPMFDDJØOEFEBUPT&TUFTPGUXBSFTFDPOPDFDPNP
4(#% TJTUFNBHFTUPSEFCBTFEFEBUPT
SFMBDJPOBMP3%#.4 EFMJOHMÏTSFMB-
UJPOBMEBUBCBTFNBOBHFNFOUTZTUFN
-BTCBTFTEFEBUPTSFMBDJPOBMFTQBTBOQPSVOQSPDFTPDPOPDJEPDPNPOPS-
NBMJ[BDJØO
Definición
18
UD1
-B NBOJQVMBDJØO EF MB JOGPSNBDJØO DPOUFOJEB FO FTUBT UBCMBT QSFDJTB EF MB
VUJMJ[BDJØOVOMFOHVBKFSFMBDJPOBM)PZEÓBFYJTUFOEPTMFOHVBKFTGPSNBMFT
RVF
QFSNJUFOPQFSBSDPOEJDIBJOGPSNBDJØOFMÈMHFCSBSFMBDJPOBMRVFQFSNJUFEFT-
DSJCJSDØNPFGFDUVBSVOBDPOTVMUBZFMDÈMDVMPSFMBDJPOBMRVFJOEJDBTØMPDVBM
TFSÓBFMSFTVMUBEPEFMBDPOTVMUB
&MMFOHVBKFNÈTVUJMJ[BEPFOMBDPOTUSVDDJØOEFMBTDPOTVMUBTBVOBCBTFEF
EBUPTSFMBDJPOFTFT42- 4USVDUVSFE2VFSZ-BOHVBHF
42-FTVOMFOHVBKFFT-
UÈOEBSJNQMFNFOUBEPQPSMPTQSJODJQBMFTTJTUFNBTEFHFTUJØOEFEBUPTSFMBDJP-
OBMFTJOUFHSBEPT
Definición
El SGBD (4JTUFNBEF(FTUJØOEF#BTFTEF%BUPT
FTVOTPGUXBSFEFEJDBEP
FYDMVTJWBNFOUFBUSBUBSDPOCBTFTEFEBUPTSFMBDJPOBMFT
"MHVOPTEFMPTHFTUPSFTPNBOFKBEPSFTBDUVBMFTNÈTQPQVMBSFTTPO
19
UF1471: Bases de datos relacionales y modelado de datos
-BTCBTFTEFEBUPTPSJFOUBEBTBPCKFUPT #%00
UJFOFODPNPPCKFUJWPQSJODJ-
QBMTBUJTGBDFSMBTEFmDJFODJBTEFUFDUBEBTFOMBTCBTFTEFEBUPTSFMBDJPOBMFT
QFSPFOOJOHÞODBTPCVTDBCBOOJQSFUFOEÓBOTVTUJUVJSMBT
%FTWFOUBKBT#%3FMBDJPOBM 7FOUBKBT#%3FMBDJPOBM
&WJUBMBEVQMJDJEBEEFSFHJTUSPT
-PT PCKFUJWPT QSJODJQBMFT EF VO TJTUFNB EF CBTF EF EBUPT FT EJTNJOVJS MPT
TJHVJFOUFTBTQFDUPT
1. 3FCVOEBODJB
2. *OUFHSJEBE
%JmDVPMUBEQBSBFMBDDFTPBMPTEBUPT
4. "JTMBNJFOUPEFMPTEBUPT
5. "OPNBMÓBTEFBDDFTPDPODVSSFOUF
6. 4FHVSJEBEFJOUFHSJEBEEFMPTEBUPT
20