comparativa sgbdr

24

Upload: carlos-garcia

Post on 13-Jun-2015

17.678 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Comparativa SGBDR
Page 2: Comparativa SGBDR

1. INTRODUCCIÓN

Los SGBD, son un tipo de software muy específico, Los SGBD, son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que lo utilizan. Hay tres usuario y las aplicaciones que lo utilizan. Hay tres tipos:tipos:

SGBD libre (PostGreSQL, Firebird...).SGBD libre (PostGreSQL, Firebird...). SGBD no libres (MySQL, dBase, Microsoft Access.. SGBD no libres (MySQL, dBase, Microsoft Access.. .)..). SGBD no libres y gratuitos (Microsoft SQL Server SGBD no libres y gratuitos (Microsoft SQL Server Compact Edition Basica...).Compact Edition Basica...).

Sistemas Gestores Bases de Datos

Page 3: Comparativa SGBDR

2. CARACTERÍSTICAS DE LOS SGBD

2.1. ORACLE – HISTORIA

Surge a finales de los años 70, bajo el nombre de Sotfware a partir de un estudio sobre SGBD de George Koch. Computer World definió este estudio como uno de los más completos jamás escrito sobre Base de Datos.

Esto se debía a que usaba la filosofía de las Bases de Datos Relacionales, algo que por aquella época era todavía desconocido.

La tecnología Oracle se encuentra prácticamente en todas las industrias alrededor del mundo, y en la actualidad encabeza la lista de los SGBD más usados.

Sistemas Gestores Bases de Datos

Page 4: Comparativa SGBDR

2. CARACTERÍSTICAS DE LOS SGBD

2.1. ORACLE – CARACTERÍSTICAS

Es un SGBDR desarrollado por Oracle Corporation, que es considerado como uno de los SGBD más completos, destacando:

Su soporte de transacciones

Su estabilidad

Su escalabilidad

Su soporte multiplataforma

Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco.

Sistemas Gestores Bases de Datos

Page 5: Comparativa SGBDR

2.2 MySQL – HISTORIA

MySQL surgió alrededor de la década del 90, Michael Windenis comenzó a usar mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras unas primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante flexible ni rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas funciones. Esto resulto en una interfaz SQL a su base de datos, totalmente compatible a mSQL.

El origen del nombre MySQL no se sabe con certeza de donde proviene

Sistemas Gestores Bases de Datos

2. CARACTERÍSTICAS DE LOS SGBD

Page 6: Comparativa SGBDR

2.2 MySQL – CARACTERÍSTICAS

Aprovecha la potencia de los sistemas multiprocesador, gracias a su impletació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, puede trabajar en distintas performas y Sistemas Operativos (GNU/Linux, Mac OS X y Windows entre otros)

Soporta hasta 32 índices por tablas

Gestión de usuarios y passwords, manteniendo un nivel muy bueno de seguridad en los datos.

Sistemas Gestores Bases de Datos

2. CARACTERÍSTICAS DE LOS SGBD

Page 7: Comparativa SGBDR

2.3 PostGreSQL – HISTORIA

PostGreSQL ha tenido una larga evolución, la cuál se inicia en 1980 con el proyecto Ingres, en 1986 se publicaron varios papers que describían las bases del sistema, y dos años más tarde ya se contaba con una versión utilizable.

La primera versión se publica en el año 1989 y en 1990 la segunda. Al años siguiente se publica la tercera que añadía la capacidad de múltiples motores de almacenamiento. En 1993 se produce un aumento importante de usuarios, y al año siguiente se publica la versión 4, el proyecto termina y el grupo se disuelve.

Sistemas Gestores Bases de Datos

2. CARACTERÍSTICAS DE LOS SGBD

Page 8: Comparativa SGBDR

2.3 PostGreSQL – CARACTERÍSTICAS

Vistas (Es un resultado de una consulta SQL de una o varias tablas, también se le puede considerar una tabla virtual).

Integridad Transaccional.

Herencia de tablas.

Tipos de datos y operaciones geométricas.

