Está en la página 1de 9

INSTITUTO TECNOLOGICO DE TAPACHULA

ING. SISTEMAS COMPUTACIONALES






ADMINISTRACION DE BASE DE DATOS
6° SEMESTRE
L.I. NICOLAS CABRERA HIDALGO


ALUMNO: YEFRI MAGDIEL SANTIZO MENDEZ
PRACTICA # 1













TAPACHULA CHIAPAS A 05 DE FEBRERO DE 2014

INTRODUCCION


Para poder manipular, identificar y organizar nuestra información es necesario un
software que nos permita hacerlo, para ello el presente documento tratara de las
características que existen entre ellos, ya que en el mercado podemos encontrar una gran
amplia variedad de estos manejadores de base de datos.
Se analizara una lista de todos los más conocidos y no tan conocidos, además de algunas
de sus características, ya que cada empresa u organización tiene una necesidad diferente
por eso es necesario saber conocer bien los manejadores y poder elegir el más adecuado
a nuestras necesidades.









INDICE

Contenido

LISTA Y CARACTERISTICAS DE MANEJADORES DE BASE DE DATOS .........................................................................4
MySql: .........................................................................................................................................................................5
SQLserver: ...................................................................................................................................................................6
Oracle: .......................................................................................................................................................................6
INFORMIX: ..................................................................................................................................................................6
DB2: ............................................................................................................................................................................7
PostgreSQL: ................................................................................................................................................................8







LISTA Y CARACTERISTICAS DE MANEJADORES DE BASE DE DATOS
Un manejador de base de datos es un módulo de programa que constituye la interfaz entre los datos de
bajo nivel almacenados en la base de datos y los programas de aplicaciones y las consultas hechas al
sistema. El manejador de base de datos es responsable de las siguientes tareas:
 Interacción con el manejador de archivos: Los datos sin procesar se almacenan en el disco
mediante el sistema de archivos. El manejador de base de datos traduce las diferentes
proposiciones en DML a comandos de sistema de archivos de bajo nivel.
 Implantación de la integridad: Los valores de los datos almacenados en la base de datos deben
satisfacer ciertos tipos de limitantes de consistencia. El administrador de la base de datos debe
especificar estas limitantes de forma explícita. Si se especifican estas limitantes entonces el
manejador de la base de datos puede verificar si las actualizaciones a la base de datos resultan
en la violación de cualquiera de estas limitantes, y si así es, podrá realizar la acción apropiada.
 Puesto en práctica de la seguridad: Como se mencionó anteriormente, no es preciso que todos
los usuarios de la base de datos tengan acceso a todo su contenido. Es labor del manejador de
base de datos hacer que se cumplan estos requisitos de seguridad.
 Respaldo y recuperación: Es responsabilidad del manejador de la base de datos detectar fallas
(como caídas de las cabezas lectoras de disco, interrupción del suministro de energía y errores
de software) y restaurar la base de datos al estado que existía antes de presentarse la falla.
 Control de concurrencia: Es necesario que el sistema controle la interacción entre los usuarios
concurrentes; lograr dicho control es una de las tareas del manejador de la base de datos.
Microsoft SQL Server al igual que Oracle DB y MySQL Server son sistemas de gestión o manejadores de
base de datos, existen muchos como:
 MySQL
 PosgreSQL
 Microsoft SQL Server
 Oracle
 Microsoft Access
 Microsoft Visual Fox Pro
 Firebird
 mSQL (mini SQL)
 IBM DB2
 IBM Informix
 SQLite
 Sybase ASE
 Paradox
 dBase

Pero existen algunas ventajas y desventajas que los hace diferentes para la gestión de la base de datos.
Estas diferencias son importantes para las grandes organizaciones y empresas pequeñas elegir el de
mayor beneficio, confiabilidad y seguridad en la administración de los datos.
Analizaremos las ventajas y desventajas de Microsoft SQL Server, Oracle DB y MySQL Server, por ser los
más usados y los más comunes.
MySQL server a diferencia de Microsoft SQL server es un servidor multi-hilo popular de base de datos de
código abierto, confiable, compacto, poderoso y multiplataforma, podemos hacer las bases de datos a
código abierto, una gran ventaja es que se puede utilizar gratis y su código fuente esta siempre
disponible.



MySql:



