You are on page 1of 15

INSTITUTO TECNOLÓGICO DE CIUDAD JUÁREZ

INGENIERÍA EN SISTEMAS COMPUTACIONALES

Admón. de Base de Datos

UNIDAD I

“Análisis de los manejadores de bases de datos” Alvarado Díaz Carlos Alejandro

Ing. David Alberto Carreón Iglesias

Ciudad Juárez, Chihuahua Fecha de Entrega: 7 de Febrero. Del 2014

........................6 Características y Ventajas...................11 Licenciamiento simplificado...13 Bibiografia...2 Microsoft SQL Server ...................................10 Oracle............................................................................3 Características y Ventajas ....11 IBM DB2 ................................................................6 Cuadro Comparativo de los SGBD ...............................................................................INDICE: Oracle ............................................................11 Flexibilidad e innovación..........................4 Caracteristicas y Ventajas ................................................12 MySQL ......................................................................................4 IBM DB2 ..........................................................................................................................3 MySQL .................11 TCO líder de la industria ........................14 Carlos Alvarado 1 ..........................................................................................................................7 Comparacion entre algunos SGBD ...........................9 Licenciamientos de los SGBD ................................................................................................................................................................................................................................................................................................2 Características y Ventajas: ...................................................10 SQL Server ....................................................................................................................................................................................

-El software del servidor puede ejecutarse en multitud de sistemas operativos. lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa.-Puede ejecutarse en todas las plataformas.-Oracle es el motor de base de datos relacional más usado a nivel mundial. durante un proceso de evaluación de sistema de gestión de base de datos para una importante aplicación comercial que George estaba diseñando y construyendo.-Existe incluso una versión personal para Windows 9x. cómo y qué manipular. con una integridad referencial declarativa bastante potente. Un modelo relacional posee tres grandes aspectos:    Estructuras: Definición de objetos que contengan datos y que son accesibles a los usuarios. 4. 2.-Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos". con triggers y procedimientos almacenados.-Permite el uso de particiones para la mejora de la eficiencia. 7. surgió a final de los años 70 y principio de los años 80. El poderoso modelo relacional ha evolucionado desde herramientas y los modelos de datos de redes. El manejador de Base de datos ORACLE. Operaciones: Definir acciones que manipulen datos u objetos.-Oracle es la base de datos con más orientación hacía INTERNET 8. Características y Ventajas: 1. 3. 6. desde una Pc hasta un supercomputador. 5.Análisis de los Mánejádores de Báses de Dátos Oracle Oracle es básicamente un herramienta cliente/servidor para la gestión de base de datos. George Koch y su equipo o de tropas de asalto de técnicos fue el primero en desembarcar en el terreno de Oracle en 1982.-Un aceptable soporte Carlos Alvarado 2 . Reglas: Leyes para gobernar la información. de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.

Desarrollo (Analizador de Consultas). Además permite administrar información de otros servidores de datos. El manejo de SQL mediante líneas de comando se utiliza el SQLCMD. 11. 15. 8. 9. 7. es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Enterprise Edición. Incluye una versión reducida. 13. SQL Server incluye herramientas para extraer y analizar datos resumidos para el proceso analítico en línea (OLAP. internet y Windows. SQL Server incluye también herramientas para diseñar gráficamente la base de datos y analizar los datos mediante preguntas en lenguaje normal. Características y Ventajas 1. SQL Server se integra con el correo electrónico. Soporte de transacciones. 2. permitiendo una comunicación local. Facilidad de instalación. Administrativas (Administrador Corporativo). Permite trabajar en modo cliente-servidor. 3. 5. Sus lenguajes para consultas son T-SQL y ANSI SQL. o sql. Puede utilizarse el mismo motor de base de datos a través de plataformas que van desde equipos portátiles que ejecutan Microsoft Windows® 95 ò 98 hasta grandes servidores con varios procesadores que ejecutan Microsoft Windows NT®. Carlos Alvarado 3 . 4. Soporta procedimientos almacenados. distribución y utilización. Incluye también un entorno gráfico de administración. que permite el uso de comandos DDL y DML gráficamente. 12. administrar y utilizar SQL Server. o PowerShell. Almacenamiento de datos. SQL Server posee una gran variedad de herramientas administrativas y de desarrollo que permite mejorar la capacidad de instalar. donde la información y datos se alojan en el servidor y los terminales clientes de la red sólo acceden a la información. llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños. que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edición. 10. 14. distribuir. Online Analitycal Processing).Microsoft SQL Server Microsoft SQL Server es más que un sistema de administración de base de datos. es decir. 6. Incluye componentes múltiples y servicios los cuales la hacen una plataforma comprensiva para programas de la empresa.