Soporte para transacciones distribuidas. Permite a PostGreSQL, integrarse en un sistema distribuido formado por varios recursos.

Sistemas Gestores Bases de Datos

2. CARACTERÍSTICAS DE LOS SGBD

Page 9: Comparativa SGBDR

Antes de comenzar la comparación, hay que tener un punto muy importante en cuenta. No existe el peor o mejor SGBD, simplemente existe el más o menos adecuado para cada caso. A continuación hacemos una comparación entre estos SGBD, entre ellos uno comercial (Oracle), y dos libres (MySQL y PostgreSQL).

Plataformas soportadas:

Sistemas Gestores Bases de Datos

3. TABLA COMPARATIVA SGBD

Page 10: Comparativa SGBDR

Conforme al grado de competencia, el rojo sería el peor, el amarillo el mediano, y el azul el mejor.

Sistemas Gestores Bases de Datos

3. TABLA COMPARATIVA SGBD

Page 11: Comparativa SGBDR

RENDIMIENTO Y VELOCIDAD EN CONSULTAS

COMPLEJIDAD SIMPLE

Sistemas Gestores Bases de Datos

3. TABLA COMPARATIVA SGBD

Page 12: Comparativa SGBDR

RENDIMIENTO Y VELOCIDAD EN CONSULTAS

COMPLEJIDAD MEDIA

Sistemas Gestores Bases de Datos

3. TABLA COMPARATIVA SGBD

Page 13: Comparativa SGBDR

RENDIMIENTO Y VELOCIDAD EN CONSULTAS

COMPLEJIDAD ALTA

Sistemas Gestores Bases de Datos

3. TABLA COMPARATIVA SGBD

Page 14: Comparativa SGBDR

4. SOLUCION PARA EL IES

•Gran volumen. Soluciones corporativas que requieran una base de datos muy potente, estable y escalable, capaz de soportar una carga de trabajo muy severa: Oracle, Sybase y DB2. •Unix SQ. Bases de datos SQL comerciales (OpenBase SQL, PrimeBase) o de uso libre (mSQL, mySQL, PostgreSQL). Soluciones de bajo coste y rendimiento óptimo. •Soluciones Microsoft. SQL Server o MS Access, ya sea en local o en la Web. Bien utilizando las herramientas del fabricante (Visual InterDev) o desde otros lenguajes. •Velocidad crítica. Para soluciones locales de cientos de miles de registros, en donde la velocidad en las búsquedas es crítica: PardigmaSoft Valentina. •Desarrollo rápido. Integrando el entorno de programación y la base de datos: 4th Dimension, FileMaker.

Sistemas Gestores Bases de Datos

Page 15: Comparativa SGBDR

4. SOLUCION PARA EL IES

De las anteriores características, hemos decidido cuáles eran las más importantes, por lo que el soporte al gran volumen de datos y la seguridad han sido nuestras prioridades. Siendo así, nos hemos decantado por uno, para utilizarlo en I.E.S Gran Capitán, siendo nuestra respuesta la siguiente:

Hemos pensado, que la solución al Sistema de Información del centro sería cualquier Sistema Gestor de Base de datos que se caracterizara por tener un Gran volumen, debido a la gran cantidad de usuarios que utilizan el sistema.

Utilizaríamos debido a la política de seguridad que ofrece re specto a MySQL y Post-GreSQL y al gran volumen de datos que soporta.

Sistemas Gestores Bases de Datos

Page 16: Comparativa SGBDR

5. PROFUNDIZAR EN UN SGBSR

Hemos elegido Microsoft Access porque es el sistema gestor de base de datos relacional que más se utiliza en pequeños negocios debido a su facilidad de uso.

Sistemas Gestores Bases de Datos

Page 17: Comparativa SGBDR

5. PROFUNDIZAR EN UN SGBSR

¿QUÉ ES BASICAMENTE MICROSOFT ACCESS?

Microsoft Access es un programa del sistema operativo creado para uso personal en pequeñas organizaciones. Es un componente de la suite Microsoft Office, aunque no se incluye en el paquete "básico".

