ii unidad - capitulo 5.pptx

Upload: marilyn-e-ibanez-ferrer

Post on 01-Mar-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 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