Normalmente no hay reserva de memoria tras toda la inicialización para consultas. A pesar del constante desarrollo. YEAR.MySQL MySQL es el mayor sistema gestionado de bases de datos de código abierto SQL. TIME. MySQL AB es una compañía comercial. VARCHAR. que son usadas como tablas temporales. distribuido y mantenido por MySQL AB. y tipos espaciales OpenGIS. Un sistema de reserva de memoria muy rápido basado en threads. S ET. ENUM. DATE. Su conectividad. 4 Carlos Alvarado . y Libtool para portabilidad. CHAR. 2. es desarrollado. Joins muy rápidos usando un multi-join de un paso optimizado. el Servidor MySQL ofrece hoy en día una rica y útil serie de funciones. 4. TEXT. Autoconf. velocidad y seguridad hacen del Servidor MySQL altamente apropiado para acceder a bases de datos en Internet. fundada por desarrolladores de MySQL. y 8 bytes de longitud.  Registros de longitud fija y longitud variable. 3. MySQL es una base de datos relacional y fue originalmente desarrollado para manejar grandes bases de datos mucho más rápido que con otras soluciones existentes y ha sido utilizada con éxito en muchos entornos de producción de alta demanda d durante varios años. TIMESTAMP. DOUBLE. FLOAT. Las funciones SQL están implementadas usando una librería altamente optimizada y deben ser tan rápidas como sea posible. DATETIME.   Tipos de columnas Diversos tipos de columnas: enteros con/sin signo de 1. Características y Ventajas          Interioridades y portabilidad Escrito en C y en C++ Probado con un amplio rango de compiladores diferentes Funciona en diferentes plataformas Usa GNU Automake. BLOB. Tablas hash en memoria.

Usamos MySQL Server con bases de datos que contienen 50 millones de registros.   Seguridad Un sistema de privilegios y contraseñas que es muy flexible y seguro. REPLACE.000. Estos comandos están disponibles a través de la línea de comandos y el cliente mysqlcheck.  Sentencias y funciones Soporte completo para operadores y funciones en las cláusulas de consultas SELECT y WHERE.000. 2000. Las contraseñas son seguras porque todo el tráfico de contraseñas está cifrado cuando se conecta con un servidor. También conocemos a usuarios que usan MySQL Server con 60.000. optimizar.   Soporte para alias en tablas y columnas como lo requiere el estándar SQL. Carlos Alvarado 5 . En sistemas Windows de la familia NT (NT. y reparar tablas.   Escalabilidad y límites Soporte a grandes bases de datos.   Conectividad Los clientes pueden conectar con el servidor MySQL usando sockets TCP/IP en cualquier plataforma.   Localización El servidor puede proporcionar mensajes de error a los clientes en muchos idiomas. los clientes pueden usar named pipes para la conexión.000 de registros. y que permite verificación basada en el host. INSERT. En sistemas Unix. los clientes pueden conectar usando ficheros socket Unix. DELETE. Es posible devolver el número de filas que serían afectadas usando un flag al conectar con el servidor.000 tablas y cerca de 5. o 2003). XP. Consulte  o Clientes y herramientas MySQL server tiene soporte para comandos SQL para chequear. y UPDATE devuelven el número de filas que han cambiado (han sido afectadas).

