Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

SISTEMAS GESTORES DE BASES DE DATOS (SGBD)

No description
by

Yeisson Moreno

on 26 October 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SISTEMAS GESTORES DE BASES DE DATOS (SGBD)

SGBD
Un sistema gestor de base de datos es un conjunto de programas que consiste en una colección de datos interrelacionados, su objetivo principal es proporcionar una forma práctica y eficiente de almacenar y recuperar información de una base de datos, generalmente se utilizan para gestionar grandes cantidades de información.
INFORMIX
Informix es un Sistema gestor de Bases de Datos Relacionales de IBM que utiliza SQL. Fue concebido por Roger Sippl finalizando los años 80, y durante los año 90 fue se ubicó en el segundo lugar de base de datos más popular después de Oracle.
ORACLE
Oracle es un sistema gestor de bases de datos objeto – relacional desarrollado por Oracle Corporation el cual es una potente herramienta cliente – servidor para la gestión de las bases de datos.
SISTEMAS GESTORES DE BASES DE DATOS (SGBD)
Presentado por:
Yeisson Fabian Moreno R.

1995 – Informix integró el mapeo objeto – relacional y los datablades de illustra.

1997 – Mala gestión derivada en los fallos de campañas de marketing dirección desafortunada del gobierno.

2000 – Informix añade los motores multidimensionales Universe y Unidata.

2001 – IBM aprovechó los problemas internos de Informix y le compra la tecnología de base de datos, la marca , los planes futuros y la base de clientes asociados.

Actualidad – IBM sigue apostando por esta base de datos, la última versión lanzada es la 10.0.


CARACTERÍSTICAS

Utiliza una sintaxis similar a SQL de Oracle 8.

Informix no utiliza left o right joins, solo outer.

Recuperación rápida de datos

Creación de diversos indíces
Integridad de datos

Funciones de registro y recuperación de datos.

ARQUITECTURA

Informix se organiza en 3 niveles

1. Esta compuesto por el servidor de datos que se encarga de la gestión.

2. Esta formado por un conjunto de utilidades: editor de esquemas de base de datos, editor sql interactivo, generador de formato de pantalla, generador de informes.

3. Esta formado por la interfaz del usuario

VALOR DE LICENCIAMIENTO

IBM Informix Express Edition User Option Authorized
User Single Install License + SW Subscription & Support 12 Months (D5509LL)
250 euros aproximadamente

VERSIONES

• Informix C-ISAM - la última versión de la base de datos Marathon original.

• Informix SE - comercializado como sistema de gama baja para ser incrustado en aplicaciones.

• Informix OnLine - un sistema adecuado para gestionar bases de datos de tamaño medio.

• Informix Extended Parallel Server (XPS, V8) - una versión de alto rendimiento del código base V7 para ser usado en grandes sistemas distribuidos.

• Informix Universal Server (V9) - una combinación del motor V7 OnLine con mapeo O-R y soporte DataBlade de Illustra.


• Informix-4GL - Un lenguaje de cuarta generación para programar aplicaciones.

• Cloudscape - un RDBMS completamente escrito en Java que soporta desde dispositivos móviles de gama baja hasta arquitecturas J2EE de altas prestaciones. En 2004 Cloudscape fue liberado por IBM como una base de datos de código abierto para ser gestionado por la Apache Software Foundation bajo el nombre Derby.

• Red Brick Warehouse - Un producto de almacenaje de datos.

• Suite U2: UniVerse y UniData - bases de datos multidimensionales que soportan redes, jerarquías, matrices y otros tipos de dato difíciles de modelar en SQL.

HISTORIA

Inicios 1980 – Se lanza informix al mercado donde se incluía el propio lenguaje llamado informer y un editor de lenguajes llamado ACE.

1985 – Se presenta el nuevo motor de consultas basado en SQL llamado ISQL.

1988 – Informix compra Innovative Software autores de paquete ofimático para Apple de Macintosh.

1995 - Adquisición de illustra – incluyo varias características que permitían devolver objetos totalmente formados directamente de la base de datos.

HISTORIA

1977 – Oracle es fundada por Larry Ellison, Bob Miner y Ed Oates en 1977 inspirados en un libro de Edgar Codd donde se trataba el manejo de las bases de datos.

1979 – Fue comprada por la fuerza aérea estadounidense la primera versión de Oracle ( Oracle 2).

1982 – Oracle fue introducida dentro del sistema operativo Windows MS-DOS donde ocupaba solo 512k de memoria.

1990 inicios – La compañía empezó a reportar perdidas pero se recuperó gracias a los productos que lanzó como Oracle 7, gráficos, reportes y demás funciones del sistema.

