sgbd y bd.pptx

Upload: ana-luisa-ballinas-hernandez

Post on 25-Feb-2018

222 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/25/2019 SGBD y BD.pptx

    1/26

    D y SG D

    Mtra. Ana Luisa Ballinas Hernndez

  • 7/25/2019 SGBD y BD.pptx

    2/26

    INTRODUCCIN

    Un sistema degestin de bases dedatos es unacoleccin de datosinterrelacionados yun conjunto deprogramas para

    acceder a esosdatos.

  • 7/25/2019 SGBD y BD.pptx

    3/26

    CONCETO!"#!ICO!

    Datos

    In$ormacinen base de

    datos

    "ase dedatos %"D&

    !istema degestor de

    base dedatos

  • 7/25/2019 SGBD y BD.pptx

    4/26

    DE'INICIN DE "#!E DE D#TO!

    Una base de datos tiene una fuente de lacual se derivan los datos, cierto grado deinteraccin con los acontecimientos del

    mundo real y un pblico que estactivamente interesado en el contenido de

    la base de datos.

    Ramez Elmasri y Shamkant B. Navathe

  • 7/25/2019 SGBD y BD.pptx

    5/26

    Resulta relevante para que el Tcnico en Administracincumpla su rol como usuario de los sistemas o comointe!rante del equipo de desarrollo que conozca al!unosconceptos "#sicos vinculados al tema Bases de $atos.

    CONCETO! "(!ICO!

    $atos

    Entidades

    %laves primarias y &or#neas

    Relaciones

    Restricciones de inte!ridadre&erencial

    'etadatos

  • 7/25/2019 SGBD y BD.pptx

    6/26

    Datos

    Datos son hechos conocidos que puedenre!istrarse y que tienen un si!ni(cadoimpl)cito*.

    Ramez Elmasri y Shamkant B. Navathe

    Ejemplo:Pueden constituir datos los nombres, nmerostelefnicos y direcciones de personas que conocemos.

    +,-/01ElenaS#nchez

    2li3adinet.com.uySarand) 455

    6os 'art)nez

    40 de 6ulio4005

  • 7/25/2019 SGBD y BD.pptx

    7/26

    7na entidad es todo aquello de lo cual interesa !uardardatos8 por e9emplo: clientes8 &acturas8 productos8

    empleados. En el )odelo de Entidad*Relacin que sepresenta8 se o"serva que las entidades est#n &ormadaspor atributos o campos re&eridos a un mismo tema queinteresa almacenar.

    Entidades

    %;

  • 7/25/2019 SGBD y BD.pptx

    8/26

    %ada entidad tiene una cla+e primariao campo lla+equeidenti,ca un-+ocamenteal con9unto de datos.%uando en una entidad (!ura la clave primaria de otraentidad8 sta se denomina cla+e $ornea.;as entidades se relacionan entre s) a travs de las cla+es$orneas.

    Cla+es rimarias y Cla+es'orneas

    CLAVES PRIMARIASCdigo de Cliente es la clave primariade Cliente. Acada cliente se le asocia uncdigo y a cada cdigo le corresponde uncliente. Asimismo, Nmero de Factura yCdigo de Productoson claves primariasde Facturas y Productos respectivamente.

    CLAVES FR!NEASSon clave" #or$nea"en Facturas Cdigode Clientey Cdigo de Producto.Cliente" se relaciona con Factura" atravs del Cdigo de Cliente que figuraen ambas tablas y con Producto"mediante el Cdigo de producto.

  • 7/25/2019 SGBD y BD.pptx

    9/26

    Restricciones de integridadre$erencial

    RE!TRICCIONE! DE INTE/RID#DRE'ERENCI#0

    - %di!o de %lientes en =acturas de"e cumplir quee>ista en %lientes y que sea clave primaria

    - %di!o de ?roducto =acturas de"e cumplir quee>ista en ?roductos y que sea clave primaria

  • 7/25/2019 SGBD y BD.pptx

    10/26

    Retomando la $e(nicin de Base de $atos @48 la cualseala que sta ...es un conjunto de datosrelacionados entre s y que tienen un signicadoimplcito8 se o"serva en la ima!en que los datos delas ta"las se relacionan a travs de las claves y questos tienen el si!ni(cado impl)cito que se lesatri"uye en dicho conte>to

    .

  • 7/25/2019 SGBD y BD.pptx

    11/26

    Datos y )etadatos

    'etadatos son datos acerca de los datospresentes en la "ase de datos.

    ..................

    !Alfabtico"ombre

    #"umrico"um

    Longitud%ipo&ato

    Ejemplo metadatosEl tipo de datos puede ser Numrico8al&a"tico8 &echa8 l!ico @SC DN.

    ;a lon!itud indica la cantidadm#>ima de caracteres que

    puede asumir el dato.

    Ejemplo de Restriccin deDominio1

    Num F5 y G1111

  • 7/25/2019 SGBD y BD.pptx

    12/26

    !/"D

    ropsito

    Objeti+os

    Componentes

    )odelos

    Clases

    2entajas

    Incon+enientes

  • 7/25/2019 SGBD y BD.pptx

    13/26

    RO!ITO

    )anejar de $ormaordenada3 sencilla y

    claraun conjunto de datos4ue posteriormente

    se con+ertirn enin$ormacin.

  • 7/25/2019 SGBD y BD.pptx

    14/26

    Objeti+os 4ue deben cumplir los !/"D

    O"5ETI2O!

    Tiempo derespuesta

    Control deconcurrencia

    Respaldo yrecuperacin

    Integridad !eguridad

    Consistencia

    Redundanciam-nima

    Independencia

    Abstraccin de

    la informacin

  • 7/25/2019 SGBD y BD.pptx

    15/26

    Cargos +inculados a un !/"D

    #dministrador de bases de datos

    Dise6ador de bases de datos

    Usuarios ,nales

    #nalistas de sistemas yprogramadores

    Dise6adores e implementadores del

    !/"DCreadores de 7erramientas

    Operadores y personal demantenimiento

    Ramez Elmasri y Shamkant B.

    Navathe

  • 7/25/2019 SGBD y BD.pptx

    16/26

    Caracter-sticas deseables en un!/"D

    Restriccin de los accesos no autori8ados

    Control de la redundancia

    #lmacenamiento persistente de objetos yestructuras de datos de programas

    In$erencias en la base de datos mediante reglasde deduccin

    !uministro de m9ltiples inter$aces con losusuarios

    Representacin de +-nculos complejos entre los

    datos

  • 7/25/2019 SGBD y BD.pptx

    17/26

    Cumplimiento de las restricciones deintegridad

    Respaldo y recuperacin

    otencial para imponer normas

    )enor tiempo de creacin de aplicaciones 'le:ibilidad

    Disponibilidad de in$ormacin actuali8ada

    Econom-as de escala

    Caracter-sticas deseables en un !/"D@cont.

  • 7/25/2019 SGBD y BD.pptx

    18/26

    CO)ONENTE! DE UN!/"D1

  • 7/25/2019 SGBD y BD.pptx

    19/26

    ;os principales componentes del !estor de la "asede datos son los si!uientes:

    Control de autori8acin

    rocesador de comandos

    Control de la integridad

    Optimi8ador de consultas

    /estor de transacciones

    lani,cador %sc7eduler&

    /estor de recuperacin

    /estor de bu;ers

  • 7/25/2019 SGBD y BD.pptx

    20/26

    )ODE0O! DE !/"D

    !I!TE)#! DE /E!TIN DE "#!E! DE D#TO!RE0#CION#0E! %!/"DR&1

    !e construyen con in$ormacin muy estructurada%datos& acerca de una organi8acin o empresadeterminada. Cuando un usuario reali8a unaconsulta en una base de datos relacional3 el sistemapresenta como resultado la respuesta e:acta a lo

    4ue se busca.

  • 7/25/2019 SGBD y BD.pptx

    21/26

    !I!TE)#! DE /E!TIN DE "#!E! DE D#TO!DOCU)ENT#0E! %!/"DD& O !I!TE)#! DE

    RECUER#CIN DE IN'OR)#CIN %!RI&

    Estos sistemas se construyen con in$ormacin noestructurada tipo te:to %documentos& sobre uno o+arios temas. Cuando un usuario reali8a una consultaen una base de datos documental3 el sistema presentacomo resultado3 no una respuesta e:acta3 sinodocumentos 9tiles para satis$acer la pregunta delusuario.

  • 7/25/2019 SGBD y BD.pptx

    22/26

    C0#!E!

    !/"D 0I"RE!1

    ostgre!=0

    )y!=0

    'irebird basada en la +ersin > de Inter "ase

    !=0ite

  • 7/25/2019 SGBD y BD.pptx

    23/26

    !/"D /R#TUITO!1

    )icroso$t !=0 !er+er Compact Edition

    !ybase #!E E:press Edition para 0inu:.

    SBGBD COMERCIALES

  • 7/25/2019 SGBD y BD.pptx

    24/26

    !/"D

    CO)ERCI#0E!1)icroso$t

    #ccess

    Oracle

    !ybase #!#

    )icroso$t !=0!er+er

    !ybase #!E

    !ybase I=

  • 7/25/2019 SGBD y BD.pptx

    25/26

    'acilidad de granin$ormacin.

    /ran +elocidad en poco

    tiempo.

    Independencia deltratamiento dein$ormacin.

    !eguridad de lain$ormacin %acceso ausuarios autori8ados&3proteccin dein$ormacin.

    El costo deactuali8acin del7ard?are y so$t?areson muy ele+ados.

    El Costo %salario& deladministrador de labase de datos esgrande.

    !i no se encuentra un

    manual del sistema nose podrn 7acerrelaciones con $acilidad.

    El mal dise6o de

    seguridad generaproblemas en esta.

    2ENT#5#!

    INCON2ENIENTE!

  • 7/25/2019 SGBD y BD.pptx

    26/26

    Re f e r e n c i a s

    7ttp1@@es.?iAipedia.org@

    7ttp1@@???.igac.go+.com

    7ttp1@@???.eubd.ucm.es@

    7ttp1@@???.?iAilearning.com@