Вы находитесь на странице: 1из 12

INTRODUCCIÓN

Los Sistemas Manejadores de Base de Datos (SMBD) son un tipo de software que
sirven de interfaz entre la base de datos, el usuario y las aplicaciones que lo utilizan.
Son fundamentales para el desarrollo empresarial en el mundo moderno,
encontrándose en el mercado muchas herramientas comerciales y gratuitas que
cada día mejoran su rendimiento.
Los sistemas manejadores de base de datos facilitan el trabajo de los ingenieros de
soporte y administradores de sistemas, permitiendo que existan controles más
estrictos y mejores consultas que sirvan para la toma de decisiones de las empresas
hoy en día.
Actualmente en el mercado existe una gran variedad SMBD que comparten un
mismo propósito general: manejar de manera clara, sencilla y ordenada un conjunto
de datos que posteriormente se convertirán en información relevante para una
organización.
Es por esto que a continuación en este trabajo se explicara los SMBD más usados
en la actualidad desglosándonos en sus características, ventajas, desventajas y por
qué se siguen usando en el mercado.
DEFINICIÓN DE LOS MANEJADORES DE BASE DE DATOS
El sistema manejador de bases de datos es la porción más importante del software
de un sistema de base de datos.
Un DBMS es una colección de numerosas rutinas de software interrelacionadas,
cada una de las cuales es responsable de alguna tarea específica.

Las funciones principales de un DBMS son:


Crear y organizar la Base de datos: Establecer y mantener las trayectorias de
acceso a la base de datos de tal forma que los datos puedan ser accesados
rápidamente.
Manejar los datos de acuerdo a las peticiones de los usuarios: Registrar el uso
de las bases de datos.
Interacción con el manejador de archivos: Esto a través de las sentencias en
DML al comando del sistema de archivos. Así el Manejador de base de datos es el
responsable del verdadero almacenamiento de los datos.
Respaldo y recuperación: Consiste en contar con mecanismos implantados que
permitan la recuperación fácilmente de los datos en caso de ocurrir fallas en el
sistema de base de datos.
Control de concurrencia: Consiste en controlar la interacción entre los usuarios
concurrentes para no afectar la inconsistencia de los datos.
Seguridad e integridad: Consiste en contar con mecanismos que permitan el
control de la consistencia de los datos evitando que estos se vean perjudicados por
cambios no autorizados o previstos. El DBMS es conocido también como Gestor de
Base de datos.
“MANEJADORES DE BASE DE DATOS ACTUALES”

MYSQL
MySQL es un manejador de bases de datos principalmente utilizado en las aplicaciones
WEB en conjunto con PHP. Con su última versión MYSQL 5.0 anexa nuevas características
importantes que lo hacen más competitivo con manejadores como SQL Server, Sybase y
Oracle
Es un sistema de gestión de base de datos relacional, multihilo y multiusuario seguramente
el más usado en aplicaciones creadas como software libre.
Por un lado se ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en
productos privativos pueden comprar a la empresa una licencia que les permita ese uso.
Entre sus características tenemos:
 Uso de transacciones ACID (Atomic, Consistent Isolated, Durable): Para construir
aplicaciones más seguras mediante commit, rollback, crash recovery y bloqueo por
registro.
 Store Procedures: Para mejorar la programación.
 Triggers: Para mejorar las reglas del negocio.
 Vistas: Para que la información sensible sea más segura.
 Information Schema: Para un fácil acceso a los metadatos.
 Transacciones Distribuidas(XA): Para soportar transacciones entre múltiples
ambientes de bases de datos
VENTAJAS:
 Velocidad al realizar las operaciones
 Bajo costo en requerimientos para la elaboración de bases de datos
 Facilidad de configuración e instalación.
DESVENTAJAS
 Un gran porcentaje de las utilidades de MySQL no están documentadas.
 No es intuitivo, como otros programas (ACCESS).
 Un gran porcentaje de las utilidades de MySQL no están documentadas.
 No es intuitivo, como otros programas (ACCESS).
¿Por qué se sigue usando en el mercado?
 Escalabilidad y flexibilidad
 Alto Rendimiento
 Alta Disponibilidad
 Apoyo transaccional robusto
 Aspectos de Internet y datos de almacenamiento
 Fuerte Protección de Datos
 Aplicación de Desarrollo Integral
 Facilidad Gestión
 Open Source Libertad y soporte 24 x 7
 El más bajo costo total de propiedad

