Anda di halaman 1dari 7

Sistema Gestor de Base de Datos

Una BD es un gran almacn de datos que se define una sola vez; los
datos pueden ser accedidos de forma simultnea por varios usuarios; estn
relacionados y existe un nmero mnimo de duplicidad; adems en las BBDD
se almacenarn las descripciones de esos datos, lo que se llama metadatos
en el diccionario de datos, que se ver ms adelante.
El SGBD es una aplicacin que permite a los usuarios definir, crear y
mantener la BD y proporciona un acceso controlado a la misma. Debe
prestar los siguientes servicios:

Creacin y definicin de la BD: especificacin de la estructura,


el tipo de los datos, las restricciones y relaciones entre ellos
mediante lenguajes de definicin de datos. Toda esta
informacin se almacena en el diccionario de datos, el SGBD
proporcionar mecanismos para la gestin del diccionario de
datos.
Manipulacin de los datos realizando consultas, inserciones y
actualizaciones de los mismos utilizando lenguajes de
manipulacin de datos.
Acceso controlado a los datos de la BD mediante mecanismos
de seguridad de acceso a los usuarios.
Mantener la integridad y consistencia de los datos utilizando
mecanismos para evitar que los datos sean perjudicados por
cambios no autorizados.
Acceso compartido a la BD, controlando la interaccin entre
usuarios concurrentes.
Mecanismos de respaldo y recuperacin para restablecer la
informacin en caso de fallos en el sistema.

Comparacin entre Sistemas Gestores de Base de Datos

Comparacin Oracle vs SQL server


Oracle
La ltima versin de Oracle es la versin 11g liberada en el mes de
julio del 2009. El costo de la licencia oscila entre los 180 y 400 dlares, la
capacidad de BDD es alta ya que soporta hasta 4 peta bytes de informacin.

Oracle es un manejador de base de datos relacional que hace uso de


los recursos del sistema informtico en todas las arquitecturas de hardware,
para garantizar su aprovechamiento al mximo en ambientes cargados de
informacin.
Soporta alrededor de 17 idiomas, corre automticamente en ms de
80 arquitecturas de hardware y software distinto sin tener la necesidad de
cambiar una sola lnea de cdigo.
Versiones:

Oracle 5 y Oracle 6
Oracle 7
Oracle 7 Parallel
Oracle 8
Oracle 9
Oracle 10: proporciona mejores resultados al automatizar las tareas
administrativas.
Oracle 11 base de datos de caractersticas completas para pequeas
y medianas empresas que requieren el desempeo, la disponibilidad
y la seguridad de base de datos a un bajo costo.

Caractersticas:
Es una herramienta de administracin grafica que es mucho ms
intuitiva y cmoda de utilizar. Apoyo en el diseo y optimizacin del
modelado de datos.
Documentar y mantener un registro peridico de las mantenciones,
actualizaciones de hardware y software, cambios en las aplicaciones y en
general todos aquellos eventos relacionados con los cambios en el entorno
de utilizacin de una base de datos.
Tecnologa:

Posee toda la tecnologa On Demand


Grid Computing
Permite que los ordenadores compartan a travs de internet u otras
redes de telecomunicaciones no solo informacin si no tambin poder
de clculo y capacidad de almacenamiento.

Arquitectura:
Ofrece importantes innovaciones para garantizar la disponibilidad de los
datos ante paradas planificadas y no planificadas.
Estructura:

Fsica:
o Data Files
o Redo Log

o Control File
Lgica
o Table Spaces
o Esquema

SQL Server
Microsoft SQL server es un sistema para la gestin de base de datos
producido por Microsoft basado en el modelo relacional. Sus lenguajes para
consultas son T-SQL y ANSI SQL.
T-SQL:
Es una extensin de SQL de Microsoft, frecuentemente se dice ser un
lenguaje de bsqueda estructurado, es un lenguaje de computo
estandarizado, desarrollado originalmente por IBM para realizar bsquedas,
alterar y definir bases de datos relacionales utilizando estatutos
declarativos.
Caractersticas:

Soporte de transacciones
Escalabilidad, estabilidad y seguridad
Soporta procedimientos almacenados
Incluye tambin un potente entorno grafico de administracin, que
permite el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin de
datos se alojan en el servidor y los terminales o clientes de la red solo
acceden a la informacin.
Adems permite administrar informacin de otros servidores de
datos.

