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

No description
by

Marcela Cherubini

on 25 February 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SISTEMAS GESTORES DE BASES DE DATOS

Es un conjunto de programas que permiten crear y mantener una base de datos permitiendo a los usuarios procesar, describir, administrar y recuperar los datos almacenados en una base de datos de una manera muy sencilla y sin conocer la ubicación física de los mismos.
¿Que es un Sistema Gestor de Bases de Datos?
Ventajas de los SGBD
Evitar Redundancia, Inconsistencias, Problemas de integridad
Datos compartidos y accesos concurrentes
Independencia de los Datos
Administración de la seguridad de los datos
Eficiencia
Facilidad de acceso a los datos
Desventajas de los SGBD
Mayores Costos
Procesamiento más lento de algunas aplicaciones
Mayor Vulnerabilidad
Características SGBD
SGBD
SISTEMAS GESTORES DE BASES DE DATOS
Algunas características mas importantes de acuerdo a las consultas realizadas:

• Manipulación de datos.
• Seguridad en integridad de los datos.
• Recuperación de los datos ante fallos. Plan de recuperación y
restaurar la Base de Datos
• Diccionario de datos (repositorio o meta-datos).
• Desempeño de todas las funciones de la forma más eficiente posible
Algunos SGBD
INFORMIX
ORACLE
DB2
SQL Server
SYBASE
MYSQL
POSTGRESS
INFORMIX

Es un Gestor de Bases de Datos creado por Informix Software INC. Incluye un RDBMS que se define como Sistema Administrador de Bases de Datos relacionales/ Relation Data Base Manager System basado en SQL, es un lenguaje de cuarta generación y juego de herramientas para la inclusión de SQL en programas de aplicación.

Informix esta categorizado como uno de los cuatro grandes de las bases de datos de IBM, este gestor de base de datos soporta requisitos de procesamiento de transacciones online, es capaz de optimizar capacidades de inteligencia del negocio competitivas, y maximiza operaciones de datos.
Características Informix
Algunas características para resaltar:

Fue el primer sistema de manejo de bases de datos ralacionada para UNIX.
Tiene Arquitectura para servidor OLTP para UNIX.
Cumple con los niveles de seguridad de la NCSC B1 y C2.
Utiliza un manejador relacional de bases de datos orientado a Objetos.
Ventajas y Desventajas Informix
Ventajas
Hace la conversión de tipos automáticamente, es decir no es necesario especificar alguna instrucción que diga que conversión de tipo se necesita.
Los valores nulos se identifican con la palabra NULL y es el estado inicial de cualquier variable que se maneje
Si no se colocan algunos valores, añade nulo automáticamente.
Reduce los costos de la administración
Desventajas
No tiene soporte para Objetos grandes binarios.
No tiene soporte para el tipo de datos VARCHAR
No posee la velocidad de sus competidores.
Versiones Informix
De acuerdo a información encontrada en varias paginas de internet:

Informix 4GL:
Provee una poderosa, flexible y comprensible aplicación de desarrollo y entorno de producción de cuarta generación.
Informix Dynamic Server:
Ofrece una excepcional base de datos online para procesamiento de transacciones para empresas y grupos de trabajo.
Informix Dynamic Server Express:
Ofrece una base de datos para carga de datos de alta perfomance, para pequeñas y medianas empresas.
Informix SQL:
Entrega un sistema de desarrollo de aplicativo de bases de datos para optimizar aplicaciones de bases de datos.
ORACLE
Oracle es la Primera Base de Datos Diseñada para Grid Computing , es un sistema de gestión de base de datos relacional fabricado por Oracle Corporation.

Oracle es una herramienta cliente/servidor para la gestión de base de datos, su gran potencia y su elevado precio hace que solo se utilizado en empresas muy grandes.