Microsoft SQL Server


Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-
SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de
manera simultánea.
Es un sistema propietario de Microsoft. Sus principales características son:
 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
 Incluye también un potente entorno gráfico de administración, que permite el uso de
comandos DDL y DML gráficamente.
 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.
 Además permite administrar información de otros servidores de datos
VENTAJAS
 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
 Incluye también un potente entorno gráfico de administración, que Permite el uso de
comandos DDL y DML gráficamente.
 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.
 Además permite administrar información de otros servidores de datos.
DESVENTAJAS
 Su principal desventaja es el precio, aunque cuenta con una versión EXPRESS que
permite usarlo en entornos pequeños. (Aprox. Unos 4GB de información y varios
millones de registros por tabla)
 Otra de las desventajas de SQL es que si lo quieres para practicas 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.

¿Por qué se sigue usando en el mercado?

El software que están ejecutadas en la memoria del servidor por parte del sistema,
aprovecha las capacidades del servidor que es más potente que los clientes,
previniendo gestión en la red y pueden programar tareas que corran aunque el
cliente no esté conectado, siendo parte principal de los servicios.
Oracle
Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés
de Relational Data Base Management System), fabricado por Oracle Corporation.
Tradicionalmente Oracle ha sido el SGBS por excelencia, considerado siempre como el
más completo y robusto, destacando por sus siguientes características:
 Soporte de transacciones.
 Estabilidad.
 Escalabilidad.
 Es multiplataforma.
VENTAJAS
 Sistema de gestión y control centralizado: Las sentencias de Oracle SQL permiten
que los datos se controlen desde un repositorio central tabular.
 Estandarización: Una ventaja principal de Oracle SQL es su estandarización y
consistencia entre distintas implementaciones.
 Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial.
 Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
 Oracle 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.
 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.
 El software del servidor puede ejecutarse en multitud de sistemas operativos.
Al igual que SQL Server, Oracle cuenta con una versión EXPRESS gratis para pequeñas
instalaciones o usuarios personales.
DESVENTAJAS
 Incompatibilidad y complejidad
 Funcionalidad limitada
 Inhabilidad de implementar el procesamiento recursivo.
 Es considerado de los más caros, por lo que no se ha estandarizado su uso como
otras aplicaciones.
 Precio de licencias personal Oracle excesivamente caras.

¿Por qué se sigue usando en el mercado?


Microsoft Access
Es un sistema de gestión de bases de datos Relacional creado por Microsoft (DBMS) para
uso personal de pequeñas organizaciones.
Se ha ofrecido siempre como un componente de la suite Microsoft Office aunque no se
incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases
de datos que pueden ser consultados por otros programas.
Entre las principales características reseñables podemos indicar que:
 Permite crear tablas de datos indexadas.
 Modificar tablas de datos.
 Relaciones entre tablas (creación de bases de datos relacionales).
 Creación de consultas y vistas.
 Consultas referencias cruzadas.
 Consultas de acción (INSERT, DELETE, UPDATE).
 Formularios.
 Informes.
 Entorno de programación a través de VBA
 Llamadas a la API de windows.

VENTAJAS
 Facilidad para integrar: Las bases de datos access funcionan muy bien con
muchos de los programas para desarrollo de software basados en Windows
 NET-amigable: Las bases de datos access son también una buena opción para los
usuarios que tengan la intención de desarrollar software utilizando.
 Fácil de instalar y usar: Para crear bases de datos access basta con instalar
Microsoft Access y esto es algo que cualquier administrador de bases de datos
puede hacer en solo unos pocos minutos, quedando un sistema de gestión de base
de datos relacional completamente funcional.
 Puede ser colocada online: Aunque todavía tiene limitaciones de número de
usuarios con conexión simultánea, cuando se tiene necesidad de usuarios remotos,
se le puede dar control total y funcionalidad a una base de datos access de modo
que el teletrabajo pueda convertirse en una opción viable para los administradores
de bases de datos.
 Muy popular: Microsoft Access es el sistema de base de datos de escritorio más
popular en el mundo por lo que las bases de datos access pueden ser entendidas
por la mayoría de usuarios de bases de datos.
 Capacidad de almacenamiento conveniente: Una base de datos access puede