1997 – Se produce uno de los más grandes avances de Oracle porque se incorporó la tecnología SQL basada en la web para soportar más información de las bases de datos.

2010 – Oracle adquiere Sun Microsystems donde adquiere las plataformas de Java, Mysql, NFS para el mejoramiento de su tecnología.

CARACTERISTICAS

Es el sistema de base de datos relacional más usado a nivel mundial.

Es un sistema de administración gráfica lo cual lo facilita su manejo.

Mejora en el diseño y optimización del modelamiento de datos.

Apoya en la definición de estándares de diseño y nomenclatura de objetos.

Es la base de datos con más orientación hacia la web

Permite el uso de particiones para la mejora de la eficiencia, replicación y administración de las bases de datos distribuidas.

ARQUITECTURA

El SGBD Oracle se compone de :

Kernel de Oracle: maneja el almacenamiento y definición de datos, limita el acceso a los mismos y la concurrencia de usuarios.

PGA (Programa Global Área) controla procesos acerca de las conexiones y los procesos que se realizan en Oracle.

SGA ( System Global Área) Son una serie de buffers que se localizan en memoria al iniciarse una instancia y desaparece al bajarla.

Diccionario Cache: conjunto de tablas para proveer información asociada con la base de datos.

REDO Log Buffers: espacio de memoria que contiene los cambios realizados a los bloques de datos.

DATABASE BUFFERS: espacio de memoria para realizar las operaciones normales de la base de datos.


VERSIONES

Oracle 5 y Oracle 6: fueron las dos primeras versiones de Oracle, quedando aun rezagadas por las versiones sucesoras.

Oracle 7: La base de datos relacional componentes de Oracle Universal Server. Posee además las versiones 7.1, 7.1.2, y 7.1.3.

Oracle 7 Parallel: Ofrece a los usuarios un método seguro y administrable para incrementar la performance de sus bases de datos

Oracle 8: Incluye mejoras de rendimiento y de utilización de recursos.

Oracle Fail Safe: Este producto es para que el sistema operativo Windows NT disponga de una mayor oferta de soluciones en entornos cluster.

Oracle Universal Server: Es el eslabón fundamental en el camino de transición de la industria de la tecnología a la informática de red.

DB2

Es un sistema gestor de base de datos propiedad de IBM , es un motor de base de datos relacional que integra XML que permite almacenar documentos completos dentro del tipo de datos xml para realizar operaciones y búsquedas de manera jerárquica.

HISTORIA

1970 – IBM da origen al sistema DB2

1983 – IBM comercializa la primera versión de este producto con la puesta en marcha de DB2 2.0.

1994 – Aparece DB2 Universal Database que incluía funcionas avanzadas para el mercado de servidores de bases de datos y fue desarrollado para el soporte de aplicaciones de gran escala.

Actualmente la tecnología DB2 es usada en gran cantidad de usuarios en el mundo.

CARACTERISTICAS

SQL recursivo ya que permite el manejo de objetos grandes.

Monitor gráfico que permite observar en tiempo real las sentencia sql y poder corregir en caso de que se presenten errores.

Adopta soporta JAVA y estándares XML.
Permite gestionar datos convencionales, relacionales y xml.

Control de acceso basado en etiquetas para mejorar la seguridad.

ARQUITECTURA

DB2 maneja 3 niveles de jerarquía:

Máquina: En este nivel se gestionan los recursos en las instancias y bases de datos.

Instancia: es la unidad de administración de DB2 el cual controla los recursos de la base de datos como las comunicaciones, creación de agentes, arranque.

Bases de datos: se configuran las varialbles que afectan el funcionamiento de las bases de datos , a su vez esta compuesta por la capa lógica donde están las vistas, tablas, índices y la capa física donde están los tablespaces y sus contenedores.

VERSIONES

DB2 Enterprise 9 para UNIX, LINUX WINDOWS
DB2 Express 9
DB2 Express C
DB2 Workgroup 9


PRECIOS

Edicion Empresarial US 25,000
Opcion de Herramientas de Gestion US 9,910 Recovery Expert
US 10,000 Perfomance Expert

MICROSOFT SQL SERVER
Es un sistema gestor de bases de datos relacionales que en sus versiones más actuales cuenta con diferentes tipos de herramientas incorporadas en el programa, está basado en el lenguaje Transact-SQL y es capaz de poner grandes cantidades de información a usuarios simultáneamente y eficazmente.
HISTORIA

1988 – Se desarrolló como parte de un proyecto colaborativo entre Microsoft, Sybase, IBM para crear un sistema de gestión de base de datos para OS/2.

