SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
BASES DE DATOS

DESCRIPCIÓN TÉCNICA

17
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
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
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
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
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
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
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
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
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
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
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
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í
BASES DE DATOS

Informix

Sí

Ingres

Sí

InterBase

Sí

Sí
?

Sí
Sí

No

Sí

Sí

No

No

Sí

?

Sí

Quizá

Sí

No

(Solaris)
SapDB

Sí

No

Sí

No

Sí

?

MaxDB

Sí

No

Sí

No

Sí

?

Microsoft SQL Server

Sí

No

No

No

No

MySQL

Sí

Sí

Sí

Sí

Sí

Oracle

Sí

Sí

Sí

Sí

Sí

Sí

PostgreSQL

Sí

Sí

Sí

Sí

Sí

No

SmallSQL

Sí

Sí

Sí

Sí

Sí

Sí

SQLite

Sí

Sí

Sí

Sí

Sí

BSD

Unix

Windows

Mac OS Linux
X

30

No
Quizá

Quizá
z/OS
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

Mais conteúdo relacionado

Mais procurados

Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbdSergio Cano
 
Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3UV
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datoskarlaaponte
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesFrancisco Gómez Pino
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datosjudithmore16
 
Sistema Gestor de Base de Datos
Sistema Gestor de Base de DatosSistema Gestor de Base de Datos
Sistema Gestor de Base de DatosBenel Diaz
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizadosjro1007
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro ComparativoMartha
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
Manejadores de bases de Datos
Manejadores de bases de DatosManejadores de bases de Datos
Manejadores de bases de DatosZoraima Hernandez
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSevavivez
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datosdikatherin93
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Oscar Ruiz Zapata
 

Mais procurados (20)

Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3Manejador De Bases De Datos Eq 3
Manejador De Bases De Datos Eq 3
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Funciones sgbd
Funciones sgbdFunciones sgbd
Funciones sgbd
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Sistema Gestor de Base de Datos
Sistema Gestor de Base de DatosSistema Gestor de Base de Datos
Sistema Gestor de Base de Datos
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Ventajas desventajas sgbd
Ventajas desventajas sgbdVentajas desventajas sgbd
Ventajas desventajas sgbd
 
Manejadores de bases de Datos
Manejadores de bases de DatosManejadores de bases de Datos
Manejadores de bases de Datos
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Consideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMSConsideraciones para elegir un buen DBMS
Consideraciones para elegir un buen DBMS
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datos
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)
 
Sgbd
SgbdSgbd
Sgbd
 

Destaque

10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 
Uso de access vs excel
Uso de access vs excelUso de access vs excel
Uso de access vs excelhelenybrenda
 
Presentacion Administración y Generación de Reportes - MultiDB
Presentacion Administración y Generación de Reportes - MultiDBPresentacion Administración y Generación de Reportes - MultiDB
Presentacion Administración y Generación de Reportes - MultiDBWalter Nasich
 
Taller Introduccion Bases de Datos
Taller Introduccion Bases de DatosTaller Introduccion Bases de Datos
Taller Introduccion Bases de Datosuceva
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleOsmar Zaragoza
 
Concepto erp
Concepto erpConcepto erp
Concepto erprcheo22
 
Administración de base de datos oracle - sesion 12
Administración de base de datos oracle -  sesion 12Administración de base de datos oracle -  sesion 12
Administración de base de datos oracle - sesion 12Sefira111
 
Creación de reportes
Creación de reportesCreación de reportes
Creación de reportesRomán Rivera
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesOracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesDeiby Gómez
 

Destaque (20)

10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Uso de access vs excel
Uso de access vs excelUso de access vs excel
Uso de access vs excel
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Concepto de bd
Concepto de bdConcepto de bd
Concepto de bd
 
Dbms copy
Dbms copyDbms copy
Dbms copy
 
Entorno del manejador de base de datos access
Entorno del manejador de base de datos accessEntorno del manejador de base de datos access
Entorno del manejador de base de datos access
 
Presentacion Administración y Generación de Reportes - MultiDB
Presentacion Administración y Generación de Reportes - MultiDBPresentacion Administración y Generación de Reportes - MultiDB
Presentacion Administración y Generación de Reportes - MultiDB
 
Taller Introduccion Bases de Datos
Taller Introduccion Bases de DatosTaller Introduccion Bases de Datos
Taller Introduccion Bases de Datos
 
Crear base de datos
Crear base de datosCrear base de datos
Crear base de datos
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracle
 
Access contra MySQL
Access contra MySQLAccess contra MySQL
Access contra MySQL
 
Concepto erp
Concepto erpConcepto erp
Concepto erp
 
Seguridad de datos teoría
Seguridad de datos   teoríaSeguridad de datos   teoría
Seguridad de datos teoría
 
Sql4
Sql4Sql4
Sql4
 
Administración de base de datos oracle - sesion 12
Administración de base de datos oracle -  sesion 12Administración de base de datos oracle -  sesion 12
Administración de base de datos oracle - sesion 12
 
Oracle
OracleOracle
Oracle
 
Creación de reportes
Creación de reportesCreación de reportes
Creación de reportes
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesOracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y Roles
 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windows
 

Semelhante a Base de datos (conceptos básicos )

Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionluisalvarez594
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBDkarina maita
 
Continuacion Tallere.
Continuacion Tallere.Continuacion Tallere.
Continuacion Tallere.Carlos Julio
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquezodalys2562
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosAlejandro Rodriguez
 
Instituto
InstitutoInstituto
Institutomarilue
 
Instituto
InstitutoInstituto
Institutomarilue
 
Instituto
InstitutoInstituto
Institutomarilue
 
Instituto
InstitutoInstituto
Institutomarilue
 
tarea base de datos
tarea base de datostarea base de datos
tarea base de datosAREQUIPE!
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionValmore Medina
 
Fundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecepFundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecepcardona.y.v
 

Semelhante a Base de datos (conceptos básicos ) (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Talleresbd
TalleresbdTalleresbd
Talleresbd
 
Base de datos
Base de datos Base de datos
Base de datos
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
Continuacion Tallere.
Continuacion Tallere.Continuacion Tallere.
Continuacion Tallere.
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquez
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
tarea base de datos
tarea base de datostarea base de datos
tarea base de datos
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
bases de datos
 bases de datos  bases de datos
bases de datos
 
Fundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecepFundación centro colombiano de estudios profesionales fcecep
Fundación centro colombiano de estudios profesionales fcecep
 
LAURA VERA!
LAURA VERA!LAURA VERA!
LAURA VERA!
 

Último

El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraJose Sanchez
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entornoday561sol
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................ScarletMedina4
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 

Último (20)

El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldadura
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entorno
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 

Base de datos (conceptos básicos )

  • 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í
  • 30. BASES DE DATOS Informix Sí Ingres Sí InterBase Sí Sí ? Sí Sí No Sí Sí No No Sí ? Sí Quizá Sí No (Solaris) SapDB Sí No Sí No Sí ? MaxDB Sí No Sí No Sí ? Microsoft SQL Server Sí No No No No MySQL Sí Sí Sí Sí Sí Oracle Sí Sí Sí Sí Sí Sí PostgreSQL Sí Sí Sí Sí Sí No SmallSQL Sí Sí Sí Sí Sí Sí SQLite Sí Sí Sí Sí Sí BSD Unix Windows Mac OS Linux X 30 No Quizá Quizá z/OS
  • 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