En un sistema de información, Microsoft Access, entraría dentro de la gestión y no de la ofimática. Este programa permite manipular datos en forma de tablas y realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos de gráficas.

Su creador y modificador fue Kenn (George Golding).

Sistemas Gestores Bases de Datos

Page 18: Comparativa SGBDR

5. PROFUNDIZAR EN UN SGBSR

LA INDEPENDENCIA DE MICROSOFT ACCESS

Con Office 95, Microsoft Access 95 se convirtió en parte de Microsoft Office Professional Suite junto con Microsoft Excel, Word y PowerPoint y la transformación de Access Basic a Visual Basic. Desde entonces, ha habido liberaciones de Microsoft Access con cada versión de Office.

Sistemas Gestores Bases de Datos

Page 19: Comparativa SGBDR

5. PROFUNDIZAR EN UN SGBSR

LA INDEPENDENCIA DE MICROSOFT ACCESS

Con Office 95, Microsoft Access 95 se convirtió en parte de Microsoft Office Professional Suite junto con Microsoft Excel, Word y PowerPoint y la transformación de Access Basic a Visual Basic. Desde entonces, ha habido liberaciones de Microsoft Access con cada versión de Office.

Sistemas Gestores Bases de Datos

Page 20: Comparativa SGBDR

5. PROFUNDIZAR EN UN SGBSR

EVOLUCIÓN DE ACCESS

El formato de base de datos nativa de Access ha sufrido varias evoluciones:•Transición de Access 97 a Access 2000. Desde Access 2000, todas las nuevas versiones de Access soportan este formato.

•En Access 2007, se introdujo un nuevo formato de base de datos: ACCDB. El ACCDB soporta los tipos de datos más complejos, como archivos adjuntos y campos con múltiples valores. Estos nuevos tipos de campos son esencialmente de registros y permiten el almacenamiento de múltiples valores en un campo.

Sistemas Gestores Bases de Datos

Page 21: Comparativa SGBDR

5. PROFUNDIZAR EN UN SGBSR

COMPETENCIA

Antes del lanzamiento de Access, el mercado de base de datos de escritorio estaba dominado por Borland (Paradox y dBase, y FoxPro) Microsoft Access fue el primer programa en masa de base de datos para Windows.

Gracias a la incorporación de las rutinas de optimización Rushmore (FoxPro), Access se convirtió en la principal base de datos de Windows eliminando de manera efectiva la competencia para esta plataforma.

Sistemas Gestores Bases de Datos

Page 22: Comparativa SGBDR

5. PROFUNDIZAR EN UN SGBSR

FECHAS DE CREACION(VERSIONES)

•1992 - Access 1.0 •1993 - Access 1.1 •1994 - Access 2.0 •1995 - Access 95 •1997 - Access 97 •2000 - Access 2000 •2001 - Access XP o 2002 •2003 - Access 2003 •2007 - Access 2007 •2010 - Access 2010

Sistemas Gestores Bases de Datos

Page 23: Comparativa SGBDR

5. PROFUNDIZAR EN UN SGBSR

Extensiones de archivo •.mdb - Cualquier cosa •.mde - Base de datos Access protegida, con macros (versión 2003 y anteriores) •.mdz - Extensión de plantillas en Access •.mda - Complemento de Access •.accdb - Base de datos Access (versión 2007 y posteriores) •.accde - Base de datos Access protegida, con macros (versión 2007 y posteriores) •.accdr - Base de datos Access que opera como protegida aunque es un accdb "encubierto" (versión 2007 y posteriores)

Sistemas Gestores Bases de Datos

Page 24: Comparativa SGBDR

5. PROFUNDIZAR EN UN SGBSR

Extensiones de archivo

•.mam - Macro Access •.maq - Consulta Access •.mar - Informe Access •.mat - Tabla Access •.maf - Formulario Access •.adp - Proyecto Access •.adn - Plantilla de proyecto Access

Sistemas Gestores Bases de Datos