You are on page 1of 6

Universidad Nacional Abierta y a Distancia de Mxico

Ingeniera en Telemtica
Tercer cuatrimestre Materia : Bases de Datos
Unidad :1 Actividad : 5 Reporte de investigacin. Aplicacin de los Sistemas Gestores de Bases de Datos por medio de un anlisis de caractersticas.

ALUMNO: HECTOR DAVID PEREZ PERALTA MATRICULA: 13500811

En un documento de Word, explica con tus propias palaras qu es un Sistema Gestor de Base de Datos.

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 permite 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.

Investiga las caractersticas de los sistemas gestores libres y comerciales. SGBD LIBRES MySQL MySQL es un sistema gestor de bases de datos relacionales rpido, slido y flexible. Es idneo para la creacin de bases de datos con acceso desde pginas web dinmicas, as como para la creacin de cualquier otra solucin que implique el almacenamiento de datos, posibilitando realizar mltiples y rpidas consultas. Est desarrollado en C y C++, facilitando su integracin en otras aplicaciones desarrolladas tambin en esos lenguajes. Es un sistema cliente/servidor, por lo que permite trabajar como servidor multiusuario y de subprocesamiento mltiple, o sea, cada vez que se crea una conexin con el servidor, el programa servidor establece un proceso para manejar la solicitud del cliente, controlando as el acceso simultneo de un gran nmero de usuarios a los datos y asegurando el acceso a usuarios autorizados solamente. Es uno de los sistemas gestores de bases de datos ms utilizado en la actualidad, utilizado por grandes corporaciones como Yahoo! Finance, Google, Motorola, entre otras.

PostgreSQL PostgreSQL es un Sistema Gestor de Bases de Datos Relacionales Orientadas a Objetos, derivado de Postgres, desarrollado en la Universidad de California, en el Departamento de Ciencias de la Computacin de Berkeley. Es un gestor de bases de datos de cdigo abierto, brinda un control de concurrencia multi-versin (MVCC por sus siglas en ingls) que permite trabajar con grandes volmenes de datos; soporta gran parte de la sintaxis SQL y cuenta con un extenso grupo de enlaces con lenguajes de programacin. Posee caractersticas significativas del motor de datos, entre las que se pueden incluir las subconsultas, los valores por defecto, las restricciones a valores en los campos (constraints) y los disparadores (triggers). Ofrece funcionalidades en lnea con el estndar SQL92, incluyendo claves primarias, identificadores entrecomillados, conversin de tipos y entrada de enteros binarios y hexadecimales.El cdigo fuente se encuentra disponible para todos sin costo alguno. Est disponible para 34 plataformas con la ltima versin estable. Es totalmente compatible con ACID(acrnimo de Atomicity, Consistency, Isolation and Durability; en espaol: Atomicidad, Consistencia, Aislamiento y Durabilidad). Posee una integridad referencial e interfaces nativas para lenguajes como ODBC,JDBC, C, C++, PHP, PERL, TCL, ECPG; PYTHON y RUBY. Funciona en todos los sistemas operativos Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris,Tru64), y Windows. Debido a la liberacin de la licencia, PostgreSQL se puede usar, modificar y distribuir de forma gratuita para cualquier fin, ya sea privado, comercial o acadmico. SGBD COMERCIALES Oracle Oracle es un Sistema Gestor de Bases de Datos con caractersticas objeto-relacionales, que pertenece al modelo evolutivo de SGBD. Sus caractersticas principales son las siguientes: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Entorno cliente/servidor. Gestin de grandes bases de datos. Usuarios concurrentes. Alto rendimiento en transacciones. Sistemas de alta disponibilidad. Disponibilidad controlada de los datos de las aplicaciones. Adaptacin a estndares de la industria, como SQL-92. Gestin de la seguridad. Autogestin de la integridad de los datos. Opcin distribuida. Portabilidad. Compatibilidad. Conectabilidad. Replicacin de entornos.

Realiza una comparacin de ambos gestores, tomando en cuenta sus ventajas y desventajas. Sistemas Ventajas Gestores de Bases de Datos Libres Desventajas

Costo: Gratuito para la mayor parte de los usos y servicio de asistencia econmico. Asistencia: MySQLAB ofrece contratos de asistencia a precios razonable y existe una nutrida y activa comunidad MySQL. Velocidad: MySQL es mucho ms rpido que la mayora de sus rivales. Funcionalidad: Dispone defunciones que exigen los desarrolladores profesionales ,como compatibilidad completa con ACID y para la mayor par te de SQL ANSI [22], volcados online, duplicacin funciones SSL e integracin con la mayor parte delos entornos de programacin. Portabilidad: Se ejecuta en la mayora de Sistemas Operativos y la mayor parte de los casos, los datos se pueden transferir de un sistema a otro sin dificultad. Facilidad de uso: Resulta fcil de utilizar y administrar. Las herramientas de MySQL Son potentes y flexibles, sin sacrificar su capacidad de uso.

No soporta transacciones, rollbacks ni subselects. No considera las claves ajenas. Ignora la integridad referencial, dejndola en manos del programador de la aplicacin.

Comerciale s

Pueden ejecutarse en casi todas las plataformas, desde una PC hasta un supercomputador. Permiten el uso de particiones para la mejora de la eficiencia, de replicacin e incluso ciertas versiones admiten la administracin de bases de datos distribuidas. El software del servidor puede ejecutarse en multitud de sistemas operativos. Oracle es la base de datos con ms orientacin hacia INTERNET, un aceptable soporte.

El precio. Incluso las licencias de Personal Oracle son excesivamente caras. La necesidad de ajustes. Tambin es elevado el coste de la informacin, y slo ltimamente han comenzado a aparecer buenos libros sobre asuntos tcnicos distintos de la simple instalacin y administracin. Una de las versiones ms recientes de Oracle es la 8 punto y algo. Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3

Con base en la comparacin, escribe las conclusiones sobre la aplicacin que tiene uno y otro Sistema Gestor de Base de Datos. Considero que los sistemas gestores libres son de mayor aplicacin, al ser ms accesibles para la poblacin en general ya que el coste es gratuito y los servicios de asistencia son econmicos, poseen gran funcionalidad ya que se integran con lamayor parte de los entornos de programacin y resultan fciles de utilizar. En cuanto a los sistemas gestores comerciales, considero que tienen mayor aplicacin en las grandes empresas, al ser sistemas que auto gestionan la integridad de los datos y brindan mayor seguridad a la informacin, tambin tiene capacidad para grandes bases de datos. Fuente de consulta: www.slideshare.net/Guissellacriss/oracle8526977www.ecured.cu/index.php/Bases_de_datosLucas Gmez, A.; Diseo y Gestin de Sistemas de Bases de Datos. Paraninfo SISTEMAS GESTORES DE BASE DE DATOS http://admin-info.galeon.com/gestor.pdf Recuperado de INTERNET 17/02/2014

You might also like