Tecnologas:

Programacin de datos: Microsoft SQL Server 2008 permite que los


desarrolladores construyan nuevas y poderosas aplicaciones de datos
con .NET Framework y Visual Studio Team System
Alta Disponibilidad Siempre Encendida: Las tecnologas Alwasy On
de Microsoft SQL Server 2008 proporcionan un amplio abanico de
opciones que permiten reducir el downtime y mantener los niveles
apropiados de disponibilidad de las aplicaciones.
Capacidad de Administracin: Microsoft SQL Server Ofrece un sistema
de polticas para administrar una o ms instancias de SQL Server, as
como herramientas para el monitoreo del rendimiento y de la solucin
de fallas, que permite que los administradores administren de manera
ms eficiente sus bases de datos y sus instancias de SQL server.
Rendimiento y escala: Ofrece una plataforma slida que puede crecer
junto a su empresa.
Seguridad: Ofrece mejoras de seguridad que ofrecen una mejor
administracin de las configuraciones seguras, una autenticacin y un

control a accesos fortalecidos, capacidades de poderosa encriptacin


y capacidades de administracin clave, y herramientas de auditoria
mejoradas.
Datos espaciales: Ofrece todo un soporte espacial que permite que
las organizaciones consuman, utilicen y extiendan datos localizados a
travs de aplicaciones espaciales que en definitiva ayudan a los
usuarios finales a tomar mejores decisiones.
Servicio de reporte: los Reporting Services de Microsoft SQL server
2008 ofrecen una completa plataforma para servidor, diseada para
ofrecerle soporte a una amplia variedad de necesidades de
reporte( incluidas las necesidades administrativas, corporativas, adhoc, embebidas y web).

Microsoft ha rediseado la famila de productos SQL Server para


satisfacer las necesidades de cada segmento de clientes con cuatro nuevas
ediciones: express, workgroup, standard y enterprise.
Las cuatro nuevas ediciones ofrecen una gama de caractersticas desde
alta disponibilidad y slida estabilidad hasta herramientas avanzadas de
inteligencia comercial, diseadas para ofrecer a los usuarios de una
organizacin una plataforma productiva de gestin de datos ms segura,
fiable y productiva.
Ventajas y desventajas:

Es posible tener en ejecucin la instancia de Oracle sin necesidad de


abrir la base de datos.
En SQL Server una instancia no puede comenzar sin primero tener
sus bases de datos de sistemas en lnea.
Sin embargo, como SQL Server, es imposible conectarse a una base
de datos de Oracle, si la instancia no ha comenzado.
La agrupacin lgica de los objetos de base de datos en SQL Server
es realizada por la propia base de datos. Para Oracle se realiza a
travs de algo llamado espacios de tablas (tablespaces).
SQL Server solo funciona en la plataforma Windows , una de las
principales limitaciones para que sea una solucin empresarial.
Oracle est disponible en mltiples plataformas como Windows, todos
los sistemas basados en UNIX de proveedores como IBM,Sun, Digita,
HP, Sequent, etc. La naturaleza multiplataforma de Oracle hace que
sea una verdadera solucin empresarial.
SQL server llega a alguna de las cargas de trabajo ms grandes del
mundo, dando prueba de ello los slidos resultados de la referencia
de la norma de la industria.
Los clientes que ejecutan SQL server 2008, incluyendo a los grandes
proveedores de software independientes, informan excelentes
experiencias con las ultimas mejoras de estabilidad.
La national Vulnerability Database(NIST) informo la existencia de 330
vulnerabilidades de seguridad crticas en los productos de bases de
datos de Oracle en los ltimos 4 aos.

Conclusin:
No es cierto que Microsoft SQL Server sea mejor que Oracle o
viceversa, ambos productos pueden ser utilizados para construir un sistema
estable y eficiente y la estabilidad y eficiencia de sus aplicaciones y bases
de datos depender ms bien de la experiencia de los desarrolladores de
bases de datos y administrador de base de datos del proveedor de la base
de datos.
Si bien en la relacin precio eficiencia la mejor opcin es Microsoft
SQL Server, aunque bien este cuente con algunas limitaciones que Oracle
no tiene.

Anda mungkin juga menyukai