1993 – Se desarrolló la primera versión para Windows NT.

1994 – Microsoft y sybase terminan su colaboración y empiezan sus desarrollos por separado.

1995 – Microsoft lanza su primera versión como único propietario con la versión Microsoft SQL Server 6.0.

1996 – Se lanza la versión Microsoft SQL Server 6.5

1996 – Se lanza la versión Microsoft SQL Server 7.0

2000 – Microsoft SQL Server 2000 incorporá versiones a 64 bits

2005 – Microsoft SQL Server 2005- con esta versión se convirtió en un serio competidor de gigantes como Oracle o IBM DB2.

CARACTERISTICAS

Facilidad de instalación, distribución y utilización

Criptografía integrada, cifrado transparente, certificados a partir de bytes que ayudan a la protección de datos.

Flexibilidad para el reparto de responsabilidades en los roles asignados, utiliza Windows group para control de normas.

Permite el uso de comandos DDL y DML gráficamente.

Permite trabajar en modo cliente – servidor
Permite administrar información de otros servidores de datos.

VERSIONES

Microsoft SQL Server 6.0.
Microsoft SQL Server 6.5
Microsoft SQL Server 7.0
Microsoft SQL Server 2000
Microsoft SQL Server 2005
Microsoft SQL Server 2008
Microsoft SQL Server 2012

PRECIO

TAMAÑO DE BD PRECIO DE BASE DE DATOS AL MES
0 - 100 MB US 4,995
100 MB - 1 GB US 9,99
1 GB - 10 GB US 9,99 GB ADICIONAL US 3,996

SYBASE
Es un sistema gestor de bases de datos creado por la empresa sybase y que esta optimizado para inteligencia artifical. Fue diseñado para entregar resultados más rápidos en soluciones de inteligencia empresarial, almacenes de datos y generaciones de reportes. Sybase combina velocidad y agilidad con un bajo costo.
HISTORIA

1984 – Se funda Sybase por Mark Hoffman y Bob Epstein.

1988 – Sybase entra en colaboración con Microsoft para llevar SQL Sever a OS/2 y Windows.

1994 – Sybase adquiere Powersoft
1995 – Su principal producto es nombrado como Adaptive Server Enterprise.

2001 – Sybase adquiere New Era of Networks.

2003 – Sybase adquiere Avantgo

2005 – Sybase lanza ASE 15.0

CARACTERISTICAS

Particionamiento semántico de tablas que aumentan velocidad de acceso a los datos.

Columnas cifradas para mayor seguridad de los datos.

Mejoras al lenguaje Transact –SQL para mayor productividad

Administrador lógico de recursos y tareas.

Múltiples esquemas de bloqueo de datos
Conexiones seguras con SSL

Soporte a múltiples protocolos de conectividad, como openclient, odbs, ole db

Soporte LDAP para autenticación de usuarios

ARQUITECTURA

Al ser un sistema de gestión de datos, altamente escalable permite:

- Almacenar datos de manera segura.

- Tener acceso y procesar datos de manera inteligente

- Movilizar datos

Sybase ASE con capacidades de administración y una herramienta de consulta de base de datos. Las características relacionadas con la administración visual les ofrecen a los usuarios la posibilidad de navegar y modificar las estructuras de la base de datos, como también los objetos de esquema y el almacenamiento en la base de datos, además de mantener la seguridad de la base de datos. La herramienta de consulta integrada permite crear, editar y ejecutar rápidamente consultas y scripts SQL.

VERSIONES

• ASE Enterprise Edition -- No tiene límites desde el punto de vista de escalabilidad y puede correr todas las opciones que se adquieren por separado.

• ASE Small Business Edition -- Tiene algunos límites en escalabilidad y puede correr un conjunto limitado de las opciones que se adquieren por separado.

• ASE Developer's Edition (edición gratuita para desarrolladores) -- Tiene límites de escalabilidad e incluye un número mínimo de opciones.

• ASE Express Edition para Linux (edición gratuita para Linux) -- Tiene algunos límites de escalabilidad y almacenamiento, pero se puede usar libremente para desarrollo y producción.

• ASE Cluster Edition -- Permite aprovechar los recursos computacionales, brindando escalabilidad horizaontal en clusters de hasta 32 nodos. A la fecha, ASE Cluster Edition está disponible sólo para las plataformas Linux y Sun Solaris.