Características y Estructura Oracle
Características:
Ha sido diseñada para que las organizaciones puedan controlar y gestionar grandes volúmenes de contenidos no estructurados en un único repositorio con el objetivo de reducir los costos y los riesgos asociados a la pérdida de información.
Estructura Logica:
Se divide en unida des de almacenamiento lógicas: Tablespaces. Cada BD estará formada por uno o mas tablespaces (al menos existe el tablespace SYSTEM catálogo del sistema)
Cada tablespace se corresponde con uno o más
ficheros de datos. Objetos : tablas, vistas, índices asocia dos a una tabla, clusters,


Estructura Física:
Una B.D. tiene uno o más ficheros de datos. Estos ficheros son de tamaño fijo y se establecen en el momento en que se crea la base de datos o en el momento en el que se crean tablespaces.

Los datos del fichero de datos son leídos cuando se necesitan y sitúa dos en una caché de memoria compartida para que el próximo acceso a los mismos sea más rápido.


Ventajas y Desventajas Oracle
Ventajas:

Puede Ejecutarse en todas las plataformas.
El software del servidor puede ejecutarse en multitud de sistemas operativos.
Existe una versión personal para Windows 9x.
Es la base de datos con mas orientación hacia internet.
El uso productivo de los recursos auxiliares con Active Data Guard.
Protección y auditoría segura de los datos, mas la posibilidad de recuperación total de los datos.


Desventajas:

El mayor inconveniente de Oracle es su precio.
Necesidad de ajuste, un Oracle mas configurada puede ser excesivamente lento.
Alto costo de la formación.


Versiones Oracle
De acuerdo a investigación en varias paginas de internet:
Oracle 5 y 6:
Fueron las dos primeras versiones de Oracle, quedando aun rezagadas por las versiones sucesoras.
Oracle 7:
La base de datos relaciona l 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 existent es introduciendo operaciones en paralelo y sincrónicas dentro de sus ambientes informáticos.
Oracle 8:
Incluye mejoras de rendimiento y de utilización de recursos.
Oracle 9
Oracle 10
Oracle 11:
es una base de datos de características completas para pequeñas y medianas empresas que requieren el desempeño, la disponibilidad y la seguridad de la base de datos #1 del mundo a un bajo costo.
DB2
De acuerdo a http://www.buenastareas.com/

La empresa IBM crea el sistema gestor base de datos llamado “DB2” en 1970, a comienzo de la siguiente década de crea la versión 2.0 de éste nuevo programa gestor de base de datos.

DB2 UDB no es un producto nuevo. Fue construido en base a dos productos incluidos en el DB2 de AIX en el año 1994: DB2 Common Server, que para propósitos generales incluía funciones avanzadas para el mercado de servidores de bases de datos, con soporte de hardware SMP y OLTP; y el DB2 Parallel Edition, que fue desarrollado para soportar aplicaciones de gran escala, como Data Warehousing y Data Mining.

Actualmente la tecnología de éste gestor de base de datos creado por IBM es utilizado por más de 40 millones de usuarios y más de 300 mil empresas reconocidas en todo el mundo. El uso de este gestor de base de datos a permitido a todos los usuarios encontrar soluciones a sus problemas de manera rápida y efectiva, brindando más de 1 millón 300 mil licencias utilizadas.



Características DB2

El DB2 permite el manejo de objetos grandes, permite una capacidad de hasta 2GB, también permite la definición de sus datos y una variedad de funciones por parte del usuario y la revisión de la integridad referencial, SQL recursivo, el soporte de multimedia como texto, imágenes, video y audio; queries paralelos, commit de dos fases, backup / recuperación on line y offline.

