Motores de Gestión de Bases de Datos

download Motores de Gestión de Bases de Datos

of 36

Transcript of Motores de Gestión de Bases de Datos

  • 8/15/2019 Motores de Gestión de Bases de Datos

    1/36

    Karen Ardila López

    Presentado a: Carlos Andrés GómezMetodologíaDécimoSan Francisco Solano

    2!"

    MOTORES DE GESTIÓN

    DE BASES DE DATOS

  • 8/15/2019 Motores de Gestión de Bases de Datos

    2/36

     #ipos de marcos de in$estigación% Motores de &ases de datos ' s( logoPrimera &ase de datos)azón de la e*istencia de las &ases de

    datos+ase de datos (tilizada por Gmail '

    ,(tloo-+ase de datos relacional./(é es (n ser$idor0./(é es (n 1osting ' cómo (nciona0Motor de &ases de datos 3(e recomiendoMotores de &ases de datos grat(itos

     #A+LA D4 C,5#456D,

  • 8/15/2019 Motores de Gestión de Bases de Datos

    3/36

    ./(é es (na lla$e or7nea0

    ./(é es 8oin0./(é es índice0Códigos M'S/L para :Crear (na ta&laModi9car (n campo de (na

    ta&la6ngresar registros a (nata&la

    4liminar (n registro+orrar (na ta&la./(é es ampp0

    ./(é es P1pM'admin0

     #A+LA D4 C,5#456D,

  • 8/15/2019 Motores de Gestión de Bases de Datos

    4/36

  • 8/15/2019 Motores de Gestión de Bases de Datos

    5/36

    Marco Concept(al:

    6n$estigación con car7cter cientí9co;)epresentación gr79ca ' general de toda la inormación mane<proceso in$estigati$o= s(ele representarse en orma de 7r&ol o>Gra9cas= mapas= entre otros?Marco #eórico:,rienta la organización de los datos ' 1ec1os rele$antes para

    perspecti$a del est(dio= es m7s especí9co ' completo 3(e el mconcept(al por desglosar la inormación ;Marco Legal:Se incl('en las normas

  • 8/15/2019 Motores de Gestión de Bases de Datos

    6/36

    Microsot Access4ditor ' gestor de &ases de datos;Forma parte de Microsot oB ce 'permite crear &ases de datos conorm(larios de orma r7pida 'sencilla; 4s (na &ase de datos

    relacional; Los campos de lasta&las de Access soportan gran$ariedad de tiposde datos= índices e integridadreerencial; Access incl('einteraces para crear cons(ltas=orm(larios ' reportes;

    M,#,)4S D4 +AS4S D4 DA#,S

  • 8/15/2019 Motores de Gestión de Bases de Datos

    7/36

    S/LiteSistema de &ase de datos relacional

    compati&le con AC6D= contenida en (narelati$amente pe3(ea ' li&re &i&lioteca;

     #iene mEltiples ta&las= índices ' $istas;)ealiza operaciones de manera e9 ciente '

    es m7s r7pido 3(e M'S/L ' C(enta condi$ersas interaces;

     Falta de clave foránea, c(ando serealiza la creación de la ta&la desde elmodo consola;

    M,#,)4S D4 +AS4S D4 DA#,S

  • 8/15/2019 Motores de Gestión de Bases de Datos

    8/36

    M'S/L +ase de datos relacional= m(lti1ilo ' m(lti(s(ario con so

    li&re; Disponi&ilidad en gran cantidad de plataormas ' sistem  #ransacciones ' cla$es or7neas; Conecti$idad seg(ra;

    )eplicación; +Es3(eda e inde*ación >índice? de campos de te*to; +a

  • 8/15/2019 Motores de Gestión de Bases de Datos

    9/36

    Cassandra +ase de datos distri&(ida de seg(nda

    generación con alta esca&ilidad 3(e estasiendo (sada por gigantes como Face&oo-;

    ,rece (n entorno consistente= tolerante aallos ' alta disponi&ilidad a la 1ora dealmacenar datos;

    5o es relacional >no S/L?; 5o es (na &ase de datos orientada a col(mnas; Permite aadir o crear campos segEn las

    necesidades; P(ede eno altera la e9ciencia?;

    M,#,)4S D4 +AS4S D4 DA#,S

  • 8/15/2019 Motores de Gestión de Bases de Datos

    10/36

    ,)ACL4 +ase de datos con sistema o&

  • 8/15/2019 Motores de Gestión de Bases de Datos

    11/36

    4n los aos sesenta (e la alianza de 6+M ' American Airlidesarrollar SA+)4= (n sistema operati$o para mane

  • 8/15/2019 Motores de Gestión de Bases de Datos

    12/36

    La necesidad se pro$ocó del almacenar grandes cantidinormación o datos 3(e se tenían 3(e 1acer man(almetodo desde la aparición de las primeras comp(tadoras e

    de &ases de datos 1a estado siempre ligado a la inor

    )A5 D4 LA 46S#45C6A D4 +AS4S D4

  • 8/15/2019 Motores de Gestión de Bases de Datos

    13/36

    6nicialmente am&as (sa&an ,)ACL4 pero les res(lta&a m(

    de&ían atenerse a la programación no especí9 ca a s(s ne' podían $er la inormación 3(e maneas(nto delica4ntonces cada (no por separado decidieron crear s( propprograma para s(s &ases de datos ' modi9carlos a s( g(sde tener el completo control ' pri$acidad de s( inormacidemasiada e importante;

    +AS4 D4 DA#,S #6L6ADA P,) GMA,#L,,K 

  • 8/15/2019 Motores de Gestión de Bases de Datos

    14/36

    4s (na colección de elementos de datos organizados en (

    de ta&las ormalmente descritas desde las 3(e se p(ede alos datos o $ol$er a montarlos de m(c1as maneras dieretener 3(e reorganizar las ta&las de la &ase; Con

  • 8/15/2019 Motores de Gestión de Bases de Datos

    15/36

    n ser$idor es (n tipo de sotare 3(e realiza ciertas tare

    nom&re de los (s(arios; 4n el caso de (n ser$idor e& esm73(ina 3(e almacena ' mane

  • 8/15/2019 Motores de Gestión de Bases de Datos

    16/36

    4s el ser$icio 3(e pro$ee el espacio en internet para losF(nciona oreciendo ser$idores e&= (tilizando cone*ion

    $elocidad adem7s de m(c1as prestaciones;C(ando orecen (na c(enta de 1osting= es orecer (na peparte del disco d(ro 3(e tiene el ser$idor= con el 9n de p(las p7ginas e&

     O4+ H,S#65G Alo

  • 8/15/2019 Motores de Gestión de Bases de Datos

    17/36

    A(n3(e no so' e*perta en el tema= recomendaría Access; Me p

    tiene &(enas 1erramientas= es 7cil de (sar ' tiene los medios(na &(ena &ase de datos con ella adem7s de estar en el pa3(Microsot;

    Me

  • 8/15/2019 Motores de Gestión de Bases de Datos

    18/36

    Motores Grat(itos m7s pop(lares:

    Microsot S/L Ser$er 2Q,)ACL4 4*press 4ditionM'S/LPostgreS/LS/L6#4Fire&ird

    4stos motores son grat(itos por ser Rm7s limitados entonces ampliarlos tanto en (nciones= capacidad de datos= cam&ios= e'a entran a co&rar mens(almente estos motores ' con ello gandinero para sostenerse;

    M,#,)4S G)A#6#,S

  • 8/15/2019 Motores de Gestión de Bases de Datos

    19/36

    Limitación reerencial entre dos ta&las;La cla$e o lla$e or7nea identi9ca (na col(mna o gr(po

    col(mnas en (na ta&la >ta&la 1ita&la padre?;

    Las col(mnas en la ta&la 1i

  • 8/15/2019 Motores de Gestión de Bases de Datos

    20/36

    4s la 1erramienta para cons(ltar datos de m7s de (na ta

    La condición de 8oin se escri&e en la cl7(s(la OH4)4 ;Si e*isten col(mnas con el mismo nom&re en las ta&las

    seleccionadas= se de&er7n mencionar los campos;

     8,65

  • 8/15/2019 Motores de Gestión de Bases de Datos

    21/36

    Crear (na ta&la:

    Modi9car (n campo de (nata&la:

    6ngresar registros a (nata&la:

    CD6G,S MNS/L

    4liminar registro:

    4liminar ta&la:

  • 8/15/2019 Motores de Gestión de Bases de Datos

    22/36

    Ser$idor independiente de plataorma;

    Sotare li&re= consiste principalmente en la &ase de datos MApac1e ' los intérpretes para leng(ap1p ' perl?

    so grat(ito;4s (na 1erramienta de desarrollo 3(e permite pro&ar t( tra&

    e& o programación? en t( propia comp(tadora sin necesidainternet;

    4s (n 1osting;

    AMPP

  • 8/15/2019 Motores de Gestión de Bases de Datos

    23/36

    Herramienta escrita en PHP con la intención de mane

  • 8/15/2019 Motores de Gestión de Bases de Datos

    24/36

     8er7r3(icas: Se organizan los datos en estr(ct(ras ar&oresce

    7r&ol?;n 7r&ol es (na estr(ct(ra en la 3(e los elementos se s(elen d5,D,S ' e*isten dependencias entre los nodos;)apidez en cons(ltas;VDi9c(ltad para 1acer modi9caciones o mantenimientos;VLimitación al acceso de los registros en ni$eles s(periores;

    VMa'or complicación en 1acer comparaciones entre inormaci1a' cone*ión lógica entre datos?;

     #6P,S +AS4S D4 DA#,S

  • 8/15/2019 Motores de Gestión de Bases de Datos

    25/36

    4n )ed: 4str(ct(ra graoIred; Los distintos o&

  • 8/15/2019 Motores de Gestión de Bases de Datos

    26/36

    )elacionales: ,rganizan los datos en orma de ta&las= donde

    (no o $arios con

  • 8/15/2019 Motores de Gestión de Bases de Datos

    27/36

    ,rientadas a o&

  • 8/15/2019 Motores de Gestión de Bases de Datos

    28/36

    Colección de inormación 3(e almacenada ' es accedida de organizada en (na &ase de dat

    Se s(ele (sar para almacenarinormación en (na orma noestr(ct(rada;

    S(ele 1acer 3(e el almacenar a grandes cantidades de datosincómodo= como doc(mentos C>@alores separados por coma?;

    A)CH6@, PLA5,

  • 8/15/2019 Motores de Gestión de Bases de Datos

    29/36

  • 8/15/2019 Motores de Gestión de Bases de Datos

    30/36

    Se entra a Access ' se ingresa en la pestaa s(perior RDatos 4

    en la sección de e*portaciones ' selecciona 4*cel; Allí aparece' se elige 3(é tipo de e*portación se 1ar7 entre estas opcione4*portar solamente datos seleccionados;4*portar datos con ormato ' diseo;A&rir el arc1i$o de destino al 9 nalizar la operación de e*portSe selecciona la necesitada ' >si se desea? se cam&ia la r(ta ddoc(mento;

    Para e*portar a (n arc1i$o #*t se realiza el mismo proceso perde seleccionar 4*cel= se selecciona Arc1i$o de te*to;Lo dem7s es ig(al;

    4P,)#A) 5A +AS4 D4 DA#,S A 4C ##

    D6F4)45C6A +AS4 D4 DA#,S D65TM6CA

  • 8/15/2019 Motores de Gestión de Bases de Datos

    31/36

    Las &ases de datos est7ticas son de solo lect(ra= no ten

    opciones r7pidas ' pr7cticas 3(e tiene la din7mica= es mcompleta 3(e la din7mica;tilizada principalmente para almacenar datos 1istóricos=pro'ecciones= tomar decisiones ' est(diar el comportamiecon

  • 8/15/2019 Motores de Gestión de Bases de Datos

    32/36

    Las &ases de datos nos acilitan (n control= mane

  • 8/15/2019 Motores de Gestión de Bases de Datos

    33/36

    C,5#),L4S D4 F,)MLA)6, D4 ACC

  • 8/15/2019 Motores de Gestión de Bases de Datos

    34/36

    C,5#),L4S D4 F,)MLA)6, D4 ACC

  • 8/15/2019 Motores de Gestión de Bases de Datos

    35/36

    Datos e*tra 3(e se le p(eden agregar a otra ta&la

    inormación m7s especí9ca de los datos;

    S+65F,)M4S

  • 8/15/2019 Motores de Gestión de Bases de Datos

    36/36

    1ttps:II;1ostname;clI&logI3(eesp1pm'admin

    1ttps:IIprezi;comIJ2Y''dsin-Iconceptocaracteristicas$e$enta