II Unidad - Capitulo 5.pptx
-
Upload
marilyn-e-ibanez-ferrer -
Category
Documents
-
view
226 -
download
0
Transcript of II Unidad - Capitulo 5.pptx
-
7/26/2019 II Unidad - Capitulo 5.pptx
1/36
Fundamentos de inteligencia de negocios: bases
y administracin de la informacin Sistema de Archivos Sistema de Base de Datos Sistema de Gestin de base de datos Jerarqua de Datos
Modelo Entidad Relacin (MER) otacin !E (!n"ormation En#ineerin#) Ra$n de %ardinalidad Modelo Relacional &ormas ormales
-
7/26/2019 II Unidad - Capitulo 5.pptx
2/36
Sistema de Archivos
'radicionalmente ara almacenar los datos se utili$los llamados sistemas de archivos* +os archivos se dise,ara cada ro#rama de alicacin destinado a ao-aactividades de un deartamento eseci.co*%ada Deartamento era resonsable de crear - mantendatos en sus roios archivos a trav/s de sus ro#ramalicacin*
-
7/26/2019 II Unidad - Capitulo 5.pptx
3/36
Sistema de Archivos
En esta "orma de or#ani$acin imlica que losdeartamentos odran contener in"ormacin(redundancia) que ocasiona uso inadecuado dinconsistencia de datos*
-
7/26/2019 II Unidad - Capitulo 5.pptx
4/36
Sistema de Base de Datos
+a idea de los sistemas de base de datos es mant
datos en un reositorio centrali$ado (base de datos)
inconvenientes #enerados or los sistemas de archiv
01n sistema de Base de Datos es una coleccin dinterrelacionados almacenados en con2unt
redundancias er2udiciales o innecesarias* Su .na
servir a una alicacin o m3s de la me2or manera os
-
7/26/2019 II Unidad - Capitulo 5.pptx
5/36
Sistema de Base de Datos
-
7/26/2019 II Unidad - Capitulo 5.pptx
6/36
Sistema de Gestin de base de datos
1n Sistema de Gestin deBases de Datos (DBMS) esso"t5are que ermite a unaor#ani$acin centrali$ar los
datos administrarlos en "ormae.ciente - roveer acceso a losdatos almacenados mediantero#ramas de alicacin*
-
7/26/2019 II Unidad - Capitulo 5.pptx
7/36
Sistema de Gestin de base de datos
El DBMS act6a comouna inter"a$ entre losro#ramas dealicacin - losarchivos de datos"sicos* %uando el
ro#rama dealicacin solicita unelemento de datoscomo el sueldo brutoel DBMS lo busca enla base de datos - lo
resenta al ro#rama
-
7/26/2019 II Unidad - Capitulo 5.pptx
8/36
Sistema de Gestin de base de datosUn DBMS permite:
Denir una base de datos si#ni.ca eseci.car los tiosde datos las estructuras - las restricciones de los datosque se almacenar3n en ella*
!onstruir una base de datos se re.ere al roceso deoblar (crear - #uardar) los datos en un medio de
almacenamiento controlado or el DBMS*
Manipular la base de datos es reali$ar "uncionescomo7 consultar las base de datos ara obtener datosesec.cos actuali$ar (a,adir modi.car o eliminar) datos- #enerar in"ormes a artir de estos datos*
-
7/26/2019 II Unidad - Capitulo 5.pptx
9/36
"erar#u$a de Datos
-
7/26/2019 II Unidad - Capitulo 5.pptx
10/36
Modelo %ntidad &elacin 'M%&(
El MER es un modelo de datos concetual rouesto8eter %hen* Se han reali$ado e9tensiones - aortacioor otros autores*
El MER describe de manera concisa los requisitos
in"ormacin de los usuarios como un con2unto de entida- atributos las relaciones entre las entidades*
-
7/26/2019 II Unidad - Capitulo 5.pptx
11/36
Modelo %ntidad &elacin 'M%&(
%ntidad:01na Entidad esuna ersona lu#arcosa conceto osuceso real oabstracto deinter/s ara laemresa4
+a Entidad es elelemento b3sico en
el MER
Atributo:01n Atributo es unaroiedad ocaracterstica deuna entidad4*
1na entidadarticular esdescrita or losvalores de susatributos dentro del
tio entidad*
&elaci01na Retambi/ninterrelauna asocvinculo ocorresoentre enrelacionaal#una mun conte
determin
-
7/26/2019 II Unidad - Capitulo 5.pptx
12/36
)otacin *% '*nformation %ngineering(
Desarrollada inicialmente or %live &in:elstein lue#o re.con el ao-o de James Martin*
Entidad
Atributos
Relacin
-
7/26/2019 II Unidad - Capitulo 5.pptx
13/36
&a+n de !ardinalidad
+a Ra$n de %ardinalidad o 'io de corresondencia es enumero m39imo de instancias o entidades de un tio deentidad que uede estar relacionado con una instancia dotro tio de entidad* E9isten tres tios de corresondenc
; a ; 01no a 1no4
; a 01no a Muchos4M a 0Muchos a Muchos4
-
7/26/2019 II Unidad - Capitulo 5.pptx
14/36
&a+n de!ardinalidad
, a ,- .Uno a Uno/
Signica #ue una instanciade un 0ipo de %ntidad estavinculada a lo m1s con unainstancia del otro 0ipo deentidad asociada y viceversa2
-
7/26/2019 II Unidad - Capitulo 5.pptx
15/36
&a+n de!ardinalidad
, a )- .Uno a Muchos/
Signica #ue una instancia deun 0ipo de entidad est1vinculada a lo m1s con variasinstancias del otro 0ipo deentidad asociada2
-
7/26/2019 II Unidad - Capitulo 5.pptx
16/36
&a+n de!ardinalidad
M a )- .Muchos a Muchos/
Signica #ue una instancia deun 0ipo de entidad est1vinculada a lo m1s con variasinstancias del otro 0ipo deentidad asociada y viceversa2
-
7/26/2019 II Unidad - Capitulo 5.pptx
17/36
Modelo &elacional M&
El Modelo Relacional es unmodelo de datos l#ico* &ueintroducido or %odd* Es elmodelo m3s utili$ado en laactualidad ara modelar -administrar datos*
En el modelo relacional losdatos se reresentan comouna coleccin deRelaciones o 'ablas*
-
7/26/2019 II Unidad - Capitulo 5.pptx
18/36
Modelo &elacional 3 %lementos:
&elacin:1na relacin reresenta una tabla que no es macon2unto de .las - columnas*
-
7/26/2019 II Unidad - Capitulo 5.pptx
19/36
Modelo &elacional 3 %lementos:
Dominio de unAtributo:El dominio de un atributo es el con2unto de valores
atributo uede tomar* 1n dominio es usureresentado or un tio*
E2emlo7
El dominio del atributo %di#o es un char(>> cadcaracteres de lon#itud =*
El dominio del atributo ombre es un ?archar(@>>de caracteres de lon#itud variable hasta @< caractere
El dominio del atributo ota es un ran#o de n6mero
-
7/26/2019 II Unidad - Capitulo 5.pptx
20/36
Modelo &elacional 3 %lementos:
%s#uema:
El Esquema (schema) de una relacin o cabecerrelacin es en con2unto de los atributos de la relacin
E2emlo7El esquema de la relacin A+1M uede ser
nombre edad nota) - se reresenta7
A+1M (%di#o ombre Edad ota)
-
7/26/2019 II Unidad - Capitulo 5.pptx
21/36
Modelo &elacional 3 %lementos:
%stado:
El estado de labase de datos esla dataactualmente en labase de datos*
-
7/26/2019 II Unidad - Capitulo 5.pptx
22/36
Modelo &elacional 3 %lementos:
!laves:
%laves %andidatas*> es un con2unto no vaco de aque identi.can unvoca - mnimamente cada tucumle un esquema de relacin* 8ueden haber variamismo esquema*
EM8+EAD (Dni %odi#oEssalud ombre %odi#oRe#ion)
REG! (%odi#oRe#ion Denominacion %odi#oGerent
+as claves candidatas de EM8+EAD son7 Dni %odi#o
-
7/26/2019 II Unidad - Capitulo 5.pptx
23/36
Modelo &elacional 3 %lementos:
!laves:
%lave 8rimaria (8rimar- Ce-)*> es una clave caele#ida mediante al#6n criterio ara este .n*
EM8+EAD (Dni %odi#oEssalud ombre %odi#oRe#ion)
REG! (%odi#oRe#ion Denominacion %odi#oGerent
+as clave 8rimaria ele#ida de EM8+EAD uede ser7
-
7/26/2019 II Unidad - Capitulo 5.pptx
24/36
-
7/26/2019 II Unidad - Capitulo 5.pptx
25/36
Formas )ormales
)ormali+acin:
+a normali$acin de base de datos relacional es consun roceso "ormal ara ase#urar un buen dise,o de bdatos relacional* A trav/s de este roceso se descolas relaciones (tablas) en otras de menor canticolumnas con el ob2etivo de evitar anomalas - redu
de datos*
+as "ormas normales b3sicas son conocidas como7 8rimera &orma ormal Se#unda &orma ormal 'ercera &orma ormal
-
7/26/2019 II Unidad - Capitulo 5.pptx
26/36
Formas )ormales
8rimera &orma ormal
(;&)1n esquema o relacin (tabla) est3 en ;& si el asociado a cada atributo contiene 6nicamente atmicos es decir no tiene atributos multiv(reetidos)
-
7/26/2019 II Unidad - Capitulo 5.pptx
27/36
Formas )ormales
8rimera &orma ormal
(;&)
-
7/26/2019 II Unidad - Capitulo 5.pptx
28/36
Formas )ormales
Se#unda &orma ormal(&)1n esquema o relacin (tabla) est3 en & si - slo
en ;& - sus atributos no rimarios deende comletde la clave rimaria*
-
7/26/2019 II Unidad - Capitulo 5.pptx
29/36
Formas )ormalesSe#unda &orma ormal(&)
-
7/26/2019 II Unidad - Capitulo 5.pptx
30/36
-
7/26/2019 II Unidad - Capitulo 5.pptx
31/36
Formas )ormales
'ercera &orma ormal
(@&)
-
7/26/2019 II Unidad - Capitulo 5.pptx
32/36
)ormali+ar el Siguiente Documento
!d8edido &echa !d%liente ombre%liente !d8roducto nombr8rodu
;@ @
-
7/26/2019 II Unidad - Capitulo 5.pptx
33/36
)ormali+ar el Siguiente Documento
- Se descomone en Relaciones*- 1na Relacin con los atributos sin reeticiones
-1na Relacin que conten#a las reeticiones si enecesidad de un atributo adicional ara tener un6nica*
!d 8edido &echa !d%lienteombre%lien
te
;@ @
-
7/26/2019 II Unidad - Capitulo 5.pptx
34/36
)ormali+ar el Siguiente Documento
- Ase#urarse que la relacin esta en ;&*- Si la +lave de la Relacin ES %%A'EADA e
estar3 en &*- Si la +lave es concatenada re#untarse si cada
deende totalmente de la llave*4&5DU!05 D%0A66%74%D*D
5!d 8roducto nombr8roducto8 %AB+E
8= 8+A%A
8H &!ERR
8 %AB+E
8= 8+A%A
8H &!ERR
8; %EME'
!d8edido !d8roducto
;@ 8
;@8=;@ 8H
I 8
I 8=
H< 8H
H< 8;
-
7/26/2019 II Unidad - Capitulo 5.pptx
35/36
)ormali+ar el Siguiente Documento
- Ase#urarse que la relacin esta en &*- Se debe re#untarse si cada uno de los atributos
son arte de la llave deenden directamente de el- %on los atributos que no deendan directament
llave se debe "ormar una relacin ad2untando comrimaria*
!6*%)0% 4%D*D5
!d%liente ombre%liente
-
7/26/2019 II Unidad - Capitulo 5.pptx
36/36
)ormali+acin Final
!6*%)0%
4%D*D5
!d %liente ombre%liente