Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE MILPA ALTA
Gestores de base de
datos
MySQL
PostgreSQL
Oracle
N. 131070302
JORGE ALBERTO JURADO MEDINA
INTRODUCCION
Para en tender lo que es Taller de base de datos tenemos que conocer los
distintos gestores que existen para tener un buen control de la base de datos por
ese motivo utilizaremos MySQL, PostgreSQL y ORACLE que son unos de los
gestores un poco mas conocidos y para entender mejor que es un gestor base de
datos les diremos que un Sistema Gestor de Base de Datos (SGBD)es un sistema
de software que permite la definicin de bases de datos; as como la eleccin de
las estructuras de datos necesarios para el almacenamiento y bsqueda de los
datos, ya sea de forma interactiva o a travs de un lenguaje de programacin.
Un SGBD relacional es un modelo de datos que facilita a los usuarios describir los
datos que sern almacenados en la base de datos junto con un grupo de
operaciones para manejar los datos.
Los SGBD relacionales son una herramienta efectiva que permite a varios
usuarios acceder a los datos al mismo tiempo. Brindan facilidades eficientes y un
grupo de funciones con el objetivo de garantizar la confidencialidad, la calidad, la
seguridad y la integridad de los datos que contienen, as como un acceso fcil y
eficiente a los mismos es por ese motivo que los SGBD son una gran herramienta
para el buen manejo de los datos .
Tambin sabemos que las bases de datos son un componente imprescindible en
cualquier sistema informtico, por tal razn debe de llevarse en paralelo la
experticia en desarrollo de aplicaciones en una plataforma de software y el
desarrollo y modelado de bases de datos en un motor de base de datos, por lo
cual Soluciones Aplicativas tiene experiencia trabajando con diversos motores de
bases de datos.
Los programas de aplicacin operan sobre los datos almacenados en la base
utilizando las facilidades que brindan los SGBD, los que, en la mayora de los
casos, poseen lenguajes especiales de manipulacin de la informacin que
facilitan el trabajo de los usuarios para tener una mejor eficiencia.
Los SGDB brindan facilidad a la hora de elaborar tablas y establecer relaciones
entre las informaciones contenidas en ellas. Pueden mantener la integridad de una
base de datos permitindole a ms de un usuario actualizar un registro al mismo
tiempo y tambin puede impedir registros duplicados en una BD.
SGBD
Pgina 1
DESARROLLO
Los motores de base de datos con los cuales trabajamos principalmente son los
siguientes:
Oracle Database
Oracle, empresa prominente en tecnologas de servidores, aplicaciones
empresariales y bases de datos, tiene su base de datos propia, la cual es una de
las mas potentes, robustas y escalables a nivel mundial y de alta confiabilidad,
Oracle Database. Oracle Database es una solucin completa que incluye un motor
de base de datos con posibilidad de crear sistemas de tablas relacionadas,
indices, as como un lenguaje de programacin para el desarrollo de
procedimientos almacenados y triggers(PL/SQL) que permite el desarrollo del lado
de la base de datos. Adems debido a su afinidad con JAVA, es posible una cierta
integracin del lenguaje JAVA en el desarrollo de base de datos con Oracle,
adems del hecho que es multiplataforma, pues Oracle puede funcionar en
Windows, Linux, Solaris. La mayora de nuestros profesionales poseen amplia
experiencia trabajando durante aos con Oracle Database.
PostgreSQL
Del lado de las alternativas de cdigo abierto u Open Source en el mercado de
bases de datos, tenemos a PostgreSQL, un motor de base de datos que con los
aos y con el apoyo de la comunidad a nivel mundial se ha consolidado como un
gestor de base de datos bastante robusto a pesar de su naturaleza gratuita.
PostgreSQL tiene muchas caractersticas semejantes o iguales a la de motores de
base de datos de pago como Oracle Database o DB2 como replicacin, variedad
de tipos de datos, capacidad de tuplas en las tablas, ndices, lenguaje de scripting
SGBD
Pgina 2
MySQL
MySQL fue durante mucho tiempo el lider en motores de base de dato de cdigo
abierto entre la comunidad de desarrolladores. Sin embargo, debido a la compra
de Sun Microsystems por parte de Oracle le di un caracter privativo, ya que ahora
hay algunas versiones de MySQL que son de pago. Sin embargo, MySQL es un
gran referente en el mercado de base de datos, ya bastante maduro, contando
desde hace mucho tiempo con caractersticas de las bases de datos de pago
como sistemas de tablas relacionales, varios tipos de datos, desarrollo de
procedimientos y triggers, etc. Y a pesar de la adquisicin por parte de Oracle,
esto tambin se traduce a un apoyo al desarrollo de la base de datos por parte de
Oracle, lo que a la larga puede beneficiar a las empresas ya que viene a potenciar
MySQL para un uso ms empresarial.
SGBD
Pgina 3
Existe incluso una versin personal para Windows 9x, lo cual es un punto a
favor para los desarrolladores que se llevan trabajo a casa
Caractersticas de PostgreSQL
Caractersticas de MySQL
SGBD
Pgina 5
VENTAJAS DE POSTGRESQL
DESVENTAJAS DE POSTGRESQL
VENTAJAS DE MYSQL :
1. MySQL software es Open Source
2. Velocidad al realizar las operaciones, lo que le hace uno de los gestores
con mejor
rendimiento.
3. Bajo
costo en requerimientos para la elaboracin de bases de datos, ya
que
debido a su bajo consumo puede ser ejecutado en una mquina con
escasos
recursos sin ningn problema.
4. Facilidad
de
configuracin
e
instalacin.
Soporta gran variedad de Sistemas Operativos
5. Baja
probabilidad de corromper datos, incluso si los errores no se
producen en
el propio gestor, sino en el sistema en el que est.
6. Su
conectividad, velocidad, y seguridad hacen de MySQL Server
altamente
apropiado para acceder bases de datos en Internet
7. El
software MySQL usa la licencia GPL
SGBD
Pgina 6
DESVENTAJAS DE MYSQL.
1. Un gran porcentaje de las utilidades de MySQL no estn
2. No es intuitivo, como otros programas (ACCESS).
documentadas.
INSTALACION
SGBD
Pgina 7
SGBD
Pgina 8
SGBD
Pgina 9
SGBD
Pgina 10
SGBD
Pgina 11
SGBD
Pgina 12
SGBD
Pgina 13
SGBD
Pgina 14
SGBD
Pgina 15
SGBD
Pgina 16
SGBD
Pgina 17
CONCLUCION
Yo pienso que los SGBD son my importantes y muy eficientes ya que nos ayudan
a sacar el mejor provecho de ellos y sobre todo por que al momento de
implementar en una base de datos podemos tener un mejor entorno en el cual
podremos trabajar de una manera muy eficiente
Durante la realizacin de este trabajo, aprend acerca de los distintos lenguaje, de
los sistemas de gestin de bases de datos, y su importancia y utilidad a la hora de
almacenar, clasificar y manejar informacin, de cualquier tipo.
Desde usuarios particulares, hasta grandes empresas, gozan de las ventajas que
brindan los SGBD, desde clasificar la informacin segn el criterio deseado por el
usuario, modificar la informacin que contiene una base de datos, entre otras
Por eso yo escogera MySQL que ha sido un gestor de bases de datos muy til
desde que fue creado, y con el tiempo, nuevas funciones se le aadieron,
expandindolo y volvindolo mas til, y convirtindose as en uno de los gestores
de bases de datos mas utilizados a nivel mundial, junto a Oracle. Por otro lado,
PostgreSQL es un SGBD continuamente modificado y actualizado por un grupo
de desarrolladores a nivel mundial (PostgreSQL Global Development Group),
tambin basado en el lenguaje SQL.
SQL signific un gran avance para este fin, almacenar y clasificar informacin,
adems de que gracias a su aparicin, hoy en da existe una gran variedad de
SGBD basados en el lenguaje SQL, como MySQL, PostgreSQL, Oracle, entre
otros. Desde su estandarizacin, casi todos los programas que trabajan con
bases de datos, utilizan este lenguaje, con diferentes variaciones y funciones,
segn el tipo de software y su objetivo.
SGBD
Pgina 18