Está en la página 1de 7

Universidad Abierta y a Distancia de

Mxico
Bases de Datos
Unidad 1.- Introduccin a las bases de datos

Estudiante: Diana Lizette Castaneda Piedra


Matricula: ES1611301680
Actividad 5.- Reporte de investigacin. Aplicacin de los Sistemas Gestores de
Bases de Datos por medio de un anlisis de caractersticas.

04-Dic.-16
Sistemas Gestores de Base de Datos.
Definicin.
Gestionar significa, en pocas palabras: administrar, por lo tanto, un sistema gestor de bases de
datos, es el que se encarga y nos da la posibilidad de consultar una base de datos, as como
de introducirle informacin, organizarla, etc.

Como en cualquier sistema, existen gestores de diversos tipos, el ms comnmente


utilizado es el relacional, que facilita a los usuarios describir los datos que sern
almacenados en la base de datos junto con un grupo de operaciones para manejarlos.

stos SGBD son herramientas efectivas que le hacen al usuario la tarea de accesar a
las bases de datos de manera ms sencilla y fcil, al brindarle la facilidad de utilizar
funciones para su gestin.

Importancia.
Los SGBD son importantes ya que ayudan a resolver distintos problemas que se
pueden encontrar, debido a que tradicionalmente los datos se organizan en ficheros, y
diferentes programas pueden mantener diferentes ficheros relacionados a la misma
entidad algunos de estos problemas pueden ser:

Redundancia.- Si un dato se encuentra repetido en varios ficheros, su


informacin puede ser inconsistente y no actualizarse en todos.

Rigidez de bsqueda.- Un fichero se organiza dependiendo de la manera en la


que se accesa a el ms frecuentemente, si se necesita cambiar despus, puede
ser ms lento trabajar con l.

Dependencia de los programas.- Toda la informacin contenida est controlada


por el programa y cualquier cambio en la estructura del fichero implicara una
modificacin del programa.

Problemas de confidencialidad y seguridad.- La confidencialidad sirve para que


permitir o evitar que determinada informacin no sea mostrada a ciertos
usuarios, y la seguridad es para evitar que alguien no autorizado pueda
modificar datos.
Tabla de comparacin.

Tipo de Gestores de Bases de Datos


Descripcin Caracteristicas Ventajas Desventajas

Integridad referencial
Tablespaces Por su arquitectura de diseo,
Nested transactions (savepoints) escala muy bien al aumentar el
Replicacin asincrnica/sincrnica nmero de CPUs y la cantidad de
Two-phase commit RAM.
Consume BASTANTES ms recursos y carga
PITR - point in time recovery Soporta transacciones y desde la
Es un sistema de gestin de bases ms el sistema.
Copias de seguridad en caliente Unicode versin 7.0, claves ajenas (con
de datos objeto-relacional, Lmite del tamao de cada fila de las tablas a 8k!!!
Juegos de caracteres internacionales comprobaciones de integridad
PostgreSQL distribuido bajo licencia BSD y con (Se puede ampliar a 32k recompilando, pero con un
Regionalizacin por columna referencial).
su cdigo fuente disponible coste aadido en el rendimiento).
Multiples mtodos de autentificacin Tiene mejor soporte para triggers
libremente Es de 2 a 3 veces ms lenta que MySQL.
Acceso encriptado via SSL y procedimientos en el servidor.
Menos funciones en PHP.
Actualizacin in-situ integrada (pg_upgrade) Soporta un subconjunto de SQL92
Completa documentacin MAYOR que el que soporta
Licencia BSD MySQL. Adems, tiene ciertas
Disponible muchos sistemas operativos caractersticas orientadas a objetos.
distintos.
Libres

El principal objetivo de MySQL es velocidad y


Es un sistema de gestin de bases robustez.
Velocidad al realizar las
de datos relacional, fue creada por Soporta gran cantidad de tipos de datos para
operaciones, lo que le hace uno de
la empresa las columnas.
los gestores con mejor rendimiento.
sueca MySQL AB, la cual tiene el Gran portabilidad entre sistemas, Aprovecha
Bajo costo Un gran porcentaje de las utilidades de MySQL no
copyright del cdigo fuente del la potencia de sistemas multiproceso, gracias a
MySQL Facilidad de configuracin e estn documentadas.
servidor SQL, as como tambin de su implementacin multihilo.
instalacin. No es intuitivo, como otros programas (ACCESS)
la marca. Flexible sistema de contraseas (passwords)
Baja probabilidad de corromper
MySQL es un software de cdigo y gestin de usuarios, con un muy buen nivel
datos.
abierto, licenciado bajo la GPL de la de seguridad en los datos.
Conectividad y seguridad
GNU, El servidor soporta mensajes de error en
distintas lenguas

