actividad 5

5
unadmexico.mx Base de Datos

Upload: whenyoufailagain

Post on 29-Dec-2015

21 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Actividad 5

unadmexico.mx

Base de Datos

Page 2: Actividad 5

Actividad 5. Reporte de investigación.

Para identificar las aplicaciones de los Sistemas Gestores de Bases de Datos, debes analizar las características de ellos, tomando en cuenta sus ventajas y desventajas, y posteriormente enviarlo a la sección de tareas. En vista de lo anterior, realiza lo que se te indica a continuación:

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

2. Investiga las características de los sistemas gestores libres y comerciales. 3. Realiza una comparación de ambos gestores, tomando en cuenta sus ventajas y desventajas. 4. Con base en la comparación, escribe las conclusiones sobre la aplicación que tiene uno y otro

Sistema Gestor de Base de Datos. 5. Guarda tu actividad con el nombre BDD_U1_A5_XXYZ.6. Envía la actividad a tu facilitador(a) mediante la sección de Tareas.

•Sistema Gestor de Base de Datos.Son sistemas computarizados que almacenan un conjunto de información de manera ordenada y sistematizada para poder ser consultada para generar altas, bajas o modificaciones mediante acceso de usuarios.

• Sistemas gestores libres

Con el advenimiento de Internet, el software libre se ha consolidado como alternativa, técnicamente viable y económicamente sostenible al software comercial, contrariamente a lo que a menudo se piensa, grandes empresas informáticas como IBM, Sun y Apple ofrecen apoyo financiero y comercial al software libre.

Para algunas compañías, es prioridad inminente la reducción de costos, empresas que han invertido una fuerte suma de dinero en cuestión de licenciamiento y utilizan estas herramientas de forma ilegal, hoy ven en el software libre como otra alternativa para ofrecer los mismos servicios a un costo, significativamente reducido.

Hay varios gestores de bases de datos libres como por ejemplo MySQL, PostgreSQL, SQLite, MariaDB, y Apache Derby. Todas tienen versiones para todos los Unix y todos menos PostgreSQL, cuentan también con una versión nativa para Win32.

• Sistema de Gestores Comerciales

Un lenguaje de consulta comercial proporciona una interfaz más amigable al usuario. El software comercial cuenta con más opciones de software de terceros y soporte general de la industria también ofrece mejores beneficios en construcción de aplicaciones a la medida.

Entre las desventajas en cuestión de los libres Instalación costosa: Equipos: Nuevas instalaciones o ampliaciones, sistemas operativos, compiladores, SGBD comerciales, computadores más poderosos, etc. Personal especializado: Se requiere de conocimientos específicos, Costosa en equipos(lógico y físico). Ausencia de estándares. Larga y difícil puesta en marcha. Rentabilidad a mediano plazo.

Page 3: Actividad 5

Los usuarios, Personal especializado. Desfase entre teoría y práctica. Desfase entre teoría y práctica: Muchos asumen a ciertas funcionalidades como un hecho cuando en realidad son estudios teóricos.

Libres ComercialesOpenOffice-LibreOffice Microsoft Access

Ventajas:• Es gratuito, por lo que no

deberás pagar por él ni por sus actualizaciones. Sólo son de pago algunas mejoras del programa.

• Ello permite que cualquier desarrollador pueda realizar modificaciones y extensiones del programa.

• Open office posee la facilidad de guardar los documentos en formato Open o en otros formatos restrictivos propietarios como pueden ser .doc.

• Dispone de Editor de fórmulas. Aunque no sea una herramienta excepcional.

Ventajas:• Es la base de datos más amigable y

versátil del mercado. • Es sencillo para principiantes,

dispone de unos asistentes muy potentes mediante los cuales se puede crear formularios profesionales.

• Obtener acceso a información procedente de orígenes diversos.

• Crear varios informes con vistas diferentes de la misma información.

Desventajas:• Usuarios acostumbrados a Office

de Microsoft. Lo que provoca que sobre todo en los sectores empresariales es necesario un periodo de adaptación, puesto que los botones y funciones no se encuentran en el mismo sitio dentro de la interfaz. Los nuevos menús despistan a más de uno.

