TC1 BaseDatosAvanzadas.doc

Embed Size (px)

Citation preview

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    1/36

    INTRODUCCIÓN

    Durante el desarrollo del presente trabajo colaborativo vamos a ver el procesode instalación y confguración en orma de manual, del gestor de bases de datosMySQL, de la herramienta para el diseño y prueba de los modelos lógicos de lastablas utili ando el so t!are "or#bench, tambi$n veremos la instalación de ladistribución de apache %ue contiene MariaD&, '(' y 'erl utili ando laherramienta )*M'' con sus respectivas capturas de pantalla de cada proceso+*dicionalmente veremos el desarrollo de un modelo lógico de base de datos enla herramienta previamente instalada "or#bench de un caso planteado por eltutor del grupo colaborativo+

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    2/36

    OBJETIVOS

    • onocer %ue es un gestor de base de datos+•

    *prender a reali ar un modelo lógico de base de datos+• onocer la estructura de una base de datos+• onocer los conceptos de entidad relación entre tablas+• onocer la instalación de *pache, MySQL, "or#bench utili ando la

    herramienta )*M''+• -eali ar un manual con la instalación y confguración del so t!are antes

    mencionados+• *portar a los compañeros en %ue pueden mejorar y resolver dudas de

    otros compañeros del grupo colaborativo+• -eali ar abstracción el problema planteado por el tutor para de este

    problema reali ar un modelo lógico de base de datos+

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    3/36

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    4/36

    23SQ1

    ran portabilidad entre sistemasAprovecha la potencia de sistemas multiprocesador, gracias a su implementaciónmultihilo+oporta gran cantidad de tipos de datos para las columnas

    ran rapide! y #acilidad de usoDispone de A/-3s en gran cantidad de lengua'es 4C, C55, 6ava, /7/, etc8+oporta hasta 9: índices por tabla)*cil instalación y con#iguración

    ¿Cu+les s!n l!s '$in#i'ales #!/'!nentes e un siste/a gest!$ e %ases e at!s"

    Los componentes del + BD son%

    DD1 4lengua'e de de#inición de datos8 /ermite llevar las tareas de las estructuras $uealmacenan los datos

    D21 4Lengua'e de manipulación de datos8 permite el uso de sentencias +1L 4delet, insert,update, entre otras8

    T!/e 4 gest!$es e %ase e at!s . enun#ie 5 i,e$en#ias ent$e ell!s

    Toad;

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    5/36

    ¿Qué es la gestión e Bases e at!s"Con la gestión de base de datos podemos crear y de#inir una base de datos, manipular losdatos ya sea haciendo consultas, insertar, actuali!ar y eliminar datos ?os permite controlar la

    base de datos, nos permite tener seguridad en la base de datos, tener acceso compartido y

    mecanismos de respaldo y recuperación Des#$i%a algunas a$&uite#tu$as 'a$a gestión e Bases e at!s

    Ni(el 67si#!) Describe la estructura #ísica de la base de datos mediante un es$uema internocomo los archivos $ue contienen in#ormación, m"todos de acceso, tipos de registros, loscampos, etc

    Ni(el e*te$n!) +e describen varios es$uemas e.ternos o vistas de usuarios

    Ni(el C!n#e'tual) +e describen las entidades, los atributos, relaciones, describe toda lain#ormación contenida en la base de datos

    Cu+les s!n las ,un#i!nes '$in#i'ales e un gest!$ e Bases e at!s

    @ntre las #unciones principales de un gestor de base de datos est*n% La manipulación de datos,La de#inición de datos, garanti!ar la seguridad e integridad de datos, gestión de transacciones,acceso concurrente

    ¿Qué (enta-as $e'$esenta un gest!$ e %ases e at!s . #!/'a$a ! #!n &ue0e$$a/ienta"

    1ue podemos almacenar datos en un sistema de in#ormación debido a su seguridad,recuperación ante #allos, gestión centrali!ada, estandari!ación del lengua'e de consulta y#uncionalidad avan!ada +e puede comparar con la herramienta +1L $ue es un lengua'eest*ndar donde podemos tener el control de una base de datos

    ¿Cu+les s!n l!s '$in#i'ales #!/'!nentes e un siste/a gest!$ e %ases e at!s"

    @ntre los principales componentes est*n% Los lengua'es de + BD los cuales se clasi#ican en%Lengua'e de de#inición de base de datos 4LDD o DDL8, Lengua'es de manipulación de datos4L&D D&L8, el diccionario de datos, seguridad e integridad de datos, el administrador de

    base de datos

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    6/36

    T!/e 4 gest!$es e %ase e at!s . enun#ie 5 i,e$en#ias ent$e ell!s8

    Di#erencias entre Oracle y +$l +erverOracle o#rece me'or seguridad $ue +1L server+istemas operativos $ue soporta +1L server% indows, indows server y Oraclesoporta indows, indows server, Linu., &ac@s posible tener en e'ecución la instancia de Oracle sin necesidad de abrir la base dedatos, en +$l +erver una instancia no puede comen!ar sin primero tener sus bases dedatos de sistema en línea +in embargo, como en +1L es imposible conectarse a una

    base de datos Oracle, si la instancia no ha comen!adoOracle soporta m*s registros $ue +$l +erver Oracle tiene me'or sistema de transacción1ue es un modelo de bases de datos y describa algunos modelos

    ¿Qué i,e$en#ia e*iste ent$e el /! el! lógi#! . el /! el! ,7si#! e at!s"Determina la estructura lógica de una base de datos, se describen los datos, las relaciones dedatos @st* compuesto por el nivel #ísico, nivel lógico y conceptual, nivel e.terno o de vistas@l modelo lógico se trans#orma las entidades y relaciones obtenidas del modelo conceptual entablas, los atributos en campos para ello se utili!a, por e'emplo% un diagrama @l modelo#ísico ya es cuando utili!amos un sistema de gestor de base de datos y plasmamos loreali!ado en el modelo lógico en la base de datos, se implementan las tablas con suscaracterísticas, organi!ación y estructuras de almacenamiento interno

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    7/36

    ¿Qué es la gestión e Bases e at!s"

    La gestión de bases de datos es la utili!ación de programas o so#tware $ue permitan lamodi#icación, almacenamiento y e.tracción de la in#ormación $ue esta almacenada en una

    base de datos, es muy importante $ue durante la gestión de la base de datos sea preservada laintegridad de los datos, evitando perdida o adulteración de los mismos

    Des#$i%a algunas a$&uite#tu$as 'a$a gestión e Bases e at!s

    Algunas de las ar$uitecturas para gestionar Bases de datos son los sistemas centrali!ados $ueconsta de un solo servidor en toda la entidad $ue se encarga de gestionar la in#ormación ygenerar reportes o in#ormes de la misma, otra ar$uitectura conocida es la ar$uitectura cliente;servidor $ue se trata de m2ltiples clientes conectados a un servidor centrali!ado donde seencuentra el repositorio de la in#ormación de la entidad y otra ar$uitectura conocida es la

    ar$uitectura de 9 capas, $ue consta de la capa del cliente, la capa del procesamiento de lain#ormación previa y la tercera capa $ue es la capa de datos o del servidor de bases de datos

    ¿Cu+les s!n las ,un#i!nes '$in#i'ales e un gest!$ e Bases e at!s"

    Las #unciones principales de un gestor de bases de datos es preservar la integridad de lain#ormación $ue ahí reposa, evitando adulterarla o destruirla, permitiendo a los clientesconectarse, consultar, modi#icar, insertar o destruir controladamente la in#ormación $ue sedesea ba'o ciertos permisos y par*metros pre establecidos

    ¿Qué (enta-as $e'$esenta un gest!$ e %ases e at!s . #!/'a$a ! #!n &ue

    0e$$a/ienta"

    7e decidido comparar un gestor de bases de datos con @.cel 4$ue la mayoría de personascreen $ue es un so#tware para mane'ar grandes vol2menes de datos8, una de las venta'as delgestor de base de datos es $ue soporta mucha m*s cantidad de registros, evita la perdida dedatos o adulteración de los mismos, tiene m"todos de cone.ión de so#tware e.ternos comoOL@DB, se pueden restringir el acceso a cierta in#ormación a trav"s de permisos, es m*sseguro, se puede importar y e.portar in#ormación de manera #*cil, se pueden crear vistas yconsultas comple'as, etc

    ¿Cu+les s!n l!s '$in#i'ales #!/'!nentes e un siste/a gest!$ e %ases e at!s"

    Los principales componentes son la seguridad, la autenticación de usuarios para reali!ar alguna consulta sobre la base de datos, el almacenamiento de la in#ormación en tablas, lainde.ación de columnas para su recuperación r*pida, la relación de llaves #or*neas a otrastablas de la base de datos, la r*pida consulta de la in#ormación, la creación de vistas para lar*pida consulta de varias tablas anidadas, etc

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    8/36

    Tome 2 gestores de base de datos y enuncie 5 diferencias entre ellos

    ¿Qué es un modelo de bases de datos y describa algunos modelos?

    .n modelo de bases de datos es una especie de modelo de datos %ue permiteidentifcar la estructura lógica de una base de datos y determina donde y cu/l esla mejor manera de almacenar, organi ar y manipular la in ormación %ue ah0 sealmacena+ .nos ejemplos de algunos modelos de bases de datos pueden ser losmodelos jer/r%uicos, en red, relacionales, entidad relación, entre otros+

    ¿Qué diferencia existe entre el modelo lógico y el modelo físico de

    datos?

    La di erencia entre el modelo lógico y 0sico es %ue el modelo lógico de datos es

    cuando se especifcan los es%uemas lógicos 1modelos relacionales, modelos dered, etc+2 %ue se van a utili ar para el desarrollo de la base de datos, estemodelo va primero ya %ue se puede hacer y re hacer sin costo de trabajoadicional, el modelo 0sico de datos es la descripción de la implementación deuna base de datos 0sica en el disco duro+

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    9/36

    ¿Qué es la gestión e Bases e at!s"

    @s una aplicación $ue nos permite crear y mantener una base de datos, brind*ndonos la#acilidad de crear tablas y establecer las relaciones $ue se han de#inido para cada entidad delsistema, especi#icando el tipo de dato y el tama o

    La gestión de BD, nos ayuda a tener integridad en los datos, evitar redundancia dein#ormación, inserción, consulta y actuali!ación de registros por varios usuariossimult*neamente y tambi"n es posible crear accesos controlados a la in#ormación contenidaen la BD para los di#erentes usuarios

    Des#$i%a algunas a$&uite#tu$as 'a$a gestión e Bases e at!s)

    A$&uite#tu$a e t$es ni(eles)

    +u idea principal, #ue separar las aplicaciones de la BD #ísica, teniendo un nivel interno o#ísico $ue #uese m*s cercano al almacenamiento $ue contara con la in#ormación organi!ada,m"todos de acceso de registro, tipos de registros, longitud de los campos, entre otros @lsegundo nivel es el e.terno o de visión, m*s cercano a los usuarios, donde se puedeinteractuar con las vistas de usuarios, represent*ndose como la visión individual del mismo ode un grupo de usuarios @l tercer nivel es el conceptual, en donde se tiene la estructura de la

    base de datos, describiendo las entidades, sus atributos, sus relaciones, operaciones deusuarios y las restricciones de las relaciones de una entidad como de los datos almacenados

    Cliente 9 Se$(i !$)

    +u idea principal, es presentar a los clientes una inter#a! 2nica y bien de#inida, de tal #orma$ue este no necesite conocer la lógica, sino, el #uncionamiento de la inter#a! /or tal motivo,es necesario $ue su #uncionamiento sea siempre el adecuado al momento de reali!ar una

    petición al servidor De esta #orma el cliente no depende de la ubicación #ísica $ue puedatener el servidor de base de datos, no es necesario conocer el tipo de e$uipo, su sistemaoperativo y tampoco sus capacidades +e pretende $ue los cambios no generen ning2nimpacto en el cliente, ya $ue los cambios son aplicados en el servidor

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    10/36

    ¿Cu+les s!n las ,un#i!nes '$in#i'ales e un gest!$ e Bases e at!s"

    • De#inición de datos

    • &anipulación de datos

    • &ane'o de transacciones

    • +eguridad e integridad de in#ormación

    @vitar redundancia de datos

    • &antenimiento de es$uemas

    • Eecuperación y restauración de los datos

    ¿Qué (enta-as $e'$esenta un gest!$ e %ases e at!s . #!/'a$a ! #!n &ue0e$$a/ienta"

    Las venta'as de un gestor de base de datos, es $ue nos ayuda a garanti!ar la integridadre#erencial, para $ue, al momento de eliminar alg2n registro, se elimine toda la in#ormaciónrelacionada y no $ueden datos sin sentido en la BD Otra venta'a, es $ue podemos evitar laduplicidad de in#ormación, si se reali!ó un correcto dise o de base de datos y tambi"n la

    posibilidad de compartir la in#ormación con un me'or rendimiento

    :e$$a/ientas)

    P!stg$eS&l)

    @s un gestor de sistemas de base de datos robusto, de código abierto y tiene un sistema dedatos ob'eto F relacional @ste gestor se recomienda para mane'o de grandes cantidades dein#ormación, soporta varios usuarios accediendo al mismo tiempo y la sinta.is es est*ndar, lo$ue hace #*cil el aprendi!a'e +

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    11/36

    SQ1 Se$(e$)

    @s un gestor de base de datos relaciones, su sistema est* basado en lengua'e +1LTransaccional y es un sistema robusto +oporta varios usuarios accediendo al mismo tiempo,

    tambi"n permite el uso de comandos para crear las tablas con su estructura y sentencias +1L para registrar, consultar, modi#icar y eliminar datos @ste gestor cuenta con una ar$uitecturacliente F servidor, lo cual ayuda a $ue los datos est"n alo'ados en el servidor y los clientessolo puedan acceder a la in#ormación por medio de peticiones

    @.isten m*s herramientas de + BD, como Oracle, &y+$l, )-E@B-ED, php&yAdmin entreotros, $ue nos brinda la oportunidad de hacer un me'or mane'o de los datos la idea es escoger el + BD seg2n las necesidades, ya $ue cada uno se especiali!a en algo di#erente y soportan

    di#erentes usuarios simult*neamente

    @n este caso comparo /ostgre+$l y +1L +erver, ya $ue son unos de los + BD m*s usados enel mercado por las venta'as $ue o#recen, tambi"n he tenido la oportunidad de traba'ar conambos + BD y desde mi punto de vista, son sistemas $ue abarcan en gran medida lasnecesidades al momento de almacenar datos, son robustos y es posible reali!ar peticiones almismo tiempo por di#erentes usuarios

    ¿Cu+les s!n l!s '$in#i'ales #!/'!nentes e un siste/a gest!$ e %ases e at!s"

    Lengua'es de los + BD% ?os permite especi#icar la estructura de la base de datos, lasrelaciones $ue e.isten entre las entidades, reglas de integridad y mane'ar el control de acceso@stos legua'es se clasi#ican en la de#inición de datos LDD o DDL donde de#inimos eles$uema conceptual e interno de la BD y la manipulación de datos L&D o D&L, $ue lo

    utili!amos al momento de reali!ar las consultas, registros, modi#icaciones y eliminaciones

    Diccionario de datos% @ncontramos la descripción de cada tabla creada en la base de datos,especi#icando el nombre del atributo, el tipo de dato y especi#ica si es una llave primaria,compuesta o #or*nea

    +eguridad e integridad de datos% aranti!a la seguridad de los datos, valida $ue el registroinsertado corresponda a cada tipo especi#icado en la estructura de la base de datos, se valida

    $ue los datos no est"n repetidos, tiene la opción de reali!ar copias de restauración de lain#ormación y la estructura de la base de datos y mantiene la consistencia de los datos

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    12/36

    Administrador de la base de datos% /ermite la creación de di#erentes usuarios asignandodi#erentes privilegios y permisos sobre cada ob'eto $ue hace parte de la base de datos

    T!/e 4 gest!$es e %ase e at!s . enun#ie 5 i,e$en#ias ent$e ell!s)

    CARACTERISTICAS 2.SQ1

    ORAC1E

    Eecovery de transacciones erróneas ?O +-

    Documentación de las utilidades ?O +-

    Open +ource +- ?O

    &ane'o de roles de usuario ?O +-

    Características de orientación a ob'etos ?O +-

    ¿Qué es un /! el! e %ases e at!s" Des#$i%a algun!s /! el!s)

    @s la estructura lógica, $ue determina el modo de almacenar, organi!ar y manipular lain#ormación Tambi"n se puede denominar como un contenedor, teniendo en cuenta $ue seest*n guardando di#erentes tipos y tama os de datos, por ende, podremos recuperar dichain#ormación almacenada en cual$uier momento

    2! el! Enti a Rela#ión) @s un modelo $ue permite la administración de datosdin*micamente, con este modelo podemos pensar en cada relación como una tabla $ue

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    13/36

    contiene registros, $ue se denominan #ilas y los campos $ue son denominados comocolumnas +e entiende $ue una entidad, son los actores directos de un sistema, por e'emplo,inventario, producto y ventas $ue son representadas como tablas

    2! el! Je$+$&ui#!) @s un modelo $ue representa en #orma de *rbol los datos y est*compuesto por elementos $ue se denominan nodos La relación $ue se mane'a es padre F hi'o, por lo tanto, el padre puede tener varias relaciones, en cambio el hi'o solo la relacióncon el padre La representación gr*#ica, es un *rbol en donde el nivel m*s alto se denominaraí! y a partir del mismo se van generando los segmentos o entidades con sus relaciones Lossegmentos se organi!an de manera $ue un mismo nivel, est"n todos a$uellos $ue dependen deun segmento de nivel superior

    ¿Qué i,e$en#ia e*iste ent$e el /! el! lógi#! . el /! el! ,7si#! e at!s"

    @l modelo #ísico es usado para describir el almacenamiento de datos, se especi#ica el #ormatode registro, las estructuras de archivos, m"todos de acceso entre otros en cambio el modelológico, es una representación del modelo conceptual, para usar de #orma e#iciente las#acilidades de estructuración de datos y modelado de restricciones de un modelo

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    14/36

    DISE;O 1ÓGICO DE 1A BASE DE DATOS

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    15/36

    2ANUA1 DE INSTA1ACIÓN

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    16/36

    A continuación, le damos clic en ?e.t

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    17/36

    /or de#ecto nos aparece la ruta para instalar el .ampp en disco local C, le damos clicH ensiguiente

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    18/36

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    19/36

    +i en caso tal nos aparece este mensa'e Ialerta de seguridad de windowsJ le damos clicH en permitir acceso

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    20/36

    Tenemos instalado el .ampp y le damos clic en )inish

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    21/36

    ?os vamos al panel de control del servidor KA&// y activamos los servicios de & +1L

    ?os vamos a un navegador web, colocamos en la barra de dirección

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    22/36

    2.SQ1

    Descargar el instalador de la p*gina o#icial http%GGdev mys$l comGdownloadsGinstallerG

    Dar clic en E-e#uta$ para empe!ar la instalación

    Aceptar los t"rminos de la licencia, seleccionando el checH I A##e't t0e li#ense te$/s y darclic en Ne*t para continuar

    http://dev.mysql.com/downloads/installer/http://dev.mysql.com/downloads/installer/

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    23/36

    +eleccionar los productos $ue se necesiten instalar, dar clic en E*e#ute y despu"s en Ne*t

    Dar clic en E*e#ute para instalar los productos

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    24/36

    Dar clic en Ne*t para continuar la instalación

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    25/36

    @scoger el tipo de con#iguración y dar clic en Ne*t

    Dar clic en Ne*t

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    26/36

    @scribir una contrase a segura, se recomienda una contrase a como mínimo de N caracteres y$ue sea al#anum"rica, para mayor seguridad /ara agregar los usuarios damos clic en A 8

    -ngresar el nombre de usuario, la contrase a, escoger el rol del usuario y el 7ost se debeespeci#icar localhost Damos clic en O= para continuar

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    27/36

    Despu"s de agregar todos los usuarios necesarios, dar clic en Ne*t

    Dar clic en Ne*t

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    28/36

    Dar clic en E*e#ute para aplicar la con#iguración del servidor

    Dar clic en 6inis0 para #inali!ar la instalación

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    29/36

    2.SQ1 >!$?%en#0

    Lo descargamos desde la p*gina% https%GGwww mys$l comG

    Despu"s de descargado continuamos con la instalación normal, siguiente

    https://www.mysql.com/https://www.mysql.com/

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    30/36

    Continuamos

    Dependiendo de dónde $ueremos $ue $uede instalado el aplicativo seleccionamos la opción,en mi caso seleccionare completo

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    31/36

    /rocede hacer su instalación 4@speramos8

    Cuando instala nos aparecer* una pantalla negra, en la parte superior seleccionamos uncirculo 5

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    32/36

    @l cual nos aparecer* el nombre y el puerto de cone.ión @n mi caso colocare base de datos

    +eleccionamos la opción password para asignar la contrase a

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    33/36

    0eri#icamos par*metros de cone.ión o credenciales donde dice Team Conection

    +i todo sale bien nuestra con#iguración aparecer* aba'o con el nombre asignado, damos dobleclic

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    34/36

    @st* todo listo para el uso del aplicativo &y+$l

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    35/36

    CONC1USIONES

    Con la reali!ación de este traba'o colaborativo, hemos aprendido el proceso de creación de unmodelo lógico de base de datos, a con#igurar nuestro computador para traba'ar con &y+1L yKampp Tambi"n logramos tener conocimientos teóricos a cerca de los gestores, modelos,ar$uitectura de bases de datos y reconocer las principales #uncionalidades $ue nos o#recen los+ BD

  • 8/18/2019 TC1 BaseDatosAvanzadas.doc

    36/36

    BIB1IOGRA6@A

    *r%uitectura de sistemas de bases de datos 3*rt0culo en 4nternet5

    https677docs+google+com7document7d78"S"'l49u:;*cthM? Sj)-i"@Q Agm#>lubQvQ7editBhlCen 3 onsultado6 ; 7;E7F;8 5

    Sistema de 9estión de &ases de Datos 3*rt0culo en 4nternet5https677es+!i#ipedia+org7!i#i7SistemaGdeG9estiónGdeG&asesGdeGDatos3 onsultado6 ; 7;E7F;8 5

    .sar *ccess o H?cel para administrar los datos+ 3*rt0culo en 4nternet5https677support+oIce+com7es>es7article7.sar>*ccess>o>H?cel>para>administrar>losdatos>;A=< 8JJJc >AE8F>eKF=FF< caea 3 onsultado6 ; 7;E7F;8 5

    Di erencias entre MySQL y SQL Server+ 3*rt0culo en 4nternet5

    http677!!!+latindevelopers+com7articulos7s%l>server7di erencias>entre>mys%l>y>s%lserver+php 3 onsultado6 ; 7;E7F;8 5