Vous êtes sur la page 1sur 6

Actividad 5.

Aplicacin de los Sistemas Gestores de Bases de Datos por


medio de un anlisis de caractersticas
Un sistema gestor de base de datos (SGBD) es un conjunto de programas que
permiten el almacenamiento, modificacin y extraccin de la informacin en
una base de datos, adems de proporcionar herramientas para aadir, borrar,
modificar y analizar los datos. Los usuarios pueden acceder a la informacin
usando herramientas especficas de interrogacin y de generacin de informes, o
bien mediante aplicaciones al efecto.

Sistema Gestor de Base de Datos. Un Sistema Gestor de Base de Datos (SGBD,


en ingls DBMS: DataBase Management System) 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.

Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management


System) es una coleccin de programas cuyo objetivo es servir de interfaz entre la
base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de
definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de
consulta. Un SGBD permiten definir los datos a distintos niveles de abstraccin y
manipular dichos datos, garantizando la seguridad e integridad de los mismos.
Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL
Server, etc.

Un SGBD debe permitir:


Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
Construir la base de datos: guardar los datos en algn medio controlado por el
mismo SGBD
Manipular la base de datos: realizar consultas, actualizarla, generar informes.

Gestores de base de datos libres

Firebird: Es un sistema de administracin de base de datos relacional


(o RDBMS) (Lenguaje consultas: SQL) de cdigo abierto, basado en la versin 6
de Interbase, cuyo cdigo fue liberado por Borland en 2000. Su cdigo fue
reescrito de C a C++
BDB: Es una librera de manejo de base de datos con API para C, C+
+, Java, Perl, Python, Ruby, Tcl y muchos otros lenguajes. Soporta mltiples datos
para una misma clave. Berkeley DB permite miles de hilos de control manipulando
bases de datos de hasta 256 terabytes en muchos sistemas, incluidos la mayora
del tipo-UNIX y Windows, e incluso sistema operativos de tiempo real.
MySQL: Es un sistema de gestin de bases de
datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones

PostgreSQL: Es un Sistema de gestin de bases de datos relacional orientado a


objetos y libre, publicado bajo la licencia PosgreSQL , similar a la BSD o la MIT.
Sqlite: es un sistema de gestin de bases de datos relacional compatible
con ACID, contenida en una relativamente pequea (~275 kiB) biblioteca escrita
en C.

Gestores de base de datos comerciales


dBase : Fue el primer sistema de gestin de base de datos usado ampliamente
para microcomputadoras, publicado porAshton-Tate para CP/M, y ms tarde
para Apple II, Apple Macintosh, UNIX [1], VMS,1 e IBM PC bajo DOS donde con su
legendaria versin III Plus se convirti en uno de los ttulos de software ms
vendidos durante un buen nmero de aos. Se cre bajo una interfaz de texto y
aunque evolucin a la interfaz grfica establecida por Microsoft Windows termin
siendo desplazado por otros productos como Paradox, Clipper, y FoxPro. dBase
se cre antes de la existencia de SQL incorporaba un lenguaje propio y era capaz
de permitir a mltiples personas compartir y editar una misma base de datos en
una red local, esto requera comprar el LAN PACK vendido por separado
FileMaker : Es una aplicacin multiplataforma (Windows y Mac) de base de datos
relacional de FileMaker Inc. (una subsidiaria de Apple Inc.). FileMaker integra el
motor de la base de datos con la interfaz, lo que permite a los usuarios modificar la
base de datos al arrastrar elementos (campos, pestaas, botones...) a las
pantallas o formas que provee la interfaz.
Fox Pro : es un lenguaje de programacin orientado a procedimientos a la vez
que un Sistema Gestor de Bases de datos o Database Management System
(DBMS), publicado originalmente por Fox Software y posteriormente por Microsoft,
para los sistemas operativos MS-DOS, MS Windows, Mac OS y UNIX.
IBM DB2 Universal Database (DB2 UDB): Es un motor de base de datos
relacional que integra XML de manera nativa, lo que IBM ha llamado pureXML,
que per
IBM Informix: Es una familia de productos RDBMS de IBM, adquirida en 2001 a
una compaa (tambin llamada Informix o Informix Software) cuyos orgenes se
remontan a 1980.
Microsoft SQL Server: Es un sistema de manejo de bases de datos del modelo
relacional, desarrollado por la empresa Microsoft.
Open Access: Desarrollado por la compaa estadounidense Software Products
International (SPI) entre 1984 y 1992, era un conjunto de aplicaciones de escritorio
orientadas a la gestin administrativa de pequeas y medianas empresas.
Oracle: Es un sistema de gestin de base de datos de tipo objeto-
relacional (ORDBMS, por el acrnimo en ingls deObject-Relational Data Base
Management System), desarrollado por Oracle Corporation.
Se considera a Oracle Database como uno de los sistemas de bases de datos
ms completos, destacando: soporte de transacciones, estabilidad, escalabilidad,
y soporte multiplataforma