almacenar hasta 2 GB de datos lo cual es más que suficiente para una gran mayoría
de desarrollos.
 Ahorras dinero: Microsoft Access es cientos de dólares más económicos que otros
sistemas más grandes; ofreciendo las funcionalidades y uso similares.
 Importación de datos: Microsoft Access hace que sea muy fácil importar datos.
DESVENTAJAS
 Capacidad Finita: Las bases de datos access son útiles para pequeñas y medianas
empresas o departamentos individuales.
 Structured Query Language (SQL): SQL para MS Access no es tan robusto como
MS SQL Server u Oracle, por nombrar sólo unos pocos.
 Las transacciones críticas a tiempo son difíciles de gestionar: Si generas datos
que necesitan ser utilizados o distribuidos inmediatamente, las bases de datos
access puede que no sean las más adecuadas para ti.
 Podría haber problemas de seguridad: Si tu base de datos necesita ser protegida
por extensos protocolos de seguridad de base de datos, entonces Access puede
que no sea la mejor opción.
 Múltiples sistemas operativos Windows podrían corromper la base de datos:
Es posible que en tu red existan varios sistemas operativos Windows en diferentes
ordenadores que son utilizados para distintos uso en tu empresa.
 Un solo archivo: Toda la información de tu base de datos se guarda en un solo
archivo. Esto limita las opciones y cómo elegir utilizar los datos. Ralentiza informes,
consultas y formularios.
 Límite de usuarios: el límite técnico de las bases de datos access es de 255
usuarios al mismo tiempo, pero el límite real es de entre 10 y 80 (según el tipo de
aplicación).

¿Por qué se sigue usando en el mercado?

PostgreSQL
Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado
bajo la licencia BSD.
Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es
manejado por una empresa y/o persona, sino que es dirigido por una comunidad de
desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por
organizaciones comerciales. La comunidad PostgreSQL se denominada el PGDG
(PostgreSQL Global Development Group).
Sus principales características son:
 Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente
multiversión, por sus siglas en inglés)
 Amplia variedad de tipos nativos: provee nativamente varios soportes
 Ahorros considerables de costos de operación
 Estabilidad y confiabilidad
VENTAJAS
 Instalación ilimitada y gratuita: Podemos instalarlo en todos los equipos que
queramos.
 Gran escalabilidad: Nos permite configurar PostgreSQL en cada equipo según el
hardware.
 Estabilidad y confiabilidad: Tiene más de 20 años de desarrollo activo y en constante
mejora.
 pgAdmin: Se trata de una herramienta gráfica con la que podemos administrar
nuestras bases de datos de forma fácil e intuitiva.
 Estándar SQL: implementa casi todas las funcionalidades del estándar ISO/IEC
9075:2011, así pues, resulta sencillo realizar consultas e incluir scripts de otros
Motores de Bases de Datos.
 Potencia y Robustez: PostgreSQL cumple en su totalidad con la característica ACID
Compliant. ACID es un acrónimo de Atomicity, Consistency, Isolation y Durability
(Atomicidad, Consistencia, Aislamiento y Durabilidad en español). Por ello permite
que las transacciones no interfieran unas con otras.
 Extensibilidad: tenemos a nuestra disponibilidad una gran variedad de extensiones
distribuidas por el grupo de desarrolladores de PostgreSQL. También por terceros
o incluso nosotros mismos podemos crear nuestras propias extensiones.
DESVENTAJAS
 Es relativamente lento: en inserciones y actualizaciones en bases de datos
pequeñas, PostgreSQL está diseñado para ambientes de alto volumen. Ésto hace
que la velocidad de respuesta pueda parecer lenta en comparación con bases de
datos de pequeño tamaño.
 Soporte oficial: No cuenta con un soporte en línea o telefónico. PostgreSQL cuenta
con foros oficiales donde los usuarios pueden exponer sus dudas que responden
otros usuarios de la comunidad. También, disponemos soporte empresarial como
EnterpriseDB o TodoPostgreSQL. Cabe resaltar que la comunidad de usuarios
PostgreSQL es una de las más activas en el mercado.
 La sintaxis de algunos de su comando o sentencias puede llegar a no ser intuitiva si
no tienes un nivel medio de conocimientos en lenguaje SQL.

¿Por qué se sigue usando en el mercado?