• Cuelgues de vez en cuando. Sobre todo, cuando modificamos un documento procedente de Office, en algunas ocasiones, hacemos cambios, guardamos, cerramos y volvemos a abrir y no se encuentran los márgenes en el mismo sitio o las tabulaciones.

Desventajas:• No es multiplataforma, pues sólo

está disponible para sistemas operativos de Microsoft, Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos.

• Es una base de datos para pequeños escenarios. 

Libres ComercialesMy SQL Microsoft SQL Server

Ventajas:• Es Open Source: Significa que es

posible para cualquiera usar y modificar el software, bajándolo desde internet y usarlo sin costo alguno en la versión gratuita y si se desea, se puede estudiar el

Ventajas:• Es un Sistema de Gestión de Bases

de Datos Relacionales (SGBDR), puede ser útil para manejar y/o obtener datos de la red de redes ofreciendo una potente forma de unir SQL e Internet.

Page 4: Actividad 5

código fuente y cambiarlo para adaptarlo a nuestras necesidades específicas.

• Soporte para control de transacciones en tablas transaccionales (tipo InnoDB), y soporte para procedimientos almacenados, subconsultas y disparadores (Triggers) en las últimas versiones de MySQL (5.x).

• Su servidor de base de datos es muy rápido, fiable y fácil de usar, ya que en cooperación con los usuarios desarrolladores de Open Source a nivel mundial.

• Utiliza una extensión al SQL estándar, que se denomina Transact SQL que soporta la definición, modificación y eliminación de bases de datos, tablas, atributos, índices, etc.

• Seguridad: SQL permite administrar permisos a TODO. Permisos a nivel de servidor, seguridad en tablas, permitir o no lectura, escritura, ejecución; seguridad en los procedimientos almacenados.

Desventajas:• Actualmente, el soporte para

disparadores es básico, por lo tanto hay ciertas limitaciones en lo que puede hacerse con ellos.

• Los privilegios para una tabla no se eliminan automáticamente cuando se borra una tabla. Debe usarse explícitamente un comando REVOKE para quitar los privilegios de una tabla.

•  no tiene un panel de control gráfico y detallado, pero existen varias herramientas libres que juntas dan la misma utilidad

Desventajas:• La principal desventaja de Microsoft

SQL SERVER es la enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software.

• Una de las desventajas de SQL es que si lo quieres para prácticas no te va hacer útil porque en él se prohíben muchas cosas tiene restricciones en lo particular me parase más viable usar MySQL es mucho mejor además de ser un software gratis.

• La relación calidad-precio está muy debajo comparado con Oracle.

Libres ComercialesPostgraceSQL Oracle

Ventajas:• Es un sistema de gestión de bases de

datos relacionales Open Source (de código abierto), gratuito.

• Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.

• Soporta los tipos de datos, cláusulas, funciones y comandos de tipo estándar SQL92/SQL99 y extendidos propios de PostgreSQL. Los tipos de datos internos han sido mejorados incluyendo nuevos tipos.

Ventajas:• Oracle es el motor de base de

datos relacional más usado a nivel mundial, puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador.

• Soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.

• Este sistema ha comenzado, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas

Page 5: Actividad 5

Desventajas:• El toolset empresarial tiene un costo

adicional por suscripción anual. • Consume más recursos que MySQL,

por lo que se necesitan mayores características de hardware para ejecutarlo.

• Es un poco “duro”, ya que la sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.

• Es fácil de vulnerar sin protección adecuada.

Desventajas:• Las licencias de Oracle son

excesivamente caras.• La necesidad de ajustes pues

un Oracle mal configurado puede ser desesperantemente lento.

Fuentes:http://www.hipertexto.info/documentos/b_datos.htmhttp://www.ecured.cu/index.php/SGBD#SGBD_libres

http://gladisutc.blogspot.mx/2008/05/ventajas-y-desventajas-de-la-base-de.html

http://emanuelgbd.blogspot.mx/2013/09/sgbd-comerciales-y-libres-ventajas-y.html