Integridad:
El DB2 UDB incluye características de Integridad, asegurando la protección de los datos aún en caso de que los sistemas sufran un colapso, y de Seguridad permitiendo realizar respaldos en línea con distintos grados de granularidad, sin que esto afecte la disponibilidad de acceso a los datos por parte de los usuarios.
Múltiples Usos:
Provee la capacidad de hacer frente a múltiples necesidades, desde Procesamiento Transaccional de Misión Crítica (OLTP), hasta análisis exhaustivo de los datos para el soporte a la toma de decisiones (OLAP).
Escalabilidad:
Sus características distintivas de Escalabilidad le permiten almacenar información en un amplio rango de equipos, desde un PC portátil hasta un complejo ambiente de mainframes procesando en paralelo.
Facilidad de Instalación y uso:
La primera versión de DB2 para NT fue reconocida en el mercado como una base de datos muy poderosa, pero difícil de instalar y usar. En la versión (DB2 UDB), IBM agregó muchas herramientas gráficas para facilitar el uso para los usuarios, como también para los administradores y desarrolladores.

Ventajas y Desventajas DB2
Ventajas:


La arquitectura física es muy similar a la de Oracle.
También puede ejecutarse en varias plataformas: existe incluso una versión "personal" para Windows 95/98.
El SQL de DB2 es muy potente
Es especialmente interesante la implementación de triggers

Desventajas:

Es similar a Oracle en el precio.
Los procedimientos almacenados de DB2 deben programarse en lenguajes externos: C, Java, Visual basic, etc., esto obliga a utilizar un lenguaje adicional, sino principalmente porque nos hace depender de otro compilador ... que casi siempre está ligado a la plataforma o sistema operativo.

SQL SERVER
Sistema de Bases de Datos producido por microsoft basado en el modelo relacional cuya función principal es almacenar y consultar datos.

SQL Server tiene una plataforma "Cloud - Ready" que permite acceder a los datos si se encuentra conectado a una red local o internet.



Características SQL SERVER
Algunas Características:

Soporte de transacciones.

Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados.

Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.

Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.

Además permite administrar información de otros servidores de datos.

Ventajas y Desventajas SQL SERVER
Ventajas:


Soporte de transacciones
Escalabilidad
Estabilidad y seguridad
Soporta procedimientos almacenados
Permite trabajar en modo cliente-servidor , donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información
Permite administrar información de otros servidores de datos
Desventajas:

Costos de la Licencia: Los costos varían desde Gratis (Express y Compact Edition), hasta $ 25 000 USD (Enterprise Edition). Estos costos dependen de los servidores a utilizar y el número de clientes (usuarios).
VERSIONES SQL SERVER
Tomado de: http://www.gridmorelos.uaem.mx

SQL Server 2005 Enterprise Edition

SQL Server 2005 Standard Edition

SQL Server 2005 Workgroup Edition

SQL Server 2005 Express Edition

SQL Server 2005 Compact Edition

SQL Server 2005 Developer Edition

Editions on 64-bit Platform


SYBASE
Sybase es una base de datos relacional basada en columnas que es intrínsecamente más apropiado para el adecuado procesamiento de consultas que un enfoque basado en filas. Debido a que está basado en columnas, Sybase IQ aprovecha las características de cada columna en la tabla, en un número de diferentes caminos. Sybase soporta los esquemas relacionales tradicionales, incluyendo la normalización de esquemas usados para procesos de transacción.

http://www.gravitar.biz
CARACTERÍSTICAS SYBASE
Ofrece una serie de índices especializados para el adecuado rendimiento de las consultas.
Compresión de datos es mucho más fácil de implementar en un enfoque basado en columnas que cuando se utilizan los métodos convencionales. Es significativamente más eficiente. En la práctica Sybase IQ ha demostrado una compresión de datos de un 50% a un 70% del conjunto de datos original.
Es fácil agregar y cargar una columna de datos a una tabla como seria agregar una fila a una base de datos relacional convencional.

Se toma de: http://www.gravitar.biz


MYSQL
Es un sistema de gestión de bases de datos relacional capaz de almacenar una cantidad de datos de gran variedad. Mysql utiliza el lenguaje de consulta estructurado, es decir SQL.

MYSQL es una idea de la empresa opensource MYSQL AB establecida en Suecia en 1995.

