28/3/17

CLASIFICACIÓN DE LOS SGBD

Existen multitud de SGBD en el mercado, orientados a distintos propósitos. Se pueden clasificar en base a distintos criterios como el uso personal o de ámbito empresarial, que suele ir relacionado con el coste en sí del software, también en función a la cantidad de ciertos parámetros, como número de usuarios o almacenamiento, e incluso a su distribución.
  • Según el propósito,
    • De propósito   general, adaptable a cualquier tipo de  aplicación
    • Orientado a un propósito especifico, diseñada como aplicación única, imposible de utilizar en otra aplicación o darle cualquier uso distinto
  • Según el numero de usuarios a los que atiende
    • Para un único usuario (monousuario) o para varios (multiusuario).
  • Según el coste, gratuitas o no
  • Según su ubicación
    • Centralizados, si tanto el sgbd como los datos, se encuentran en el mismo equipo.
    • Distribuidos, si existe distinta localización física e incluso geográfica
  • Según su modelo de datos,Se trata del criterio de clasificación más importante puesto que se fundamenta en el modelo lógico de datos. Entre los más empleados se encuentran:
    • Modelo relacional, es un modelo de datos basado en el concepto matemático de relación y sobre las interrelaciones de estas
    • Orientado a objetos, se rige por una base de datos definida en torno a objetos, con sus propiedades o atributos y operaciones o métodos que se organizan en clases
    • Jerárquico,este modelo de datos se caracteriza por utilizar jerarquías para la representación lógica de la información.
    • En red  o CODASYL DBTG, En este modelo existen dos elementos principales que son el dueño y el miembro, donde solo puede existir un dueño y varios miembros, donde cada miembro depende solamente de un dueño.


Los Sistemas Gestores de Bases en el mercado


MySQL


Se trata de un SGBD relacional que en la actualidad es propiedad de Oracle Corporation. Su versión libre se denomina MySQL Community Edition, existen versiones de pago como MySQL Standard Edition ,MySQL Enterprise Edition y MySQL Cluster Carrier Grade Edition
Está amparado tanto por la licencia GNU GPL de software libre para su uso como por una licencia de carácter propietario para quienes lo deseen incorporar en software propio.


Se caracteriza por ser multiusuario, multitarea, ágil y rápido y bastante fácil de manejar. Entre sus múltiples propósitos es apropiado para hacer uso de el en entorno web.
Para que un lenguaje de programación trabaje conjuntamente con MySQL se requiere la instalación de un driver como ODBC, Open Data Base Connectivity, que permite acceder a la información de la base de datos desde cualquier aplicación.
Para Java se denomina JDBC Java Data Base Conectivity


Microsoft Access


Desarrollado por Microsoft es un SGBD de carácter propietario, se distribuye con la suite Microsoft Office. Permite crear rápidamente aplicaciones de base de datos basadas en exploradores que pueden ayudar a llevar la gestión de una pequeña empresa.
Su potencia solo permite gestionarse en ámbito domestico o para pequeñas empresas




Microsoft SQL Server


Esta también desarrollado por Microsoft, es una versión de Acces más potente que puede utilizarse en proyectos empresariales más exigentes.
Se recomienda para sistemas informáticos que necesiten mantener la confianza en momentos críticos y cuando se realicen cargas de trabajo en exceso persistiendo sus niveles de seguridad.
En la última versión se añade la característica de sincronización de datos en la nube, que mejora su productividad y permite el acceso desde cualquier lugar.

Oracle


Es una de las mayores compañías de software del mundo  , y sus productos van desde bases de datos como Oracle hasta sistemas de gestión
Se trata de bases de datos relacionales y además orientados a objetos. Se puede comenzar con Oracle Database Express Edition 11g, migrando sus datos cuando sea necesario








Algunas características de estos sistemas son:

  • La seguridad, de la que disponen todos a la hora de permitir el control de los datos
  • Las copias de seguridad, de que disponen todos para asegurarse un correcto restauración  recuperación de datos.
  • La gestión del espacio, que es única del sistema Oracle, y dispone de una gestión flexible del espacio, pudiéndose determinar antes de crear la base de datos.
  • Conectividad, característica de los SGBD, que están conectados todo el día
  • Herramientas de desarrollo,  todos estos sistemas disponen de  consultas, informes, aplicaciones, formularios, y otras herramientas de gestión de información empresarial.

No hay comentarios:

Publicar un comentario