DB2
Este SGBD es propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base
de datos. Utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar
del modelo relacional que utilizan otros gestores de bases de datos. Es el único de los
gestores que hemos comentado que nos relacional.
Sus caracteristicas más importantes son:
 Permite el manejo de objetos grandes (hasta 2 GB)
 La definición de datos y funciones por parte del usuario, el chequeo de integridad
referencial,
 SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos,
commit de dos fases, backup/recuperación on−line y offline.
 Permite agilizar el tiempo de respuestas de esta consulta
 Recuperación utilizando accesos de sólo índices.
 Predicados correlacionados.
 Tablas de resumen
 Tablas replicadas
 Uniones hash

VENTAJAS
 Permite agilizar el tiempo de respuestas de esta consulta
 Recuperación utilizando accesos de sólo índices.
 Predicados correlacionados.
 Tablas de resumen
 Tablas replicadas
 Uniones hash
 DB2 utiliza una combinación de seguridad externa y control interno de acceso a
proteger datos.
 DB2 proporciona un juego de datos de acceso de las interfaces para los diferentes
tipos de usuarios y aplicaciones.
 DB2 guarda sus datos contra la pérdida, acceso desautorizado, o entradas inválidas.
 Usted puede realizar la administración de la DB2 desde cualquier puesto de trabajo.
 La tecnología de replicación heterogénea (heterogeneous replication) en SQL
Server permite la publicación automática de los datos en otros sistemas que no sean
SQL Server, entre los que se incluyen DB2.
 La mayoría de los que utilizan equipos IBM utilizan DB2 porque es confiable y tiene
un muy buen soporte técnico".
 El DB2 se basa en dos ejes que lo hacen fuerte en su rendimiento: utiliza un sistema
multiprocesador (SMP) simétrico y un sistema de procesador paralelo masivo.
 El DB2 distribuye y recuerda la ubicación de cada pista donde se encuentra la
información. En el contexto de una larga base de datos, este sistema de partición
hace que la administración sea mucho más fácil de manejar que una base de datos
de la misma medida no particionada.
DESVENTAJAS
 El DB2 - IBM es la tercera base de datos que más se vende, de acuerdo con los
VARs recientemente encuestados en el número de junio de 1996 de la revista VAR
Business Magazine. El Microsoft SQL Server se anotó un 38%, Oracle, 21%, IBM,
10%, Informix, 9%, y Sybase un 8%.
 En sistemas grandes la base más usada es DB2 ya que corre en diferentes
plataformas operativas, pero en realidad, en la mayoría de los casos la decisión para
optar por un software de estas características es corporativa.
 Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van
a implementar.
 Influye en la elección el hardware utilizado.
 Una serie de error del sistema operativo, que cae DB2.
 Su principal desventaja es el precio, está dirigido solo a grandes empresas con
necesidades de almacenamiento y procesamiento muy altas.
 Al igual que SQL Server y Oracle dispone de una versión EXPRESS gratis pero no
de libre distribución.
 Existen muchos más gestores de bases de datos en el mercado, pero estos como
he comentado son los más usados.

¿Por qué se sigue usando en el mercado?


CONCLUSIÓN

Durante la realización de este trabajo, aprendimos acerca de los Los Sistemas


Manejadores de Base de Datos (SMBD) su importancia y utilidad a la hora de
almacenar, clasificar y manejar información, de cualquier tipo.
Algunos de los aspectos aprendidos y que de gran peso es la base de datos su
definición, requerimiento, ventajas y características donde podemos decir que la
base de datos: Es una colección de datos o información usados para dar servicios
a muchas aplicaciones al mismo tiempo.
En cuanto al requerimiento podemos decir que cumple las mismas tareas de análisis
que del software y tiene como característica relacionar la información como vía
organización y asociación donde la base de datos tiene una ventaja que es utilizar
la plataforma para el desarrollo del sistema de aplicación en las organizaciones.
Otro aspectos importante sería el diseño y creación de la base de datos, donde
existen distintos modos de organizar la información y representar las relaciones
entre por datos los tres modelos lógicos principales dentro de una base de datos
son el jerárquico, de redes y el relacional, los cuales tiene ciertas ventajas de
procesamiento y de negocios.
BIBLIOGRAFIA

http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/199/A
4.pdf?sequence=
https://docplayer.es/6972606-Sistemas-manejadores-de-base-de-datos.html
file:///C:/Users/melissa/Downloads/componente45499.pdf
https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-de-datos-
mas-usados/

Вам также может понравиться