Upn Bd Teoria 04
-
Upload
roy-saavedra-jimenez -
Category
Documents
-
view
224 -
download
0
Transcript of Upn Bd Teoria 04
-
7/23/2019 Upn Bd Teoria 04
1/46
BASE DE DATOS
Semana 4:
Nivel Conceptual de BD
-
7/23/2019 Upn Bd Teoria 04
2/46
LOGRO Y CONTENIDO DE LA SESIN DE CLASE
Logro de la Sesin: Al finalizar la sesin, el estudiante desarrollan rouestas so!re dia"ra#a
entidad rela$in, nota$in % re"las de dia"ra#a$in % $o#rensin de lasrela$iones& $on $o'eren$ia % (erar)u*a en la resenta$in+
Contenido de la Sesin: Introdu$$in a los Dia"ra#as de Entidad Rela$in -ERD.+ Nota$in % Re"las de Dia"ra#a$in+ Co#rensin de las Rela$iones+
-
7/23/2019 Upn Bd Teoria 04
3/46
Saberes previos
Nivel Conceptual de BD
Evaluacin
Aplicacin
Agenda
-
7/23/2019 Upn Bd Teoria 04
4/46
SA/ERES 0RE1IOS
Reconocen una situacin en el mbito de la vida realdonde se aplica la entidad y relacin
Ejemplo: Entidades 0u!li$as o 0ri2adas Rela$iones 0u!li$as o 0ri2adas Rela$in 0rofesional entre 0ersonas o E#resas
-
7/23/2019 Upn Bd Teoria 04
5/46
5
3odelo de datos conceptualde alto ni2el 0rouesto or 0eter 0+ C'en en 4567
E8tensiones9aorta$iones de #u$'os otros autores: No e8iste un ;ni$o 3ER, sino una
-
7/23/2019 Upn Bd Teoria 04
6/46
6
Descripci&n concisa de los re'uisitos dein(ormaci&nde los usuarios Des$ri$iones detalladas de
TI0OS DE DATOS RELACIONES ENTRE DATOS RESTRICCIONES )ue los DATOS de!en $u#lir
Sin detalles de implementaci&n 3=s f=$il de entender Co#uni$a$in $on el usuario no t$ni$o
ES)UE"A CONCE*TUAL
INTRODUCCIN A LOS DIA!RA"ASENTIDAD # RELACIN $ERD%
-
7/23/2019 Upn Bd Teoria 04
7/46
7
CONCE*TOS B+SICOS DEL "ODELO
Entidad - entity. Atri!uto - attribute. Do#inio - valuesset. Rela$in - relationship.
-
7/23/2019 Upn Bd Teoria 04
8/46
8
ENTIDAD
Cosa u o!(etodel #undo real $on e8isten$iaroia% distin"ui!ledel resto
O!(eto $on e8isten$ia+++ (,sicao real -una persona, un libro, un empleado. a-stractao $on$etual -una asignatura, un viaje.
Persona, lugar, cosa, concepto o suceso, real oabstracto, de inters para la empresa-ANSI, 4566.
CONCE*TOS B+SICOS DEL "ODELO
-
7/23/2019 Upn Bd Teoria 04
9/46
9
ATRIBUTO
0roiedado $ara$ter*sti$a de una entidad Bna entidad arti$ulares des$rita or los
2alores de sus atri!utos
titulo= El alquimista impacientegenero= Thriller
nacionalidad= Espaa
aoestreno= 2002
p1
...
nss= 1122334455dni= 87654321
nombre= Cristina Aliaga ilnacionalidad= Espaa
e1
...
CONCE*TOS B+SICOS DEL "ODELO
-
7/23/2019 Upn Bd Teoria 04
10/46
10
TI*O DE ENTIDAD-ENTITY SET.
Define un con.unto de entidades 'ue poseenlos mismos atri-utosPELICULA: titulo, genero, nacionalidad, aoestreno,numcopias
EMPLEADO: dni, nss, nombre, fechanacim,direccion, telefono,altura,nacionalidad,edad
Nota$in
EMPLEADO
LOCAL
VIDEOCLUB
PELICULA DIRECTOR
ACTORCLIETE
CONCE*TOS B+SICOS DEL "ODELO
-
7/23/2019 Upn Bd Teoria 04
11/46
11
INSTANCIA DE UN TI*O DE ENTIDAD
Ta#!in+++ O$urren$ia Realiza$in
E(e#lar Entidad $on$reta o
indi2idual
PELICULA
titulo= El se!r "e l!s anill!sgenero= #antas$anacionalidad= EE%%aoestreno= 2001
p2
...
titulo= Ameliegenero= C!me"ianacionalidad= #ranciaaoestreno= 2001
p4
...
titulo= Am!res perr!sgenero= &ramanacionalidad= '()ic!aoestreno= 1***
p3
...
CONCE*TOS B+SICOS DEL "ODELO
-
7/23/2019 Upn Bd Teoria 04
12/46
1
INTENSIN / E0TENSIN
Bn tio de entidad des$ri!e el es'uemaointensi&nara un $on(unto de entidades )ueoseen la #is#a estru$tura
EMPLEADO! dni# nss# nombre# direcci$n# tele%ono# altura#%ec&anacim# nacionalidad# edad
Las instan$ias del tio de entidad se a"ruanen un con.unto de entidadeso e1tensi&n
e'
(87!4321, 11223344!!, "#ristina $liaga %il&, "'ibertad, 2 )ecla*urcia 3+!1+&, 81++2++, 1-+, 28.+7.17, /spaa, 230e((1234!78, 7788++, "$ntonio %il nche&, "a, ! *urcia
*urcia3++12&, 8111222, 1-7, 14.+4.144, /spaa, !80e)(11223344, 1234!78+, "5ulia auce&, "5usticia, 2+ )ecla *urcia
3+!1+&, 8+++222, 1-!, 23.+!.147, /spaa, !!0
...
CONCE*TOS B+SICOS DEL "ODELO
-
7/23/2019 Upn Bd Teoria 04
13/46
1!
TI*OS DE ATRIBUTOS
Si#les o Co#uestos Al#a$enados o Deri2ados 3ono2alorados o 3ulti2alorados O$ionales
CONCE*TOS B+SICOS DEL "ODELO
-
7/23/2019 Upn Bd Teoria 04
14/46
1"
ATRIBUTOS SI"*LES O CO"*UESTOS
Atri!utos compuestos 0ueden di2idirse en otros $on si"nifi$ado roio
1alor$o#uesto $on$atena$inde 2alores de$o#onentes
Atri!utos simples No di2isi!les+ At#i$os
%ec&anacim
dia mes ao
direccion
calle ciudad *ro+incia cod*ostal
genero
CONCE*TOS B+SICOS DEL "ODELO
-
7/23/2019 Upn Bd Teoria 04
15/46
15
ATRIBUTOS AL"ACENADOS O DERI2ADOS
Atri!utos deri3ados 1alor $al$ulado a artir de otra infor#a$in %a
e8istente -atri!utos, entidades rela$ionadas. Son infor#a$in redundante+++
edadde /*'/$6F, $=l$ulo a artir de fechanacim atri!uto deri3ado del 2alorde otro atri-uto
numco*iasde una /'#9'$F, $uenta del n;#ero deentidades #$rela$ionadas $on $ada el*$ula $on$reta
atri!uto deri3ado de entidades relacionadas
Atri!utos almacenados%ec&anacimde $ada /*'/$6F
nacionalidadde una /'#9'$F
-
7/23/2019 Upn Bd Teoria 04
16/46
16
ATRIBUTOS "ONO2ALORADOS O "ULTI2ALORADOS
Atri!utos mono3alorados-#ono2aluados. slo un 2alorara $ada entidad
%ec&anacimde un /*'/$6arti$ularF
aoestrenode $ada
/'#9'$$on$retaF
Atri!utos multi3alorados-#ulti2aluados. #=s de un 2alorara la #is#a entidad
nacionalidad /'#9'$$orodu$ida or 2arios a*ses Ftele%ono /*'/$6$on 2arios telfonos de $onta$toF
ueden tener l*#ites suerior e inferiordel n;#ero de 2alores or entidad
nacionalidad ,'-(tele%ono /-)
-
7/23/2019 Upn Bd Teoria 04
17/46
17
ATRIBUTOS O*CIONALES-NBLOS.
El nulo-null value. es usado $uando+++
Sedesconoce el 3alorde un atri!uto ara $iertaentidad
El 3alor e1iste pero (alta
alturade un /*'/$6F No se sa-e si el 3alor e1isteo no
tele%onode un /*'/$6F
La entidad no tiene nin45n 3alor aplica-learael atri!uto
%ec&aal0uiler/'#9'$sloen 2*deo2enta -no al)uiler.F
-
7/23/2019 Upn Bd Teoria 04
18/46
18
NOTACIN*ARA ATRIBUTOS
#EN00$
,/#)
direcci$n
,'#(
,/#'EMPLEADOnombre
%ec&anacim tele%ono
calle*ro+inciaciudad
cod*ostal
edadnss
dni
altura
nacionalidad
NOTACIN / RE!LAS DE DIA!RA"ACIN
-
7/23/2019 Upn Bd Teoria 04
19/46
19
ATRIBUTOS CLA2E
Atri!uto $on 3alor distintoara $ada instan$iade un tio de entidaddnien /*'/$6
Bna $la2e identifi$a de for#a ;ni$a $ada entidad$on$retaatri!uto identifi$ador
Nota$in
/*'/$6
#EN00$
dni
NOTACIN / RE!LAS DE DIA!RA"ACIN
-
7/23/2019 Upn Bd Teoria 04
20/46
0
ATRI/BTOS CLA1E -II.
Bna $la2e uede estar for#ada or2arios atri!utos$la2e $o#uesta Co#!ina$in de 2alores distinta ara $ada
instan$ia
,nombre# %ec&anacimen el tio de entidad /*'/$6 Bna $la2e $o#uesta de!e ser #*ni#a
Bn tio de entidad uede tener#=s de una $la2ecla3es candidatasCla2es o Identifi$adores Candidatos de/*'/$6 dni nss ,nombre6 %ec&anacim
NOTACIN / RE!LAS DE DIA!RA"ACIN
-
7/23/2019 Upn Bd Teoria 04
21/46
1
ATRI/BTOS CLA1E -III.
Atri!uto identi(icador principal-. Cla2e 0rin$ial Ele"ido -or el diseHador. de entre los
identifi$adores $andidatos -IC., ara serel #edio rin$ialde identifi$a$in delas instan$ias del tio de entidad
dnien /*'/$6
Atri!utos identi(icadores alternati3os-$. Cla2es Alternati2as El resto de ICs nss ,nombre# %ec&anacimen /*'/$6
NOTACIN / RE!LAS DE DIA!RA"ACIN
-
7/23/2019 Upn Bd Teoria 04
22/46
NOTACIN*ARA ATRIBUTOSCLA2E
#EN00$
En el 3ER es o!li"atorio )ue todo tio deentidad ten"a un identifi$ador
(+,30
(1,20
(+,10/*'/$6
nombre
fechanacim telefono
calleprovinciaciudad
codpostal
edad
nss
dni
altura
nacionalidad
n-%
direcci;n
IP
NOTACIN / RE!LAS DE DIA!RA"ACIN
-
7/23/2019 Upn Bd Teoria 04
23/46
!
No suele reresentarse,aun)ue una for#a de'a$erlo ser*a
#%&%1999$
DO"INIO-VALUES SET.
Con(unto de 2alores Cada atri!uto si#leest= aso$iado a undo#inio, )ue ese$ifi$a sus 2alores 2=lidos
$tributo 6ominio 6escripci;n 6ominio
nombre / cadenas de hasta 3+ caracteres alfab?ticos
telefono @/'/A
-
7/23/2019 Upn Bd Teoria 04
24/46
"
RELACIN-RELATIONSHIP.
Ta#!in >interrela$in? Aso$ia$in, 3,nculoo $orresonden$ia
entre instancias de entidadesrela$ionadas
de al"una #anera en el >#undo real? el dire$tor >$lejandro $menbar?&a rodadola el*$ula
>*ar adentro? el e#leado87!4321traba1a enello$al de
2ideo$lu!>principal? la el*$ula>/l imperio contraataca?es una continuaci$n
dela el*$ula>'a guerra de las galaCias?
NOTACIN / RE!LAS DE DIA!RA"ACIN
-
7/23/2019 Upn Bd Teoria 04
25/46
5
DIRECTOR 2A3RODADO PELICULA
5 *?dem
# aura
A @rueba
egura
$ $menbar
Dacas
@esis
=elle /poEue
@orrente
@ierra $bre los ojos
'os otros
Tipo de Relacin+
c!n)unt! "e instancias
Tipo de Entidad:
c!n)unt! "e instancias
Instancia"el tip! "e
relaci,n
-
7/23/2019 Upn Bd Teoria 04
26/46
6
TI*O DE RELACIN-RELATIONSHIP SET.
Estru$tura "enri$a o a!stra$$in delcon.untode relaciones e1istentes entredos o #=stipos de entidad
un 6>/#@>'a rodado/'#9'$s
Nota$in
6>/#@> /'#9'$2A3RODADO
NOTACIN / RE!LAS DE DIA!RA"ACIN
-
7/23/2019 Upn Bd Teoria 04
27/46
7
$#@> /'#9'$$#@9$F//#@>
/'#9'$
H$F>6$6
CO"*RENSIN DE LAS RELACIONES
-
7/23/2019 Upn Bd Teoria 04
31/46
!1
Razones de $ardinalidad #=s $o#unes =>=->un! a un!?. =>N->un! a much!s?. ">N->much!s a much!s?.
RAMN DE CARDINALIDAD -II. ENJJF
$#@>
/'#9'$
personaje
film
M
$#@9$F/$=$5$F/< 9/>D$
'
CO"*RENSIN DE LAS RELACIONES
-
7/23/2019 Upn Bd Teoria 04
32/46
!
RA7N DE *ARTICI*ACINNOTACIN 8EN9::9;
Ese$ifi$a sitodala e1tensi&nde un tio deentidadparticipaenun tio de relaci&n,os&lo parte de la e8tensin
Indi$a si 'a% dependencia en e1istenciadeun tio de entidad respecto deun tio derelaci&n
Clases de arti$ia$in 0arti$ia$in total -deenden$ia en e8isten$ia. 0arti$ia$in parcial
CO"*RENSIN DE LAS RELACIONES
-
7/23/2019 Upn Bd Teoria 04
33/46
!!
RAMN DE 0ARTICI0ACIN -II. ENJJF
Nota$in L*neas do!les o si#les
/*'/$6
'#$'FD6/#'9=
encargado
sucursal
'
trabajador
lugar trabajo
'@>$=$5$F/< 9/>D$
'
6>/#@>
/'#9'$
H$F >6$6
'
/'#9'$
personaje
film
M
$#@9$F/
CO"*RENSIN DE LAS RELACIONES
-
7/23/2019 Upn Bd Teoria 04
34/46
!"
CARDINALIDAD DE TI*O DE ENTIDAD
Otra for#a de e8resar las razones de$ardinalidad % arti$ia$in
PER5OA EDI6ICIO
p1
p2
p3
e1
e2
e3
e4
U5A
p1
p2
p3
e1
e2
e3
e4
PO5EE
PER5OA EDI6ICIO
//
/>
-
7/23/2019 Upn Bd Teoria 04
35/46
!5
CARDINALIDAD DE TI0O DE ENTIDAD -II.NOTACIN 8EN9::9;
N;#eros m,nimo ? m
-
7/23/2019 Upn Bd Teoria 04
36/46
!6
CARDINALIDAD DE TI0O DE ENTIDAD -III. ENJJF
/*'/$6
'#$'FD6/#'9=
''
@>$=$5$F/< 9/>D$
'
,/#n
,'#'
,'#'
,'#'
/*'/$6
'#$'FD6/#'9=
@>$=$5$F/< 9/>D$
/'#9'$
M
$#@9$F/
/'#9'$
,'#n$#@9$F/
CO"*RENSIN DE LAS RELACIONES
-
7/23/2019 Upn Bd Teoria 04
37/46
!7
CARDINALIDAD DE TI0O DE ENTIDAD -1II.
#EN00$
se uede lle2ar? a
uno de los tios de entidad arti$iantes
horas fechainicio
#EN00$
horas
horas
fechainicio
/*'/$6
11
@>$=$5$F/< 9/>D$