Paradox: Es una base de datos relacional para entornos MS Windows,


anteriormente disponible para MS-DOS y Linux, desarrollada actualmente por
Corel e incluida en la suite ofimtica WordPerfect Office
PervasiveSQL: Motor de base de datos incrustable que sustenta la integridad de
los datos, el alto rendimiento, flexibilidad, escalabilidad y un bajo coste total de
propiedad.:
WindowBase: Era un sistema de gestin de base de datos relacionales (SGBD)
desarrollado por Software Products International como el sucesor natural de su
famoso gestor para MS-DOS Open Access

CARACTERISTICAS VENTAJAS DESVENTAJAS


PRINCIPALES
Abstraccin de la 1.- Proveen facilidades 1.- Tpicamente, es
informacin. Ahorran a para la manipulacin de necesario disponer de
los usuarios detalles grandes volmenes de una o ms personas que
acerca del datos. Entre stas: administren la base de
almacenamiento fsico de 2.- Simplifican la datos, de la misma forma
los datos. programacin de equipos en que suele ser
1. Independencia. La de consistencia. necesario en
independencia de los 3.- Manejando las instalaciones de cierto
datos consiste en la polticas de respaldo porte disponer de una o
capacidad de modificar el adecuadas, garantizan ms personas que
esquema (fsico o lgico) que los cambios de la administren los sistemas
de una base de datos sin base sern siempre operativos. Esto puede
tener que realizar consistentes sin importar llegar a incrementar los
cambios en las si hay errores costos de operacin en
aplicaciones que se correctamente, etc. una empresa. Sin
sirven de ella. 4.- Organizan los datos embargo hay que
2. Redundancia con un impacto mnimo balancear este aspecto
mnima. Un buen diseo en el cdigo de los con la calidad y
de una base de datos programas. confiabilidad del sistema
lograr evitar la aparicin 5.- Disminuyen que se obtiene.
de informacin repetida o drsticamente los 2.- Si se tienen muy
redundante. tiempos de desarrollo y pocos datos que son
3. Consistencia. aumentan la calidad del usados por un nico
Vigilar que aquella sistema desarrollado si usuario por vez y no hay
informacin que aparece son bien explotados por que realizar consultas
repetida se actualice de los desarrolladores. complejas sobre los
forma coherente, es decir, 6.- Usualmente, proveen datos, entonces es
que todos los datos interfaces y lenguajes de posible que sea mejor
repetidos se actualicen consulta que simplifican usar una hoja de clculo.
de forma simultnea. la recuperacin de los 3.- Complejidad: el
4. Seguridad. Deben datos. software muy complejo y
garantizar que esta las personas que vayan a
informacin se encuentra usarlo deben tener
asegurada frente a conocimiento de las
usuarios funcionalidades del
malintencionados. mismo para poder
5. Integridad. Se trata aprovecharlo al mximo.
de adoptar las medidas 4.- Tamao: la
necesarias para complejidad y la gran
garantizar la validez de cantidad de funciones
los datos almacenados. que tienen hacen que sea
6. Respaldo y un software de gran
recuperacin. Deben tamao, que requiere de
proporcionar una forma gran cantidad de
eficiente de realizar memoria para poder
copias de respaldo de la correr.
informacin almacenada 5.- Coste del hardware
en ellos. adicional: los requisitos
7. Control de la de hardware para correr
concurrencia. Lo ms un SGBD por lo general
habitual es que sean son relativamente altos,
muchas las personas que por lo que estos equipos
acceden a una base de pueden llegar a costar
datos; sta debe controlar gran cantidad de dinero.
este acceso concurrente
a la informacin, que
podra derivar en
inconsistencias.

Vous aimerez peut-être aussi