You are on page 1of 7

Software Libre de SGBD

quizás no tan comunes o difundidos como los anteriores pero que hacen parte de la gran oferta que se puede encontrar en la familia del software libre. como los siguientes: . desde el punto de vista académico o comercial.Los anteriormente listados. no son los únicos SGBD. se han desarrollado otros.

Es una marca comercial. capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. anteriormente disponible para MS-DOS y Linux.  Informes. Se considera a Oracle como uno de los sistemas de bases de datos más completos. Entre sus características figuran:  Soporte de transacciones. destacando su: Soporte de transacciones. bajo la cual se comercializa el sistema de gestión de base de datos.0. propiedad de IBM. unSistema administrador de bases de datos relacionales. desarrollada actualmente por Corel e incluida en la suite ofimática WordPerfect Office. La versión más actual es DB2 9. Paradox (base de datos) Microsoft SQL Server Microsoft Access DB2 Visual FoxPro .Software comercial de SGBD Nombre Oracle Características Es un sistema de gestión de base de datos relacional fabricado por Oracle Corporation. estabilidad y seguridad. DELETE. y desde la versión 7.  Relaciones entre tablas (creación de bases de datos relacionales). Es un lenguaje de programación orientado a objetos y procedural.  Consultas referencias cruzadas. es multiplataforma. estabilidad. un Sistema Gestor de Bases de datos o Database Management System (DBMS).  Soporta procedimientos almacenados. además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores.  Llamadas a la API de windows.  Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. Es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguajeTransact-SQL. la cual utiliza XML como motor.  Escalabilidad. producido por Microsoft. Entre las principales funcionalidades de Access se encuentran:  Crear tablas de datos indexadas. UPDATE). Es un sistema de gestión de bases de datos Relacional creado y modificado porMicrosoft (DBMS) para uso personal de pequeñas organizaciones.  Incluye también un potente entorno gráfico de administración. que permite el uso de comandos DDL y DML gráficamente. Base de datos relacional para entorno MS Windows.  Consultas de acción (INSERT.  Creación de consultas y vistas.  Formularios.  Modificar tablas de datos. escalabilidad.

El usuario que adquiere software libre lo hace sin ninguna erogación monetaria o a muy bajo costo y ofrece un conjunto de recursos muy amplios. sin hacer distingos. que muchas veces no se adapta a las necesidades específicas de empresas y administraciones. Innovación tecnológica: El software libre. Si alguien tiene una idea innovadora con respecto a una aplicación propietaria. El software libre permite personalizar. coordinadamente en Internet. con los conocimientos adecuados. Recursos a la investigación: Se destina una parte importante de los recursos a la investigación sobre los usos del producto. Uso común por los usuarios: El software propietario de marca conocida ha sido usado por muchas personas y es relativamente fácil encontrar a alguien que lo sepa usar. La ideología de los defensores del software libre. Soporte técnico ineficiente: En la mayoría de los casos el soporte técnico es insuficiente o tarda demasiado tiempo en ofrecer una respuesta satisfactoria. que demuestran que las soluciones de software libre tienen unos requisitos de hardware menor. Una gran parte de la industria del software se basa en desarrollar proyectos donde se requiere software personalizado. puede seguir ofreciendo desarrollo o servicios para nuestra aplicación. con cualquier propósito. Control de calidad: Las compañías productoras de software propietario por lo general tienen departamentos de control de calidad que llevan a cabo muchas pruebas sobre el software que producen. implementar. es que el conocimiento le pertenece a la humanidad. para una vez logrado esto . Adaptación del software: El software propietario habitualmente se vende en forma de paquete estándar. tiene que elegir entre venderle la idea a la compañía dueña de la aplicación o escribir desde cero su propia versión de una aplicación equivalente. trabajando de manera cooperativa. tiene como objetivo principal compartir la información. ampliamente difundidas. los programas tanto como sea necesario hasta que cubran exactamente nuestra necesidad. sí existen casos documentados ningún otro lado más que con la compañía que lo produce. Personal altamente capacitado: Se tienen contratados algunos programadores muy capaces y con mucha experiencia. traducción. Lenguas minoritarias. y por lo tanto son más baratas de Amplio campo de expansión de uso en universidades.Comparación entre SGBD libre vs propietario: Software Libre Software Licenciado Bajo costo de adquisición y libre uso: Libertad de usar el programa. Derecho exclusivo de innovación: La innovación es derecho exclusivo de la compañía fabricante. y muchas otras. uso e impulso de difusión: En el mundo del software libre estas lenguas. Independencia del proveedor: El software libre garantiza una independencia con respecto al proveedor gracias a la disponibilidad del código fuente. gracias al hecho de que disponemos del código fuente. Cualquier persona con una computadora y una conexión a Internet puede utilizar un software libre. Secreto del código fuente: El funcionamiento del software propietario es un secreto que guarda celosamente la compañía que lo produce. Difusión de publicaciones acerca del uso y aplicación del software: Escrutinio público: El modelo de desarrollo de software libre sigue Existe gran cantidad de publicaciones. Cursos de aprendizaje costosos: Es difícil aprender a utilizar eficientemente el software propietario sin haber asistido a costosos cursos de capacitación. Este es principalmente el modelo sobre el que la humanidad ha innovado y avanzado. Ilegal o costosa la adaptación de un módulo del software a necesidades particulares: Es ilegal extender una pieza de software propietario para adaptarla a las necesidades particulares de un problema específico. que un método a través de la cual trabajan de forma cooperativa los documentan y facilitan el uso de las tecnologías proveídas por programadores que en gran parte son voluntarios y trabajan compañías de software propietario. Software para aplicaciones muy específicas: Existe software Requisitos de hardware menores y durabilidad de las soluciones: propietario diseñado para aplicaciones muy específicas que no existe en Aunque resulta imposible generalizar. Cualquier empresa o profesional. pueden gozar de desarrollo y propagación. gracias a que no precisan autorización de ningún propietario y cualquier persona o institución interesada puede realizarlas las traducciones.

de software es comprada por otra más poderosa. y de otros tipos por el uso de sus programas. tener una modificación. posibilidad de en un futuro tener versiones mejoradas de dicho software desaparece y la posibilidad de corregir los errores de dicho En sistemas con acceso a Internet. un funcionamiento adecuado. Descontinuación de una línea de software: Si una compañía fabricante La diversidad de distribuciones. la soporte. Los clientes que contrataron licencias constantemente las correcciones de errores de todos los programas para el uso de ese software quedan completamente abandonados a su que contengan dichos sistemas. Existencia de programas diseñados específicamente para desarrollar una tarea. Existen aplicaciones para todas las plataformas. ya que son fuentes potenciales de propia suerte. pueden crear línea de software quede descontinuada y nunca más en la vida vuelva a confusión en cierto número de personas. intrusión. etc. es probable que esa licencias de uso. Mayor seguridad y fiabilidad.. tanto de los desarrolladores como de los usuarios. Se necesita dedicar recursos a la reparación de errores. Mayor compatibilidad con el hardware. métodos de empaquetamiento. Imposibilidad de compartir: Si una dependencia de gobierno tiene La mayoría de la configuración de hardware no es intuitiva: Se funcionando exitosamente un sistema dependiente de tecnología requieren conocimientos previos acerca del funcionamiento del propietaria no lo puede compartir con otras dependencias a menos que sistema operativo y fundamentos del equipo a conectar para lograr cada una de ´estas contrate todas las licencias necesarias. herramientas con un mismo fin. se deben de monitorear software también desaparece. Restricciones en su uso. Quedar sin soporte técnico: Si la compañía fabricante del software Únicamente los proyectos importantes y de trayectoria tienen buen propietario se va a la banca rota el soporte técnico desaparece. del software propietario sin antes haber contratado las licencias necesarias. Interfaces gráficas menos amigables. Menor compatibilidad con el hardware. poder aplicar su idea innovadora. El soporte de aplicación es exclusivo por el propietario. .El software libre no tiene garantía proveniente del autor. Los contratos de software propietario no se hacen responsables por Ilegalidad de copias sin licencia para el efecto: Es ilegal hacer copias daños económicos.

Unix. Cuenta con un buen y mejor rendimiento para soportar trigges y procedimientos en el servidor. inclusive para distintas tablas InnoDB . modificación y eliminación de bases de datos. índices. MYSQL SERVER MySQL tiene su propia cuota de nada el motor de almacenamiento en clúster (NDB Cluster) MySQL tiene varios modos de almacenamiento. operaciones SQL SERVER SQL Server se basa en la tecnología de clústeres de Microsoft SLQSERVER solo tiene un sistema de almacenamiento para todo. atributos. tablas. Permite el uso de particiones para la mejora de la eficiencia. por lo que se necesitan desesperantemente lento. administrar y utilizar SQL Server. POSTGRESQL PostgreSQL puede operar sobre distintas plataformas incluyendo Linux. mayores características de hardware para ejecutarlo. La necesidad de ajustes pues un Oracle mal configurado puede ser Consume más recursos que MySQL. También existe la posibilidad de A diferencia del Oracle este no puede realizar estas iniciar una nueva transacción. Buena estabilidad y muy buena escalabilidad. que se denomina Transact SQL que soporta la definición. Solaris y Windows. MacOSX. Sistema de contraseñas y privilegios muy flexibles y seguros. etc.x). entre otros. Mientras se está escribiendo un proceso en una tabla otros usuarios podrán acceder a la misma tabla sin la necesidad de los mentados bloqueos por lo que cada usuario podrá tener una visión consistente de lo último que se hizo. cliente y servidor) Puede revertir a punto de retorno. de replicación e incluso ciertas versiones adminten la administración de bases de datos distribuidas. y soporte para procedimientos almacenados. Utiliza una extensión al SQL estándar. . SQL Server posee una gran variedad de herramientas administrativas y de desarrollo que permite mejorar la capacidad de instalar. Virtuales de SQL estructuras de la lengua como las vistas y los Virtuales de SQL estructuras de la lengua como las vistas y los sinónimos (Muy Bueno) sinónimos (Promedio) Conversión automática de páginas de códigos (por ejemplo. Soporte para control de transacciones en tablas transaccionales (tipo InnoDB). entre No permite la conversión de páginas. subconsultas y disparadores (Triggers) en las últimas versiones de MySQL (5. distribuir.COMPARACION ENTRE ALGUNOS SOFTWARE LIBRES Y PROPIETARIOS: ORACLE El software del servidor puede ejecutarse en multitud de sistemas operativos. independiente de la transacción actual.

sino en el sistema en el o no lectura. presentaciones. seguridad en tablas. seguridad en los que está. Access es gráfico. escritura. Microsoft Access. También puede acceder de forma nativa a ficheros DBase para realizar trabajos simples.Seguridad: SQL permite administrar permisos a TODO. permitir no se producen en el propio gestor. puede administrar toda la información desde un único archivo de base de datos BASE(OPEN OFFICE) Base incluye una versión completa del SGBD HSQL que guarda los datos en ficheros XML. Base es una base de datos con todas las funciones de escritorio sistema de gestión. gráficos vectoriales con tablas y fórmulas matemáticas). Proporciona soporte nativo para diferentes bases de datos (Adabas D. incluso si los errores Permisos a nivel de servidor. Esta suite de oficina está estrictamente centrado (y limitado) para la creación de documentos (texto. Access permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. diseñado para satisfacer las necesidades de una amplia gama de usuarios Incluye multitud de asistentes y vistas para hacer más fácil el trabajo a todas aquellas personas que dispongan de conocimientos limitados sobre bases de datos. hoja de cálculo. así como gráficos y combinaciones de informes en un solo documento. ACESS Por medio de Microsoft Access. ejecución. Access puede crear un solo archivo de bases de datos desde cero Base pretende hacer lo mismo cuando se envuelve en un archivo utilizando el motor de JET MS zip. Base integrará el generador de informes en OLAP y XML Report Designer basado en el motor de informes de código abierto del software Pentaho. . Posibilita la producción de formularios e informes sofisticados y efectivos. Estos permiten automatizar fácilmente muchas tareas sin necesidad de programar Es relativamente sencillo para principiantes ya que dispone de unos asistentes muy potentes mediante los cuales puedes crear formularios profesionales. ADO. ofrece métodos usuales de acceso a los datos y proporcionando métodos simples y directos de trabajar con la información. MySQL). Baja probabilidad de corromper datos. procedimientos almacenados.