MY SQL
MySQL es el servidor de bases de datos relacionales más popular, desarrollado y proporcionado por MySQL AB. MySQL AB es una empresa cuyo negocio consiste en proporcionar servicios en torno al servidor de bases de datos MySQL. Una base de datos relacional almacena los datos en tablas separadas en lugar de poner todos los datos en un solo lugar. Esto agrega velocidad y flexibilidad. MySQL es Open Source que significa que la persona que quiera puede usar y modificar MySQL. Cualquiera puede descargar el software de MySQL de Internet y usarlo sin pagar por ello.
HISTORIA

Años 80 – Michael Widenius un joven programador de aplicaciones complejas en basic pensó en construir su propios sistema de almacenamiento de archivos.

1995 – Desarrollo un producto que básicamente era el resultado de sus investigaciones más dos aportes nuevos, el lenguaje SQL y la accesibilidad por la web.

2005 – Oracle adquiere innovase OY, un motor que permite a MYsql proporcionar una funcionabilidad como las transacciones claves y foráneas.

2006 – My Sql e Innobase OY acordaron la extensión de su acuerdo de licencia por varios años.

2008 - Sun Microsystems compra MySQL

2009 – Oracle Corporation llego a un acuerdo para comprar Sun Microsystems, propietarios de los derechos de autor y marca registrada de MySQL.

CARACTERISTICAS

El principal objetivo de MySQL es velocidad y robustez.

Flexible Gestión de usuarios y sistemas de contraseñas

Puede trabajar en distintas plataformas y sistemas operativos.

Soporta gran cantidad de tipos de datos para las columnas

El servidor soporta mensajes de error en distintas lenguas.

ARQUITECTURA

MySQL trabaja en un entorno de red con una arquitectura cliente – servidorlo que significa que un programa central actúa como un servidor y los programas cliente se conectan a el para hacer peticiones. Sus componentes son:

Servidor : se encarga de gestionar acceso a la base de datos en disco y memoria. Es multitarea y multiusuario.

Programas cliente:

Son programas que permiten la interacción gráfica con el servidor.

VERSIONES:

MySQL 3.23.0 en 1995
MySQL 4.0.0 en 2001
MySQL 4.1.0 en 2003
MySQL 5.5 en 2009

POSTGRESQ
PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. Es más completo que MySQL ya que permite métodos almacenados, restricciones de integridad, vistas, etc.
Es el sistema de gestión de bases de datos de código abierto más potente del mercado, y utiliza el lenguaje SQL para llevar a cabo sus búsquedas de información.
HISTORIA

1986 – Comenzó la implementación de Postgres

1987 – Se puso en operación el primer sistema de pruebas.

1989 – Se lanza la versión 1 de Postgres a usuarios externos

1990 – Se lanza la versión 2 con el rediseño incorporado.

1991 – La versión 3 incorporó una implementación para múltiples gestores de almacenamiento.

1993 – El tamaño de la comunidad de usuarios externos se duplicó.

1994 – Se añadió un intérprete de lenguaje S QL a Postgres lo que hizó generar la publicación de Postgres95.

1996 – Se eligió dar nombre al motor como PostgreSQL.

CARACTERISTICAS

Soporta distintos tipos de datos y la creación de tipos propios.

Incluye herencia entre tablas

Operaciones geométricas
Integridad transaccional

ARQUITECTURA

PostgreSQL involucra muchos estilos, en su nivel más alto presenta un esquema clásico de cliente – servidor mientras que el acceso a los datos es un esquema de capas.

El servidor se compone de 2 subsistemas; Postmaster que se encarga de las comunicaciones y autenticaciones de usuario y PostGre que se encarga de la administración de consultas enviadas por el cliente.

VERSIONES

Algunas de las versiones lanzadas son:

PostgreSQL Versión 6.3 – 1998
PostgreSQL Versión 7.0 – 2000
PostgreSQL Versión 8.0 – 2005
PostgreSQL Versión 8.3 – 2008
PostgreSQL Versión 9.0 – 2010
PostgreSQL Versión 9.2 – 2012

WEBGRAFIA

http://www.scribd.com/doc/7244206/23/Definicion
https://www-112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E1&part_number=D55NPLL,D5509LL,D5507LL&catalogLocale=es_ES&Locale=es_ES&country=ESP&PT=html&S_TACT=none&S_CMP=no

http://www.scribd.com/doc/2993276/DB2

http://indira-informatica.blogspot.com/2007/09/qu-es-mysql.html
http://www.postgresql.org.es/sobre_postgresql

http://www.slideshare.net/Guissellacriss/oracle-8526977

http://www.shica19.tripod.com/sql.html
http://es.wikipedia.org/wiki/Microsoft_SQL_Server

Full transcript