Tablas replicadas 19. OS/390(MVS). 12. OS/2. DB2 proporciona un juego de datos de acceso de las interfaces para los diferentes tipos de usuarios y aplicaciones. 16. HP Ux. con DB2 es posible acceder a los datos usando JDBC (tan potente como escribir directamente C contra la base de datos).IBM DB2 Características y Ventajas 1. Permite el manejo de objetos grandes (hasta 2 GB). audio. 23. Windows NT. Además cuenta con un monitor gráfico de performance el cual posibilita observar el tiempo de ejecución de una sentencia SQL y corregir detalles para aumentar el rendimiento. Predicados correlacionados. Sinix. 21. commit de dos fases. OS/2 Warp Server. 17. queries paralelos. etc. 14. DOS. Solaris.1/95/NT. DB2 utiliza una combinación de seguridad externa y control interno de acceso a proteger datos. 5. imágenes. La tecnología de replicación heterogénea (heterogeneous replication) en SQL Server permite la publicación automática de los datos en otros sistemas que no sean SQL Server. Windows 3. 7. 4. El chequeo de integridad referencial. SCO Openserver. Usted puede realizar la administración de la DB2 desde cualquier puesto de trabajo. Recuperación utilizando accesos de sólo índices. entre los que se incluyen DB2. HP Ux. DB2 guarda sus datos contra la pérdida. Carlos Alvarado 6 . 24. backup/recuperación on−line y offline. Uniones hash 20. Aix. Plataformas host: 9. en sistemas información geográfica. Plataformas Cliente: 13. video. Esta capacidad se utiliza en sistemas de búsqueda de personas por huellas digitales. Internet es siempre la gran estrella. Macintosh System 7. Permite agilizar el tiempo de respuestas de esta consulta 15. Aix. Plataformas de servidor: 11. VM & VSE. acceso desautorizado. SCO Openserver. o entradas inválidas. Sinix. Java y SQL (tanto el SQL estático. Solaris. Soporte multimedia: texto. Tablas de resumen 18. 22. 2. 6. 3. La definición de datos y funciones por parte del usuario. 8. como complementa el SQL dinámico). OS/400 10.

 Ofrece una  Puede ejecutarse potente forma en distintas de unir SQL e versiones en · Internet.  Ayuda a analizar datos y efectuar recomendaciones para mejorar el rendimiento del manejo de datos que se encuentran almacenados.  El tamaño recomendado es de al menos 10 GB.  Posee una gran variedad de herramientas administrativas. Enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software.Cuadro Comparativo de los SGBD SMDB Características  Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar. Tiene un aceptable soporte Es la base de datos con más orientación a internet.  Para x86: compatibilidad con varios sistemas operativos.  Puede utilizarse el mismo motor de base de datos a través de distintas plataformas.  Apoya en la definición de estándares de diseño y nomenclatura de objetos. Como mínimo se necesitan 4 GB. Carlos Alvarado 7 . Desventajas Algunos fallos en por lo tanto varias versiones con correcciones.  Si va a instalar Oracle Solaris en un sistema basado en x86 Ventajas Algunas de las ventajas es que es como el motor de base de datos relacional y es el más utilizado a nivel mundial.  Procesador de Puede ser útil 500 megahertz para manejar (MHz) o superior y obtener · (se recomienda 1 datos de la red gigahertz o de redes. superior). O r a c l e SQL S e r v e r  Facilidad de instalación. Problema de ajustes. Requisitos  El requisito de memoria mínima es de 512 MB. distribución y utilización.  Incluye herramientas para extraer y analizar datos resumidos para el proceso analítico en línea. Un inconveniente es el precio. Es que si lo quieres para prácticas no te va hacer útil porque en él se prohíben muchas cosas tiene restricciones en lo particular me parase más viable usar MySQL.  Apoya en el diseño y optimización de modelos de datos.  Entre distintas versiones se recomienda en Memoria 512 MB (se recomienda 1 GB o más) Bloqueo a nivel de página. sistemas  Seguridad. operativos.

 Mínimo un AMD a 400 MHz. Hay limitaciones con lo que se puede hacer con el soporte para disparadores. Esto significa que es posible para cualquiera usar y modificar el software.  Cuenta con un monitor gráfico permite corregir detalles para aumentar el rendimiento.M y S Q L  Interioridades y portabilidad  Funciona en diferentes plataformas. MySQL posee un buen control de acceso de usuarios y seguridad en los datos. fiable y fácil de usar. Recuperación utilizando accesos de sólo índices Utiliza una combinación de seguridad externa y control interno de acceso a proteger datos. Java.  Dispone de API's en gran cantidad de lenguajes (C.  Procesadores EM64T x64 (AMD64 e Intel de 64 bits). XP. gracias a su implementación multihilo. El servidor de bases de datos relacionales MySQL es muy rápido. Permite agilizar el tiempo de respuestas de esta consulta. MySQL es Open Source. Los privilegios para una tabla no se eliminan automáticamente cuando se borra una tabla. Ya es cuestión del hardware que vamos a utilizar para poder utilizar este mismo. Intel Xeon y AMD) de 32 bits. 2000. etc).  Espacio en disco generalmente se recomienda un mínimo de 200 megabytes.  Procesadores Intel y AMD x86 (Intel Pentium. Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar. C++. y MUCHA memoria RAM. Carlos Alvarado 8 . definición de datos y funciones por parte del usuario. I M B D B 2  Permite el manejo de objetos grandes. 2003)  Soporte para protocolo TCP/IP. PHP.  Aprovecha la potencia de sistemas multiprocesador.  Condición de open source de MySQL hace que la utilización sea gratuita y se puede modificar con total libertad  Windows basado en NT (NT. por ejemplo 512 Mb para empezar.