· El principal objetivo de MySQL es velocidad y robustez.
· Soporta gran cantidad de tipos de datos para las columnas.
· Gran portabilidad entre sistemas, puede trabajar en distintas
plataformas y
· Sistemas operativos.
· Cada base de datos cuenta con 3 archivos: Uno de estructura, uno
de datos y
· uno de índice y soporta hasta 32 índices por tabla.
· Aprovecha la potencia de sistemas multiproceso, gracias a su
implementación
· multihilo.
· Flexible sistema de contraseñas (passwords) y gestión de usuarios, con un muy
· buen nivel de seguridad en los datos.
· El servidor soporta mensajes de error en distintas lenguas.




SQLserver:

· Facilidad de instalación, distribución y utilización.
· SQL Server posee una gran variedad de herramientas administrativas y
de desarrollo que permite mejorar la capacidad de instalar, distribuir,
administrar y utilizar SQL Server.
· -Administrativas (Administrador Corporativo).
· -Desarrollo (Analizador de Consultas).
· 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®, Enterprise Edition.
· Almacenamiento de datos.
· SQL Server incluye herramientas para extraer y analizar datos resumidos para el proceso analítico en
línea(OLAP, Online Analitycal Processing). SQL Server incluye también herramientas para diseñar
gráficamente las bases de datos y analizar los datos mediante preguntas en lenguaje normal.
· SQL Server se integra con el correo electrónico, internet y Windows, permitiendo una comunicación
local


Oracle:

· Es una herramienta de administración gráfica que es mucho más
intuitiva y cómoda de utilizar.
· Ayuda a analizar datos y efectuar recomendaciones concernientes a
mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados.
· Apoya en el diseño y optimización de modelos de datos.
· Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos
almacenados y triggers, entre otros.
· Apoya en la definición de estándares de diseño y nomenclatura de objetos.
· Documentar y mantener un registro periódico de las mantenciones, actualizaciones de hardware y
software, cambios en las aplicaciones y, en general, todos aquellos eventos relacionados con cambios
en el entorno de utilización de una base de datos.

INFORMIX:

· Dispone de herramientas graficas
· Soporte para Datawarehouse
· Soporte para datamining
· Gestiona múltiples bases de datos remotas de una única consola donde se muestran gráficamente
tanto la base de datos, como los objetos que contiene (tablas, índices, procedimientos).
· Utiliza plataforma NT y UNIX
· Capacidad de relación de datos de múltiples lugares físicos
· Opción de conectar datos relacionales de páginas web
· Es costoso, Sin embargo la nueva versión (Vs10) tiene un costo por debajo de los USD $1000 que lo
vuelve muy accesible en el mercado.
· Ocupa menos memoria y recursos que el oracle
· Se integra con linux y oracle
· Cumple con los niveles de seguridad
· Tiene arquitectura para servidor OLTP (On Line Transaction Prosessing) para UNIX. Esta tecnología se
puede ver en INFORMIX Dynamic Server.
· Ofrece herramientas para crear menús, formularios de entrada de datos y generadores de listados
· Utiliza un manejador relacional de base de datos orientado a objetos(ORDBMS), completamente
escalable y extensible a cualquier tipo de datos.
· Se puede utilizar INFORMIX Dynamic Server en toda su capacidad, con el lenguaje de programación
Java.

DB2:

· Libre para desarrollar: Si eres un desarrollador de
aplicaciones y necesitas una base de datos para tu aplicación,
tú puedes usar DB2.
· Libre para implementar: Si estás trabajando en un ambiente
de producción y necesitas una base de datos para almacenar
tus registros vitales, tú puedes usar DB2.
· Libre para distribuir: Si estás desarrollando una aplicación o
herramienta que requiera un servidor de datos empotrado, tú
puedes incluir DB2 Express-C. Aún si DB2 Express-C está
empotrado en tu aplicación y distribuido cada vez que vendes
tu aplicación, este sigue siendo libre. Es requerido que te registres con IBM para poder redistribuir DB2
Express-C; sin embargo este registro también es libre.
· Sin límites: Mientras que otros competidores de base de datos establecen límites en el tamaño de la
base de datos, con DB2 Express-C NO hay límite de datos. Tu base de datos puede crecer y crecer sin
violar el acuerdo de licencia. También no hay límites en términos del número de conexiones de
usuarios por servidor.

PostgreSQL:

· 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 los
terminales o clientes de la red sólo acceden a la información.
· Además permite administrar información de otros servidores de datos.






















REFERENCIAS DE RECOPILACION DE INFORMACION



*Análisis de los manejadores de bases de datos
Libro: Base de datos relacionales
Fray León Osorio Rivera