Comerciales Oracle Es un sistema de gestin de base sistema de base de datos relacional en el Los programadores de Es un producto de elevado precio por lo que por lo
de datos relacional (RDBMS) de que los usuarios pueden acceder directamente aplicaciones pueden acceder general se utiliza en empresas muy grandes y
Oracle Corporation, a los objetos de datos a travs del lenguaje directamente a tipos de objetos multinacionales. Los costos de soporte tcnico y
SQL. Oracle. mantenimiento son elevados. Vulnerabilidades en
Es arquitectura de base de datos relacional Las aplicaciones que utilizan la seguridad de la plataforma, se hace necesario
completamente escalable y suele ser utilizada objetos de Oracle son fciles de aplicar parches de seguridad.
por empresas globales, que administran y entender y mantener
procesan datos a travs de redes de rea Tiene buen rendimiento
amplia y local. Hace buen uso de los recursos.
Tiene su propio componente de red para Es un sistema multiplataforma,
permitir comunicaciones a travs de redes. Permite tener copias de la base de
Una BD Oracle tiene una estructura fsica y datos productiva en lugares lejanos
una estructura lgica. a la ubicacin principal.
La estructura fsica se corresponde a los Las copias de la Base de Datos
ficheros del sistema operativo. productiva pueden estar en modo
La estructura lgica est formada por los de lectura solamente.
tablespace y los objetos de un esquema de BD
Tiempo de consulta gil
IBM Informix es una base de datos Predicados correlacionados.
inteligente para resolver los Tablas de resumen
problemas de IoT. Sus Tablas replicadas
caractersticas nicas le permiten Uniones hash.
que funcione en dispositivos Proporciona un juego de datos de
Permite el manejo de objetos grandes, la
perifricos y tambin en la Nube. En acceso de las interfaces para los
definicin de datos y funciones por parte del
la Nube, Informix tiene la diferentes tipos de usuarios y
usuario, el chequeo de integridad referencial,
escalabilidad y el rendimiento para aplicaciones. En sistemas grandes la base ms usada es DB2
SQL recursivo, soporte multimedia: texto,
servir como plataforma de anlisis DB2 guarda los datos contra la ya que corre en diferentes plataformas operativas,
imgenes, video, audio; queries paralelos,
DB2, Informix avanzados que consolidan la prdida, acceso desautorizado, o pero en realidad, en la mayora de los casos la
commit de dos fases, backup/recuperacin
(IBM) informacin de millones de entradas invlidas. decisin para optar por un software de estas
online y offline.
dispositivos. Tambin tiene la Se puede realizar la caractersticas es corporativa.
Cuenta con un monitor grfico de
capacidad de proporcionar administracin de la DB2 desde Influye en la eleccin el hardware utilizado.
performance.
inteligencia local: Consolidacin de cualquier puesto de trabajo.
Con DB2 es posible acceder a los datos
datos locales, anlisis y toma de La tecnologa de replicacin
usando JDBC
decisiones locales, tiene el heterognea permite la publicacin
almacenamiento en cache si es automtica de los datos en otros
necesario, el control y la rplica a la sistemas que no sean SQL Server,
nube para copias de seguridad y entre los que se incluyen DB2
recuperacin.

Un compilador que convierte el idioma de