Es un sistema de gestión de bases de datos licenciado bajo la GPL de la GNU. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente.

Probablemente MYSQL es el gestor más usado en el mundo del software libre, debido a su gran rapidez y facilidad de uso.



CARACTERÍSTICAS MYSQL
Características para resaltar:

Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.
Soporta gran cantidad de tipos de datos para las columnas.
Dispone de API’s en gran cantidad de lenguajes (C, C++, Java, PHP, etc).
Gran portabilidad entre sistemas.
Soporta hasta 32 índices por tabla.
Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos


Ventajas y Desventajas SQL SERVER
Ventajas:

Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento
Facilidad de configuración e instalación.
Soporta gran variedad de Sistemas Operativos
Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.
MySQL software es Open Source
El software MySQL usa la licencia GPL
Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet
Desventajas;

Un gran porcentaje de las utilidades de MySQL no están documentadas.
No es intuitivo, como otros programas (ACCESS).
Dificultad de manejo
No permite el modo de autenticación local.
VERSIONES SQL SERVER
Tomado de: http://sistemaspyt.blogspot.com/

95 (23 de mayo): MySQL fue lanzado internamente.
1998 (8 de enero): lanzan la primera versión de MySQL para Windows 95 y NT.
2000 (agosto): lanzan la versión 3.23 beta.
2001 (enero): lanzan la versión 3.23.
2002 (agosto): lanzan la versión 4.0 beta.
2003 (marzo): lanzan la versión 4.0.
2004 (junio): lanzan la versión 4.1 beta.
2004 (octubre): lanzan la versión 4.1.
2004 (marzo): lanzan la versión beta 5.0
2005 (octubre): lanzan la versión 5.0.
La versión 5.1 está en desarrollo.



POSTGRESS SQL
Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. Es un sistema diseñado para administrar grandes cantidades de datos, que tiene la fama de ser la base de datos de código abierto (Open Source) más avanzada del mundo.
"El postgres es robusto como un elefante."

PostgreSQL tiene más de 15 años de desarrollo activo y se ha ganado la reputación de ser confiable y mantener la integridad de los datos.

PostgreSQL se encuentra instalado en un servidor de base de datos corriendo sobre una plataforma Linux.

El desarrollo de PostgreSQL no esmanejado por una sola empresa sino que es dirigido por una comunidad dedesarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dichacomunidad es denominada el PGDG (
PostgreSQL Global Development Group).




CARACTERÍSTICAS POSTGRESS SQL
Implementación del estándar SQL92/SQL99.2.
Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes(MAC, IP ...), cadenas de bits, etc.
Incorpora una estructura de datos array
Incorpora funciones de diversa índole: manejo de fechas, geométricas, orientadas a operaciones con redes, etc.
Permite la declaración de funciones propias, así como la definición de disparadores.
Soporta el uso de índices, reglas y vistas
Incluye herencia entre tablas (aunque no entre objetos, ya que no existen), por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales
Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos.
Incluye herencia entre tablas.
Se ejecuta en los principales sistemas operativos.




Ventajas y Desventajas POSTGRESS SQL
Ventajas:

Ampliamente popular - Ideal para tecnologias Web.
Fácil de Administrar.
Su sintaxis SQL es estándar y fácil de aprender.
Footprint bajo de memoria, bastante poderoso con una configuración adecuada.
Multiplataforma.
Capacidades de replicación de datos.
Soporte empresarial disponible.
Extensible
Multiplataforma
Diseñado para ambientes de alto volumen
Desventajas:

En comparación con MySQL es más lento en inserciones y actualizaciones, ya que cuenta con cabeceras de intersección que no tiene MySQL.
Soporte en línea: Hay foros oficiales, pero no hay una ayuda obligatoria.
Consume más recursos que MySQL.
La sintaxtis de algunos de sus comandos o sentencias no es nada intuitiva.
Tomado de: http://es.scribd.com
http://es.scribd.com/doc
SGBD
Full transcript