caracterÍsticas de los sgbd comerciales
TRANSCRIPT
-
8/18/2019 CARACTERÍSTICAS DE LOS SGBD COMERCIALES
1/6
TRABAJO DE INVESTIGACIÓN No. 1
CARACTERÍSTICAS DE LOS SGBD COMERCIALES
De cada uno de los SGBD Comerciales: Oracle, SQL Server, MySQL, DB2IBM! y "o#$%reSQL, investigar:
M&SQL
'(#$or(aMySQL surgió alrededor de la década del 90, Micael !indenis comen"ó
a usar mSQL #ara conectar ta$las usando sus #ro#ias rutinas de $a%o
nivel &'S(M)* +ras unas #rimeras #rue$as, llegó a la conclusión de ue
mSQL no era lo $astante -e.i$le ni r/#ido #ara lo ue necesita$a, #or lo
ue tuvo ue desarrollar nuevas unciones* 1sto resulto en una intera"
SQL a su $ase de datos, totalmente com#ati$le a mSQL* 1l origen delnom$re MySQL no se sa$e con certe"a de donde #roviene, #or una lado
se dice ue en sus li$rer2as an llevado el #re3%o 4my5 durante los die"
6ltimos a7os, #or otra #arte, la i%a de uno de los desarrolladores se
llama My* (s2 ue no est/ claramente de3nido cual de estas dos causas
an dado lugar al nom$re de este conocido gestor de $ases de datos* Ver#(o)e#
• 98 & de mayo): MySQL ue lan"ado internamente*
• ;99< &< de enero): lan"an la #rimera versión de MySQL #ara !indo=s 98y >+*
• 000 &agosto): lan"an la versión * $eta*
• 00; &enero): lan"an la versión **
• 00 &agosto): lan"an la versión ?*0 $eta*
• 00 &mar"o): lan"an la versión ?*0*
• 00? &%unio): lan"an la versión ?*; $eta*
• 00? &octu$re): lan"an la versión ?*;*
• 00? &mar"o): lan"an la versión $eta 8*0
• 008 &octu$re): lan"an la versión 8*0*
• La versión 8*; est/ en desarrollo*
De*)(c(+)1s un sistema de gestión de $ases de datos relacional, ue creada #or la
em#resa sueca MySQL (B, la cual tiene el co#yrigt del código uente
del servidor SQL, as2 como tam$ién de la marca*
-
8/18/2019 CARACTERÍSTICAS DE LOS SGBD COMERCIALES
2/6
Carac$er,#$(ca#
• 1l #rinci#al o$%etivo de MySQL es velocidad y ro$uste"*
• So#orta gran cantidad de ti#os de datos #ara las columnas*
• Gran #orta$ilidad entre sistemas, #uede tra$a%ar en distintas
#lataormas y sistemas o#erativos*• Cada $ase de datos cuenta con arcivos: @no de estructura, uno de
datos y uno de 2ndice y so#orta asta 2ndices #or ta$la*• (#roveca la #otencia de sistemas multi#roceso, gracias a su
im#lementación multiilo*• Ale.i$le sistema de contrase7as ass=ords) y gestión de usuarios, con
un muy $uen nivel de seguridad en los datos*• 1l servidor so#orta mensa%es de error en distintas lenguas
Le)%-ae# /e "ro%ra0ac(+) Soor$a/o#
1.isten varias interaces de #rogramación de a#licaciones ue #ermiten, a
a#licaciones escritas en diversos lengua%es de #rogramación, acceder a
las $ases de datos MySQL, incluyendo C, C, C, ascal, Del#i &v2a
d$1.#ress), 1iEel, SmalltalF, ava &con una im#lementación nativa del driver de
ava), Lis#, erl, H, yton, Iu$y, Gam$as,I1(L$asic &Mac y Linu.), &.)Har$o
ur &1agle;), AreeB(S'C, y +clJ cada uno de estos utili"a una intera" de
#rogramación de a#licaciones es#ec23ca* +am$ién e.iste una intera"KDBC,
llamado MyKDBC ue #ermite a cualuier lengua%e de #rogramación ueso#orte KDBC comunicarse con las $ases de datos MySQL* +am$ién se #uede
acceder desde el sistema S(, lengua%e (B(*
Al(cac(o)e#
MySQL es muy utili"ado en a#licaciones =e$, como Dru#al o ##BB, en
#lataormas &Linu.!indo=s(#aceMySQLHerlyton), y #or
erramientas de seguimiento de errores como Bug"illa* Su #o#ularidad como
a#licación =e$ est/ muy ligada a H, ue a menudo a#arece en com$inación
con MySQL*
"la$aor0a#• ('N
• BSD
• AreeBSD
http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicacioneshttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttp://es.wikipedia.org/wiki/Base_de_datoshttp://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)http://es.wikipedia.org/wiki/C%2B%2Bhttp://es.wikipedia.org/wiki/C_Sharphttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pascalhttp://es.wikipedia.org/wiki/Borland_Delphihttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Eiffelhttp://es.wikipedia.org/wiki/Smalltalkhttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Javahttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Lisphttp://es.wikipedia.org/wiki/Perlhttp://es.wikipedia.org/wiki/PHPhttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pythonhttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Rubyhttp://es.wikipedia.org/wiki/Gambashttp://es.wikipedia.org/wiki/REALbasichttp://es.wikipedia.org/wiki/Apple_Macintoshhttp://es.wikipedia.org/wiki/GNU/Linuxhttp://es.wikipedia.org/w/index.php?title=(x)Harbour_(Eagle1)&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=(x)Harbour_(Eagle1)&action=edit&redlink=1http://es.wikipedia.org/wiki/FreeBASIChttp://es.wikipedia.org/wiki/Tclhttp://es.wikipedia.org/wiki/ODBChttp://es.wikipedia.org/w/index.php?title=MyODBC&action=edit&redlink=1http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttp://es.wikipedia.org/wiki/ODBChttp://es.wikipedia.org/wiki/SAP_Business_Suitehttp://es.wikipedia.org/wiki/ABAPhttp://es.wikipedia.org/wiki/Aplicaci%C3%B3n_webhttp://es.wikipedia.org/wiki/Drupalhttp://es.wikipedia.org/wiki/PhpBBhttp://es.wikipedia.org/wiki/PHPhttp://es.wikipedia.org/wiki/AIXhttp://es.wikipedia.org/wiki/BSDhttp://es.wikipedia.org/wiki/FreeBSDhttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttp://es.wikipedia.org/wiki/Base_de_datoshttp://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)http://es.wikipedia.org/wiki/C%2B%2Bhttp://es.wikipedia.org/wiki/C_Sharphttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pascalhttp://es.wikipedia.org/wiki/Borland_Delphihttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Eiffelhttp://es.wikipedia.org/wiki/Smalltalkhttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Javahttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Lisphttp://es.wikipedia.org/wiki/Perlhttp://es.wikipedia.org/wiki/PHPhttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pythonhttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Rubyhttp://es.wikipedia.org/wiki/Gambashttp://es.wikipedia.org/wiki/REALbasichttp://es.wikipedia.org/wiki/Apple_Macintoshhttp://es.wikipedia.org/wiki/GNU/Linuxhttp://es.wikipedia.org/w/index.php?title=(x)Harbour_(Eagle1)&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=(x)Harbour_(Eagle1)&action=edit&redlink=1http://es.wikipedia.org/wiki/FreeBASIChttp://es.wikipedia.org/wiki/Tclhttp://es.wikipedia.org/wiki/ODBChttp://es.wikipedia.org/w/index.php?title=MyODBC&action=edit&redlink=1http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttp://es.wikipedia.org/wiki/ODBChttp://es.wikipedia.org/wiki/SAP_Business_Suitehttp://es.wikipedia.org/wiki/ABAPhttp://es.wikipedia.org/wiki/Aplicaci%C3%B3n_webhttp://es.wikipedia.org/wiki/Drupalhttp://es.wikipedia.org/wiki/PhpBBhttp://es.wikipedia.org/wiki/PHPhttp://es.wikipedia.org/wiki/AIXhttp://es.wikipedia.org/wiki/BSDhttp://es.wikipedia.org/wiki/FreeBSDhttp://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones
-
8/18/2019 CARACTERÍSTICAS DE LOS SGBD COMERCIALES
3/6
• H@N
• Ourisu KS
• G>@Linu.
• Mac KS N
• >etBSD
•
K#enBSD• KS !ar#
• Q>N
• SG' 'I'N
• Solaris
• SunKS
• SCK K#enServer
• SCK @ni.!are
• +ruP?
• eBD
• !indo=s 98, !indo=s 9+, !indo=s 000, !indo=s
N, !indo=s ista, !indo=s R, !indo=s
-
8/18/2019 CARACTERÍSTICAS DE LOS SGBD COMERCIALES
4/6
-
8/18/2019 CARACTERÍSTICAS DE LOS SGBD COMERCIALES
5/6
• (dem/s cuenta con un monitor gr/3co de #erormance el cual #osi$ilita
o$servar el tiem#o de e%ecución de una sentencia SQL y corregir detalles
#ara aumentar el rendimiento*• Mediante los e.tensores se reali"a el mane%o de los datos no
tradicionales, #or e%em#lo si tengo un donde tengo almacenados los
curriculums de varias #ersonas, mediante este #uedo reali"ar$6suedas documentos con los datos ue me interesen sin tener ue ver
los C uno #or uno*• 1sta ca#acidad se utili"a en sistemas de $6sueda de #ersonas #or
uellas digitales, en sistemas inormación geogr/3ca, etc*• 'nternet es siem#re la gran estrella, con DB es #osi$le acceder a los
datos usando DBC &tan #otente como escri$ir directamente C contra la
$ase de datos), ava y SQL &tanto el SQL est/tico, como com#lementa el
SQL din/mico)*
Le)%-ae# /e "ro%ra0ac(+) Soor$a/o#
• (L
• C
• C
• C
• CKBKL
• Aortran
• 1nsam$lador de alto nivel &ue orma #arte del sistema o#erativo "KS)
• ava
• *>1+
• erl
• H
• L'
• yton
• I1NN
• Iu$y on Iails
• SmalltalF
• Lengua%e de #rocedimiento de SQL
• +K(D #ara DB
• isual Basic
Al(cac(o)e#
"la$aor0a#
http://www.monografias.com/trabajos5/losperif/losperif2.shtml#monihttp://www.monografias.com/trabajos901/evolucion-historica-concepciones-tiempo/evolucion-historica-concepciones-tiempo.shtmlhttp://www.monografias.com/trabajos14/comer/comer.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos7/sisinf/sisinf.shtmlhttp://www.monografias.com/trabajos5/losperif/losperif2.shtml#monihttp://www.monografias.com/trabajos901/evolucion-historica-concepciones-tiempo/evolucion-historica-concepciones-tiempo.shtmlhttp://www.monografias.com/trabajos14/comer/comer.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos7/sisinf/sisinf.shtml
-
8/18/2019 CARACTERÍSTICAS DE LOS SGBD COMERCIALES
6/6
Corre en modo nativo en casi todas las #lataormas, como !indo=s >+ &I),
Sun Solaris, H@N, ('N&I), KS?00 y KS&I)*
De#ve)$aa#• 1l DB 'BM es la tercera $ase de datos ue m/s se vende, de acuerdo
con los (Is recientemente encuestados en el n6mero de %unio de ;99P
de la revista (I Business Maga"ine* 1l Microsot SQL Server se anotó un