Es un sistema de gestin de base
origen en lenguaje de mquina
de datos que se ejecuta en una
Un vinculador para crear aplicaciones DBase
plataforma Windows, permite la Es software Libre
Un instalador de motor en tiempo de
produccin de una amplia variedad Desde base se puede acceder a
ejecucin para servidores Web y mquinas que
de aplicaciones, incluyendo la informacion existente en agendas
necesitan ejecutar aplicaciones de tiempo de No soporta transacciones
middleware, aplicaciones Web compartidas con LDAP, OUTLOOK
ejecucin de DBase
alojadas en servidores Windows y Y MOZILLA
dBase (dBI) Un entorno de desarrollo integrado con una Poco intuitiva
aplicaciones de cliente enriquecido Incluye multitud de asistentes y
ventana de comandos y un navegador
de Windows. vistas para hacer mas facil el
Herramientas de diseo de interfaz grfica de Se queda corta para usos empresariales.
trabajo a personas que tengan
usuario bidireccional (GUI), con la capacidad
Est diseado para manipular conocimientos limitados sobre Base
de cambiar la herramienta de diseo de GUI y
bases de datos relacionales. Es un de datos.
un editor de cdigo
lenguaje de tercera generacin con
Un editor de cdigo fuente, que permite la
capacidad no procedimental.
edicin manual y la entrada de cdigos
Paradox Base de datos relacional para Sirve para crear tablas, informes, formas, Una consulta visual de la Su acceso ha de hacerse a travs del BDE
(Borland) entorno MS Windows, mapas y eiquetas, gua a los usuarios aplicacin (Borland DataBase Engine),y esto hace que su
anteriormente disponible para MS- mediante un tutorial incorporado en la Uso eficaz de la memoria del PC. instalacin sea complicada
DOS y Linux, desarrollada aplicacin. Los usuarios pueden publicarlos Memoria cach para tablas de Se necesita descargar todo el WordPerfect
actualmente por Corel e incluida en datos en formatos de archivos diferentes, esto datos para poder acceder a la Base de Datos
la suite ofimtica WordPerfect lo hace compatible con otras aplicaciones Uso de un lenguaje de
Office. comerciales y con las aplicaciones en una programacin propio
coleccin de productos de Corel, permite a los La inclusin del llamado campo
Paradox es un gestor de bases de usuarios crear bases de datos, recuperar MEMO con formato se trata, de un
datos muy popular, de vez en datos, y generar informes rpidamente para campo para almacenar gran
cuando surge la necesidad de muchos expertos disponibles, a travs de cantidad de texto
reparar tablas Paradox, debido a mtodos determinados por el usuario. Paradox Inclua el concepto de Integridad
corrupcin en los ndices por cortes usa Borland Data Base Engine (BDE) para referencial: teniendo dos tablas con
de luz, etc. acceder a las bases de datos de Borland; les un campo comn, para que el
proporciona a los usuarios una base de datos registro introducido en una de las
de alto rendimiento que se pueden usar para tablas fuese aceptado, ste debera
crear aplicaciones simples y complejas, orden existir en la tabla principal.
y sistemas de inventario, buscar eventos, etc Muy buenos manuales de
programacin y de usuario
particularmente en Paradox 1.0 y
2.0.
Microsoft SQL Server es un sistema
SQL Server es un motor de almacenamiento Soporte de transacciones.
de gestin de bases de datos
cerrado, patentado con un motor derivado de Incluye tambin un potente
relacionales (SGBD) basado en el Microsoft SQL SERVER es la enorme cantidad de
Sybase entorno grfico de administracin,
lenguaje Transact-SQL, y memoria RAM que utiliza para la instalacin y
SQL Server est orientado a los mercados Permite trabajar en modo cliente-
SQL-Server (MS) especficamente en Sybase IQ, utilizacin del software.
corporativos y de empresas servidor, donde la informacin y
fabricado por Microsoft capaz de Solo permite alojar un mximo de 64 GB.
Es muy resistente a la corrupcin de datos datos se alojan en el servidor y las
poner a disposicin de muchos Requiere de un sistema operativo de Windows
Se construy para gestiones complejas y terminales o clientes de la red slo
usuarios grandes cantidades de
recuperacin. acceden a la informacin
datos de manera simultnea
Facilidad para integrar: con
Capacidad Finita: son tiles para pequeas y
programas para desarrollo de
Las bases de datos access estn medianas empresas o departamentos individuales.
software basados en Windows.
principalmente pensadas para personas Cualquier sector cuyo uso vaya ms all de las 2
Sistema de gestin de bases de Buena opcin para los usuarios
individuales y para pequeas y medianas GB tropezar con una pared y descubrir las
datos incluido en el paquete que tengan la intencin de
empresas que desean capturar, gestionar y limitaciones.
ofimtico denominado Microsoft desarrollar software utilizando .NET
comunicar datos de una manera profesional. Structured Query Language (SQL): SQL para MS
Office.
Se trata de uno de los miembros de la suite de Access no es tan robusto como MS SQL Server u
Recopila informacin relativa a un Fcil de instalar y usar.
aplicaciones de Microsoft Office que combina el Oracle, por nombrar slo unos pocos.
asunto o propsito particular, como Puede ser colocada online.
motor de base de datos Microsoft Jet relacional Las transacciones crticas a tiempo son difciles
el seguimiento de pedidos de Una base de datos puede
con una interfaz grfica de usuario y de gestionar:
Access (MS) clientes o el mantenimiento de una almacenar hasta 2 GB de datos
herramientas para el desarrollo de software. Podra haber problemas de seguridad: pues no
coleccin de msica, etctera. Est Es cientos de dlares ms
Dado que Microsoft Access no requiere tiene extensos protocolos de seguridad
pensado en recopilar datos de otras econmico que otros sistemas ms
programacin complicada, las personas Mltiples sistemas operativos Windows podran
utilidades (Excel, SharePoint, grandes; ofreciendo las
normales pueden crear bases de datos access corromper la base de datos
etctera) y manejarlos por medio de funcionalidades y uso similares.
de gran alcance con tcnicas avanzadas con Un solo archivo: Toda la informacin de la base de
las consultas e informes. Soporte multi-usuario: La versin
Microsoft Access. datos se guarda en un solo archivo. Esto limita las
Utiliza los conceptos de bases de 2016 de MS Access permite hasta
opciones y cmo elegir utilizar los datos.
datos relacionales. 255 usuarios concurrentes.
Lmite de usuarios: el lmite tcnico de las bases
Importacin de datos: Microsoft
de datos access es de 255 usuarios al mismo
Access hace que sea muy fcil
tiempo.
importar datos.
Es un sistema de administracin de
bases de datos relacionales
orientado a objetos que le ayudar Ofrece a los desarrolladores un conjunto de Flexibilidad para Construir Todo
a crear soluciones de bases de herramientas para crear aplicaciones de bases Tipo de Soluciones de Base de Visual FoxPro es deficiente debido a su menor
datos de escritorio y de Web. Visual de datos para el escritorio, entornos Datos. capacidad de procesamiento (no funciona
FoxPro proporciona eficaces cliente/servidor, tablet PC o para la Web. Fcil de Actualizar. adecuadamente con grandes volmenes de
FoxPro (MS) caractersticas de procesamiento de Entre sus caractersticas se pueden enumerar: Adems posee herramientas de informacin).
datos, herramientas de desarrollo Capacidades poderosas y muy veloces para el productividad Entendibles para el Existe dificultad para su mantenimiento
rpido de aplicaciones para manejo de datos nativos y remotos. Programador. Existe un rumor de que Microsoft planea termnar
maximizar la productividad y la Flexibilidad para crear todo tipo de soluciones Administracin de datos e con el soporte para FoxPro
flexibilidad necesaria para generar de bases de datos. interoperabilidad
todos los tipos de soluciones de
base de datos.
Conclusiones.
Aunque se mencionan los principales SGBD, existen muchos ms en el mercado, se han convertido
en el motor empresarial del mercado mundial ya que gracias a ellos se puede mover una gran
cantidad de datos que son convertidos en informacin.
PostgreSQl es uno de los mejores sistemas en el mercado, al ser libre, tiene menos restricciones en
comparacin con otras, por eso tambin se va mejorando constantemente por los usuarios, al ser de
tipo objeto-relacional solo soporta cierto tipo de datos y una estructura de arreglos, idealmente se
puede usar para bases de datos dinmicas.
Oracle es uno de los gestores de bases de datos ms utilizado a nivel mundial, en gran parte por su
versatilidad, ya que puede ejecutarse en todas las plataformas de hardware, soporta todas las
funciones que se pueden esperar de un servidor, permite el uso de particiones para la mejora de la
eficiencia, de replicacin e incluso administracin de bases de datos distribuidas en algunas
versiones.
MySQL ha sido muy importante desde su creacin, se le han agregado funciones conforme pasa el
tiempo, volvindolo ms til, convirtindose en uno de los ms utilizados, junto con Oracle.
En cuanto a SQL Server, SQL aport las bases para que surgieran otros SGBD basados en lenguaje
SQL como MySQL, PostgreSQL y Oracle, desde que se estandariz, casi todos los programas que
trabajan con bases de datos utilizan este lenguaje, tendiendo claro, funciones diversas segn el tipo
de software, Con SQL nos permite ingresar comandos o sentencias de tal manera que podemos
administrar o crear una base de datos. Esta variedad de comandos nos permite generar informacion
o datis desde la creacion, modificacion o mantenimiento a tablas las cuales tambien nos permite
recuperar datos o importarlos de varias maneras.
Informix es un software de alto desempeo que es rentable y de fcil manejo, tambin es muy
utilizado porque una de sus grandes ventajas es que esta diseado para Web por lo que otorga
muchas flexibilidad de uso.
dBase se puede utilizar para implementar utilizado para implementar aplicaciones ms sofisticadas
que sirven para la administracin de bases de datos, las aplicaciones que no son muy complicados
se pueden implementar sin profundizar en conocimientos sobre programacin y bases de datos. Es
fcil de usar para la entrada de datos, correccin de datos y datos recuperacin.
Paradox anteriormente estaba disponible para MS Dos y Linux, aunque Borland la port a Windows,
su cuota de mercado es mucho menor que la de Microsoft Access, pero su lenguaje de programacin
es Pascal, lo que le hace ms potente que Access, que usa Visual Basic y esto limita bastante sus
prestaciones si se compara con otras bases de datos que usan lenguajes ms avanzados.
Microsoft Access ha sido diseado para poder manipular grandes cantidades de datos importantes o
informacin, aunque tiene sus limitaciones, tiene tambin muchas formas para poder mantener un
orden con la informacin como las tablas y los formularios al igual que tambin cuenta con
elementos que ayudan al usuario o usuaria como, por ejemplo, las consultas, utilizadas para ubicar
los datos, informes, utilizado para imprimir la informacin y la base de datos, macros y mdulos,
utilizados para crear funciones que faciliten el trabajo, y los controles, que facilitan la internas con el
usuario.
Foxpro es una herramienta ideal de igual manera ya que es eficaz, veloz y efectivo, pero ya no
tendr desarrollo por parte de Microsoft y por lo tanto tampoco tendr soporte.
Bibliografa.
Anon. (Desc.). Gestores de Bases de Datos. 4.12.2016, de Universidad Interamericana para el Desarrollo Sitio
web: http://moodle2.unid.edu.mx/dts_cursos_mdl/lic/TI/FB/AM/02/Gestores_de_bases_de_datos.pdf
BERTINO, E. A. y MARTINO, L. A. 1995. Sistemas de bases de datos orientadas a objetos. s.l. : Ediciones Daz
de Santos, 1995.
COBO, NGEL y GMEZ, PATRICIA. 2005. PHP y MySQL- tecnologias para el desarrollo de aplicaciones web.
s.l. : Ediciones Daz de Santos, 2005. 8479787066.
LOCKHART, T. 1996. Tutorial de PostgreSQL. 1996.
PETKOVI, DUAN. 2005. Microsoft SQL Server 2005: a beginners guide. s.l. : McGraw-Hill Professional, 2005.
0072260939.
Anon. (Desc.). Sistema Gestor de Base de Datos. 4.12.2016, de EcuRed Sitio web:
https://www.ecured.cu/Sistema_Gestor_de_Base_de_Datos
Rafael Martinez. (02/10/2010). Sobre PostgreSQL. 4.12.2016, de PosgreSQL-es Sitio web:
http://www.postgresql.org.es/sobre_postgresql
Dr. Marco Antonio Cruz-Chvez. (2015). MySQL. 4.12.2016, de UAEM Sitio web:
http://www.gridmorelos.uaem.mx/~mcruz/cursos/miic/MySQL.pdf
Anon. (Desc). Oracle Database (Oracle DB). 4.12.2016, de Tecnopedia Sitio web:
https://www.techopedia.com/definition/8711/oracle-database
Yen-Jung Lu. (2007). Que es Oracle ?. 4.12.2016, de I.E.S. San Vicente Sitio web:
https://iessanvicente.com/colaboraciones/oracle.pdf
Anon.. (Desc.). Oracle. 4.12.2016, de EcuRed Sitio web: https://www.ecured.cu/Oracle
Jorge Daniel Anguiano Morales. (30-06-2014). Caractersticas y tipos de bases de datos. 4.12.2016, de IBM
Developer Works Sitio web: https://www.ibm.com/developerworks/ssa/data/library/tipos_bases_de_datos/
Anon. (Desc.). SGBD COMERCIALES 2. 4.12.2016, de Hispavista Sitio web:
http://infobd.galeon.com/index_archivos/Page624.htm
Anon. (Desc). Dbase. 4.12.2016, de Techopedia Sitio web: https://www.techopedia.com/definition/1192/dbase
Anon. (Desc). Paradox. 4.12.2016, de EcuRed Sitio web: https://www.ecured.cu/Paradox
Anon. (Desc). MySQL y SQL Server, Cul Sistema de Base de Datos Escoger? (Parte 2). 4.12.2016, de
Forcehosting Sitio web: https://www.forcehosting.cl/servidores-dedicados/mysql-y-sql-server-cual-sistema-de-
base-de-datos-escoger-parte-2
Anon. (Desc). VENTAJAS Y DESVENTAJAS DE LAS BASES DE DATOS ACCESS. 4.12.2016, de
Informaticaparatunegocio.com Sitio web: https://www.informaticaparatunegocio.com/blog/ventajas-desventajas-
las-bases-datos-access/

También podría gustarte