Este trabajo primero se define que es una base de datos y luego que es un sistemas manejador de base de datos y se definen unos cuantos espero que les sirva de apoyo
exitos ........
1. BASES DE DATOS
CONCEPTOS BASICOS DE LAS BASE DE DATOS
JUAN DAVID REDONDO ROBLES
JAIDER QUINTERO
DOCENTE
INGENIERIA DE SIETAMAS SEMESTRE V
RIOHACHA LA GUAJIRA
2014
1
2. BASES DE DATOS
INTRODUCCIÓN
Una de las principales características de un sistema informático es almacenar y
gestionar datos. Para ocuparse de esta tarea, programas especializados conocidos como
sistemas de gestión de bases de datos comenzaron a aparecer a finales de los sesentas y
comienzo de los setenta. Un sistema de gestión de bases de datos ayudaba a los usuarios
del computador a organizar y estructurar sus datos, y permitia al sistema informatico
jugar un papel mas activo en la gestión de los datos.
Las bases de datos se han vuelto tan populares e importantes que es indispensable en
pequeñas, medianas y grandes empresas para el manejo de la información, actualmente
se trabaja con un modelo llamado relacional que organiza los datos en tablas, campos
registros y archivos para mejor manejo de los datos.
En este trabajo abordaremos información referente a las bases de datos y los sistemas
manejadores de base de datos, así como sus características principales. Se hará hincapié
en los sistemas manejadores de código abierto, en aquellos que son propietarios y en los
que se encuentran en web.
Una breve explicación de los SMBD de código abierto es que son aquellos que se les puede
modificar su código y se adecuan a las necesidades del usuario; al contrario de aquellos
SMBD propietarios que son aquellos que cuentan con licencia y los SMBD web son
aquellos que son no libres y gratuitos.
2
3. BASES DE DATOS
BASE DE DATOS
Se define una base de datos como una serie de datos
organizados y relacionados entre sí, los cuales son recolectados y
explotados por los sistemas de información de una empresa o
negocio en particular.
Las bases de datos son recursos que recopilan todo tipo de
información, para atender las necesidades de un amplio grupo
de usuarios. Su tipología es variada y se caracterizan por una alta estructuración y
estandarización de la información.
Es el conjunto de informaciones almacenadas en un soporte legible por ordenador y
organizadas internamente por registros (formado por todos los campos referidos a una
entidad u objeto almacenado) y campos (cada uno de los elementos que componen un
registro). Permite recuperar cualquier clase de información: referencias, documentos
textuales, imágenes, datos estadísticos, etc.
Una base de datos es una colección de información organizada de forma que un
programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que
necesite.
Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de
registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de
teléfono.
En tres campos: nombre, dirección, y número de teléfono.
3
4. BASES DE DATOS
SISTEMAS DE GESTION DE BASES DE DATOS
Los sistemas de gestión de base de datos (SGBD); (en inglés: DataBase Management
System, abreviado DBMS) son un tipo de software muy específico que permite manipular,
utilizar, mantener, reorganizar datos. Además está dedicado a servir de interfaz entre la
base de datos, el usuario y las aplicaciones que la utilizan.
El propósito general de los sistemas de gestión de base de datos es el de manejar de
manera clara, sencilla y ordenada un conjunto de datos que posteriormente se
convertirán en información relevante para una organización.
los SGBD internamente trabajan con un lenguaje de base de datos llamado SQL, que es
una abreviatura de Structured Query Languaje ( lenguaje de estructuras de consultas )
propio de un tipo específico de bases de datos llamada Base de Datos Relacional, que
son las que se utilizan hoy en dia y se caracteriza por que organizan los datos en forma
tabular sencilla y proporcionan muchas ventajas sobre los anteriores tipos de bases de
datos como lo fueron los basados en archivos ,los jerárquicos y los basados en red.
SQL no es realmente un lenguaje informático completo tal como COBOL, FOLTRAN, o C.
SQL no dispone de una sentencia IF para examinar condiciones, ni de la sentencia goto
para bifurcaciones, ni de las sentencias do o for. En vez de ello, SQL es un sublenguaje
de base de datos, consistente en unas treinta sentencias especializadas para gestión de
bases de datos como create, select, insert entre otras.
4
5. BASES DE DATOS
CARACTERISTICAS
Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del
almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o
cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios
niveles de abstracción.
Independencia. La independencia de los datos consiste en la capacidad de modificar el
esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las
aplicaciones que se sirven de ella.
Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia,
será necesario vigilar que aquella información que aparece repetida se actualice de
forma coherente, es decir, que todos los datos repetidos se actualicen de forma
simultánea. Por otra parte, la base de datos representa una realidad determinada que
tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener
licencia de conducir. El sistema no debería aceptar datos de un conductor menor de
edad. En los SGBD existen herramientas que facilitan la programación de este tipo de
condiciones.
Seguridad. La información almacenada en una base de datos puede llegar a tener un
gran valor. Los SGBD deben garantizar que esta información se encuentra segura de
permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de
permisos.
Manejo de Transacciones. Una Transacción es un programa que se ejecuta como una
sola operación. Esto quiere decir que luego de una ejecución en la que se produce una
falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD
proveen mecanismos para programar las modificaciones de los datos de una forma
mucho más simple que si no se dispusiera de ellos.
Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD tarda
en darnos la información solicitada y en almacenar los cambios realizados.
5
6. BASES DE DATOS
Ventajas
Proveen facilidades para la manipulación de grandes volúmenes de datos. Entre
éstas:
Simplifican la programación de equipos de consistencia.
Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la
base serán siempre consistentes sin importar si hay errores correctamente, etc.
Organizan los datos con un impacto mínimo en el código de los programas.
Bajan drásticamente los tiempos de desarrollo y aumentan la calidad del sistema
desarrollado si son bien explotados por los desarrolladores.
Usualmente, proveen interfaces y lenguajes de consulta que simplifican la
recuperación de los datos.
Inconvenientes
Típicamente, es necesario disponer de una o más personas que administren de la base de
datos, en la misma forma en que suele ser necesario en instalaciones de cierto porte
disponer de una o más personas que administren de los sistemas operativos. Esto puede
llegar a incrementar los costos de operación en una empresa. Sin embargo hay que
balancear este aspecto con la calidad y confiabilidad del sistema que se obtiene.
Si se tienen muy pocos datos que son usados por un único usuario por vez y no hay que
realizar consultas complejas sobre los datos, entonces es posible que sea mejor usar una
planilla de cálculo.
Complejidad: el software muy complejo y las personas que vayan a usarlo deben tener
conocimiento de las funcionalidades del mismo para poder aprovecharlo al máximo.
Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un
software de gran tamaño, que requiere de gran cantidad de memoria para poder correr.
Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo
general son relativamente altos, por lo que estos equipos pueden llegar a costar gran
cantidad de dinero.
6
7. BASES DE DATOS
PRODUCTOS SGBD DISPONIBLES EN EL MERCADO
SMBD DE CÓDIGO ABIERTO
MySQL
MySQL es un sistema gestor de bases de datos que se puede
encuadrar dentro de la categoría de los programas open-source.
Aparte de las características que definen MySQL como programa
open-source, existen aspectos que lo diferencian de otros
productos como, por citar uno conocido, Access. Los atributos a
los que hacemos referencia son:
Posibilidad de crear y configurar usuarios, asignando a cada uno de ellos
permisos diferentes.
Facilidad de exportación e importación de datos, incluso de la base de datos
completa.
Posibilidad de ejecutar conjuntos de instrucciones guardadas en ficheros externos
a la base de datos.
– Multiplataforma.
– Conectividad segura.
– Replicación.
– Indexación de campos de texto.
– Selección de mecanismos de almacenamiento para una configuración más
personalizada
7
8. BASES DE DATOS
Software libre
Triggers limitados
Rápido
Problemas al quitar
privilegios de tabla
Seguro
Ventajas
Desventajas
Poco intuitivo
Fiable
Fiable
Capacidad de gestión
de BBDD grandes
Falta de
documentación
DESCRIPCIÓN TÉCNICA
8
9. BASES DE DATOS
IMAGEN
APACHE DERBY
es un sistema gestor de base de datos relacional escrito
en Java que puede ser embebido en aplicaciones Java y
utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en
disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open
source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java
DB.
Características
APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de
SQL99. La sintaxis SQL usada proviene de IBM DB2.
Su código mide alrededor de 2000KB comprimido.
9
10. BASES DE DATOS
Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para
separar la información en una única base de datos y control completo de
usuarios.
Soporta internamente procedures, cifrado y compresión.
Trae soporte multilenguaje y localizaciones específicas.
A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo.
Transacciones y recuperación aante errores ACID.
Derby Network Server: Permite convertir Derby en una base de datos que sigue el
modelo cliente-servidor tradicional. atabase Utilities: Un paquete de utilidades
Posee tres productos asociados a la marca:
Derby Embedded Database Engine: El motor propiamente dicho.
Derby Network Server: Permite convertir Derby en una base de datos que sigue el
modelo cliente-servidor tradicional.
Database Utilities: Un paquete de utilidades.
DESCRIPCIÓN TÉCNICA
10
11. BASES DE DATOS
DB2
es una marca comercial, propiedad de IBM, bajo la cual se
comercializa un sistema de gestión de base de datos.
DB2 versión 9 es un motor de base de datos relacional que integra XML de manera
nativa, lo que IBM ha llamado pureXML, que permite almacenar documentos completos
dentro del tipo de datos xml para realizar operaciones y búsquedas de manera
jerárquica dentro de éste, e integrarlo con búsquedas relacionales.
DB2 Express-C es la versión gratuita soportada por la comunidad de DB2 que permite
desarrollar, implementar y distribuir aplicaciones que no usen las características
avanzadas de las versiones comerciales de DB2. Esta versión de DB2 puede ser concebida
como el núcleo de DB2, las diferentes ediciones incluyen las características de Express-C
más funcionalidades específicas.
DB2 para Linux, UNIX y Windows permite la automatización de tareas, reducción de las
necesidades de consumo de alimentación, un alto rendimiento que reduce los servidores
necesarios para ejecutar la base de datos, escalabilidad sencilla y alta disponibilidad en
su arquitectura de discos de datos y otras soluciones que facilitan la colaboración entre
profesionales.
Arquitectura similar a
Oracle
Precio
Multiplataforma
Ventajas
Desventajas
Procedimientos han de
programarse en otros lenguajes
SQL
Anticuado
Triggers
11
12. BASES DE DATOS
DESCRIPCIÓN TÉCNICA
PostgreSQL
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
sola empresa sino que es dirigido por una
comunidad de desarrolladores y organizaciones
comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el
PGDG (PostgreSQL Global Development Group).
2.4.1 Características
Alta concurrencia
Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas
en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros
accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión
consistente de lo último a lo que se le hizo commit.
12
13. BASES DE DATOS
Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign keys).
Disparadores (triggers): Un disparador o trigger se define en una acción especifica
basada en algo ocurrente dentro de la base de datos. En PostgreSQL esto significa la
ejecución de un procedimiento almacenado basado en una determinada acción sobre
una tabla específica. Ahora todos los disparadores se definen por seis características:
El nombre del disparador o trigger
El momento en que el disparador debe arrancar
El evento del disparador deberá activarse sobre…
La tabla donde el disparador se activará
La frecuencia de la ejecución
La función que podría ser llamada
IMAGEN DE POSTGRE SQL
13
14. BASES DE DATOS
Multiplataforma
Configuración compleja
Soporte empresarial
Lento respecto a otros
SGBD
Ventajas
Desventajas
Dispone de mucha
documentación
Poca variedad de tipos
de datos
Falta de medidas de
seguridad
Fácil de aprender
DESCRIPCIÓN TÉCNICA
14
15. BASES DE DATOS
SQLite
SQLite es un sistema de gestión
de bases de datos relacional
compatible con ACID, contenida
en una relativamente pequeña
(~275 kiB)1 biblioteca en C.
SQLite es un proyecto de dominio
público creado por D. Richard
Hipp. A diferencia de los sistema
de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso
independiente con el que el programa principal se comunica. En lugar de eso, la
biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El
programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y
funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las
llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto
de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados
como un sólo fichero estándar en la máquina host. Este diseño simple se logra
bloqueando todo el fichero de base de datos al principio de cada transacción.
En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y
también permite la inclusión de campos tipo BLOB.
15
16. BASES DE DATOS
IMAGEN SQLITE
Pequeño tamaño de
la librería
Limitaciones en
“where”
Rendimiento y
velocidad
Ventajas
Desventajas
Falta de claves foráneas
en las tablas
Portabilidad
Software libre
16
18. BASES DE DATOS
SMBD de propietario (no libres)
Advantage Database
dBase
FileMaker
Fox Pro
IBM DB2 Universal Database (DB2 UDB)
IBM Informix
Interbase de CodeGear, filial de Borland
MAGIC
Microsoft Access
Microsoft SQL Server
NexusDB
Open Access
Oracle
Paradox
PervasiveSQL
Progress (DBMS)
Sybase ASE
Sybase ASA
Sybase IQ
WindowBase
[[[VirtualWork][1]]]
IBM IMS Base de Datos Jerárquica
CA-IDMS
18
19. BASES DE DATOS
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),
desarrollado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más completos
destacando:
soporte de transacciones,
Estabilidad,
Escalabilidad y
Soporte multiplataforma.
Versiones
Oracle Database Enterprise Edition(EE).
Oracle Database Standard Edition (SE).
Oracle Database Standard Edition One (SE1).
Oracle Database Express Edition (XE).
Oracle Database Personal Edition (PE).
Oracle Database Lite Edition (LE).
La única edición gratuita es la Express Edition, que es compatible con las demás
ediciones de Oracle Database 10gR2 y Oracle Database 11g.
19
20. BASES DE DATOS
Caro
Multiplataforma
Ventajas
Cuenta con una gran
documentación
Desventajas
Seguridad
Difícil configuración
Complejo
Microsoft SQL Server
SGBD relacional desarrollado por Microsoft. Su
principal función es almacenar y gestionar datos
solicitados por otras aplicaciones.
Características:
Soporta transacciones.
Soporta procedimientos almacenados (programa físicamente almacenado
en la base de datos).
Posee un entorno gráfico integrado que permite gestionar los datos
gráficamente.
Permite trabajar en modo cliente-servidor, donde los datos son
almacenados en remoto y los clientes acceden a la información desde sus
terminales.
20
21. BASES DE DATOS
IMAGEN
SQL SERVER
Aprendizaje
Unión con Internet
Requiere mucha memoria
RAM
Accesibilidad a ficheros
Desventajas
Ventajas
Calidad - precio
Se pueden agregar SQL de
otros servidores
Versiones económicas muy
limitadas
Entorno gráfico
21
22. BASES DE DATOS
InterBase
Un SGBD relacionales desarrollado y comercializado por Borland Software
Corporation y actualmente por CodeGear.
Características:
– Destaca sobre todo por el bajo consumo de recursos del sistema, además
es muy fácil de administrar ya que básicamente no hay necesidad de
hacerlo.
– Funcionar en Linux, Windows y Solaris.
–
No requiere un
ordenador potente
Multiplataforma
Acceso concurrente
Ventajas
Fácil de instalar
Triggers
22
23. BASES DE DATOS
Informix
•
Incorpora conceptos de diseño diferentes de las tradicionales plataformas
relacionales.
•
Características:
– Optimiza el rendimiento de una forma inteligente.
– Ejecución de múltiples hilos y procesadores.
– Escalabilidad total y lineal.
– Incluye el servidor Netscape FaxTrap.
– Encriptación en integridad de mensajes.
Conversión de tipos
automática.
Valor inicial nulo (NULL).
Reduce los costos de
administración.
Ventajas
Soporta transacciones on-line.
Optimiza capacidades de
inteligecia del negocio
competitivas
23
24. BASES DE DATOS
No tiene soporte para
BLOBs.
No tiene soporte para datos
de tipo VARCHAR.
Desventajas
Datos con longitud máxima
fija de 2000 caracteres.
No muy rápido.
Microsoft Office Access
Microsoft Access es un editor y gestor de bases de datos. Forma
parte de Microsoft Office y te permitirá crear bases de datos con
formularios de una manera rápida y sencilla.
Desventajas
Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios)
es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y
código VBA (Visual Basic para Aplicaciones)
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
24
25. BASES DE DATOS
Gestión de pequeñas
BBDD
Sencillo
Ventajas
Desventajas
Seguridad
Rápido
Problemas de
concurrencia
Paradox
Base de datos relacional para entorno MS Windows, anteriormente disponible para MSDOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimática
WordPerfect Office.
En los tiempos del MS-DOS, era una base de datos de bastante éxito, compitiendo con
dBase, Clipper y FoxBase. Pasó al control de Borland después de la compra de Ansa
Software en 1987.
Aunque Borland la portó a Windows, su cuota de mercado es mucho menor que la de
Microsoft Access, pero su lenguaje de programación (ObjectPAL) es Pascal, lo que le hace
más potente que Access, que usa Visual Basic y esto limita bastante sus prestaciones si se
compara con otras bases de datos que usan lenguajes más avanzados. Con su Runtime se
puede desarrollar una aplicación usando una sola licencia sin limitación de puestos.
25
26. BASES DE DATOS
FileMaker
FileMaker Pro es una aplicación multiplataforma
(Windows y Mac) de base de datos relacional de
FileMaker Inc. (una subsidiaria de Apple Inc.). FileMaker
integra el motor de la base de datos con la interfaz, lo que
permite a los usuarios modificar la base de datos al
arrastrar elementos (campos, pestañas, botones...) a las
pantallas o formas que provee la interfaz.
FileMaker evolucionó de una aplicación de MS-DOS, que se desarrolló primariamente
para Apple Macintosh. Desde 1992 está disponible para Microsoft Windows y se puede
utilizar como un ambiente heterogéneo.
FileMaker está disponible para desktop, servidor y configuraciones web.
La característica que define a FileMaker es que el motor de la base de datos está
integrado con las vistas (pantallas, reportes, etc.) que se utilizan para acceder a él. La
mayoría de las bases de datos separan estos elementos y se concentran primariamente
en la organización y almacenamiento de datos.
Nuestros consultores de FileMaker puede crear fácil de usar y cuentan con soluciones
ricas en una tercera parte del tiempo y el costo de otros métodos tales como Visual Basic,
C + +, SQL, MySQL, SQL Server, Oracle, etcétera
Descripción técnica
26
27. BASES DE DATOS
Visual FoxPro
Visual FoxPro es un lenguaje de
programación orientado a objetos y
procedural, un Sistema Gestor de
Bases de datos o Database
Management System (DBMS), y
desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido
por Microsoft.
Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear
aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o
para la Web. 3.2.1 Características
Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
Flexibilidad para crear todo tipo de soluciones de bases de datos.
Lenguaje de Programación Orientado a objetos.
Utilización de Sentencias SQL en forma nativa.
Poderoso manejo de vistas, cursores y control completo de estructuras relacionales.
Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse
con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
Cuenta con un motor de generación de informes renovado y muy flexible para soluciones
más robustas.
Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej.,
servicios Web basados en XML) como por generar reports en formato XML.
Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsof.
27
28. BASES DE DATOS
SMBD en web (no libres y gratuitos)
Microsoft SQL Server Compact Edition Basica
Sybase ASE Express Edition para Linux (Edición gratuita para Linux)
Oracle Express Edition 10 para Windows
Información general
Creador
Fecha
de
la Última
primera versión versión
Licencia de
software
pública
Adaptive Server
estable
Sybase/iAnywhere
1992
10.0
Sybase Inc
1987
15.0 (Sep. Propietario
Propietario
Anywhere
Adaptive Server
Enterprise
2005)
ANTs Data Server
ANTs Software
1999
3.0
Propietario
DB2
IBM
1982
9
Propietario
Firebird
Firebird Foundation
25 de julio de 2
Licencia
2000
Pública
InterBase
Informix
Informix Software
1985
10.0
Propietario
HSQLDB
Hsqldb.Org
2001
1.8.0
Licencia
BSD
Ingres
Berkeley
University, 1980
2006
CA-TOSL
Computer Associates
InterBase
Borland
1985
7.5.1
Propietario
SapDB
SAP AG
?
7.4
GPL
con
drivers
LGPL
MaxDB
MySQL AB, SAP AG
?
28
7.5
GPL
o
29. BASES DE DATOS
propietario
Microsoft SQL Server
Microsoft
1989
9.00.2047 Propietario
(2005
SP1)
MySQL
MySQL AB
Noviembre
de 5.0
1996
Oracle
Oracle Corporation
GPL
o
propietario
1977
11g
Propietario
Release 1
PostgreSQL
PostgreSQL
Global Junio de 1989
8.2.3
Development Group
SmallSQL
Licencia
BSD
SmallSQL
16 de abril de 0.12
LGPL
2005
SQLite
D. Richardo Hippy
17 de agosto de 3.1.3
Dominio
2000
público
Soporte del sistema operativo en que se puede utilizar
Windows
Mac OS Linux
BSD
Unix
z/OS
X
Adaptive
Server
Sí
Sí
Sí
Sí
Sí
ANTs Data Server
Sí
Sí
Sí
Sí
Sí
DB2
Sí
No
Sí
No
Sí
Firebird
Sí
Sí
Sí
Sí
Sí
HSQLDB
Sí
Sí
Sí
Sí
Sí
No
Enterprise
29
?
Sí
Quizá
Sí
31. BASES DE DATOS
CONCLUSIÓN
Al realizar este trabajo se pudo dar cuenta que en el mercado existe una gran variedad
de sistemas manejadores de base de datos y que cada uno cuenta con diferentes
características y se pueden adecuar a las necesidades del usuario más exigente.
También observamos la competencia que existe de SMBD y que los líderes del mercado
son aquellos que más confianza, seguridad y eficiencia ofrecen al cliente.
Por lo que los SMBD mencionados en el presente trabajo son líderes en el mercado y son
apropiados para incluirlos y especificar sus características.
Cabe mencionar que la web ofrece software no libre y gratuito, es decir, son aquellos que
se pueden descargar fácilmente pero que no pueden ser modificados. Esto muchas veces
ha creado controversia porque piensan que al ser gratuitos puede que no sean seguros.
Finalmente podemos agregar que estos sitios web si ofrecen versiones gratuitas pero que
en realidad si son seguros y confiables.
Con lo anterior expuesto tenemos un conocimiento más sobre SMBD que aplicaremos en
nuestra base de datos y esto nos ayudara a visualizar y corregir cualquier anomalía.
31