Comparación entre algunos SGBD SGBD Porta bilidad Precio Esca bilidad Segu ridad Lociali zación Clie ntes Compa tibilidad ORACLE SQL Server MySQL IBM DB2 ___ ___ ACEPTABLE LIMITADA Carlos Alvarado 9 .

Oracle ofrece licencias con plazos anuales para todos sus productos con plazos que oscilan entre 1 y 5 años. Carlos Alvarado 10 . el usuario debe dejar de utilizar el software o bien extender el plazo o adquirir nuevas licencias mediante un acuerdo celebrado con el proveedor del software. Una vez caducado ese plazo. siempre y cuando el cliente cumpla con los términos y condiciones del acuerdo de licencia. Las licencias a plazo representan un porcentaje de las licencias perpetuas para un producto de Oracle determinado y la duración del plazo (es decir. Una licencia a plazo es una licencia que se otorga por un plazo específico y limitado. de 1 a 5 años) escogido por el cliente determina el monto de ese porcentaje. Una licencia perpetua es una licencia por la que se cobra un cargo por única vez que permite el uso continuo del programa.Licenciamientos de los SGBD Oracle Oracle ofrece licencias perpetuas y licencias a plazo para toda su oferta de productos. durante el cual el usuario puede acceder al software y utilizarlo.

o a hosters o a la nube. Nuestro nuevo modelo proporcionará: Licenciamiento simplificado SQL Server 2012 ofrecerá dos opciones de licenciamiento – una que se basa en el poder de la computación. SQL Server 2012 también entregar licenciamiento que permite a los clientes aprovechar más fácilmente los beneficios de la nube pública y privada a través de la virtualización y la movilidad de licencias. SQL Server 2012 ofrecerá características y capacidades de producto atractivas dentro de las tres ediciones principales con complementos económicos que se requieren para ejecutar sus aplicaciones de Misión crítica y de Inteligencia de negocios. y una que se basa en los usuarios o dispositivos (vea la siguiente tabla para la relación de las nuevas opciones de licenciamiento por edición). Carlos Alvarado 11 .SQL Server La liberación de SQL Server 2012 simplificará las opciones para el cliente con tres ediciones principales que están estrechamente alineadas con la manera en cómo los clientes usan SQL Server entre cargas de trabajo. TCO líder de la industria Seguimos proporcionando valor sobresaliente a cualquier escala entre todos los principales proveedores. Flexibilidad e innovación Licenciamiento optimizado para la nube con la capacidad para otorgar la licencia a una sola Máquina Virtual (VM) u otorgar la licencia a un servidor para una virtualización máxima así como la flexibilidad para mover sus VMs de servidor a servidor.

Para cumplir con el acuerdo de licencia. Una imagen de prueba del producto de base de datos DB2 dejará de funcionar después de un período de prueba de 90 días. Sin embargo. eliminar. existe un informe de cumplimiento que lista el cumplimiento o no cumplimiento de las características de DB2 con la titularidad actual del producto. las estadísticas y los usuarios actuales de cada uno de los productos instalados. la imagen de instalación de fixpack seguirá funcionando de manera ininterrumpida. se pueden añadir. Además del Centro de licencias. Como ayuda en la gestión de licencias.IBM DB2 La gestión de licencias para los productos de base de datos DB2 se realiza principalmente mediante el Centro de licencias dentro del Centro de control de la interfaz en línea del producto. debe aplicar la clave de licencia. se puede utilizar la herramienta de licencias de línea de mandatos db2licm para realizar funciones de licencias. Desde el Centro de licencias se puede verificar la información de licencia. Si ha instalado una imagen de instalación de fixpack de DB2 en un producto de base de datos DB2 adquirido de Passport Advantage. aun cuando no se aplique una clave de licencia. Con este mandato. el producto de base de datos DB2 seguirá funcionando sin interrupción ni restricción. listar y modificar licencias y políticas instaladas en el sistema local. a menos que haya instalado una imagen de prueba del producto de base de datos DB2 o una imagen de instalación de fixpack de DB2. Carlos Alvarado 12 .

MySQL Carlos Alvarado 13 .

com/  http://www-01.ibm.PDF Carlos Alvarado 14 . (September 2008) .Bibiografia  http://www.microsoft.com/  http://www.com/software/data/db2/  Oracle Database 11g For Data Warehousing and Business Intelligence An Oracle White Paper.oracle.