2. Qué es un sistema gestor de
base de datos?
Existen programas denominados sistemas
gestores de bases de datos, abreviado
SGBD, que permiten almacenar y
posteriormente acceder a los datos de forma
rápida y estructurada. Las propiedades de
estos SGBD, así como su utilización y
administración, se estudian dentro del ámbito
de la informática.
Las aplicaciones más usuales son para la
gestión de empresas e instituciones públicas.
También son ampliamente utilizadas en
entornos científicos con el objeto de
almacenar la información experimental.
3. Evolución de SQL server
SQL Server ha evolucionado a lo largo de los años que
es hoy. La Tabla 1-1 presenta un resumen de este
proceso
AÑO VERSION DESCRIPCIÓN
1988 SQL SERVER APLICACION CONJUNTO CONSTRUIDO CON SYBASE PARA
EMPLEO SOBRE OS/2
1993 SQL SERVER Una baja funcionalidad, SGBD capaz de satisfacer las
4.2 UN necesidades de almacenamiento de datos y manejo de
ORDENADOR SGDB un pequeño departamento, EL CONCEPTO era la de un
SGBD INTEGRADO CON WINDOWS y tenía una interfaz fácil
de usar de su popularidad
1995 SQL SERVER 6.05 Rescritura importante del motor de base de datos central,
Una pequeña primera actuación importante característica mejorada y
empresa SGBD mejoras en las funciones importantes es todavía muy por
detrás en términos de rendimiento y la funcionalidad de las
versiones posteriores, el objetivo de esta versión.
1996 SQL SERVER 6.5 SQL Ganando la prominencia Tal que, Oracle llevó a
cabo la versión 7.1 del software en la plataforma de la
competencia directa
4. AÑO VERSION DESCRIPCION
1998 7.0 UNA WEB SGBD otra rescritura importante en el motor de base de
datos central, Definición de un comunicado,
razonablemente. Proporcionan un potente y rico
en funciones SGBD Esa fue una alternativa
realmente viable para las pequeñas y medianas
empresas de negocios, un escritorio real entre tales
como MS Access SGBD. Las capacidades de
Oracle y DB2 ganado una buena reputación por
su facilidad de uso y para el uso de negocios.
2000 SQL SERVER, UNA Mejora del rendimiento y la escalabilidad muy
EMPRESA SGBD confiabilidad permitir que SQL Server para
convertirse en un jugador importante en el
mercado empresarial DBMS. Aumento de la
captación inicial, las filas gran objetivo de las
herramientas de gestión, desarrollo y análisis de
ganar nuevos clientes
2005 SQL SERVER 2005 muchas áreas de SQL fueron rescritos, como la
capacidad para cargar los datos a través de una
utilidad llamada servicios de integración, pero el
mayor salto adelante fue la introducción del
marco. Net
.NET SQL específicas del servidor, los objetos que se
construirá dando SQL Server, La funcionalidad
flexible que Oracle tiene con la inclusión de java
5. 2008 SQL SERVER El objetivo de SQL server 2008 es ideal con las diferentes
2008 formas que los datos ahora puede tomar. se basa en la
infraestructura de SQL Server 2005, ofreciendo nuevos
tipos de datos y el uso del Lenguaje de consulta
integrado.
También se ocupa de los datos como XML, dispositivos
compactos e instalaciones masivas bases de datos que
residen en diferentes lugares
2012 SQL SERVER Esta versión de SQL servicios tiene importantes mejoras
2012 en muchas áreas en todo el producto.
la capacidad de construir una base de datos
autónomo, simplifica y mejora la capacidad de mover
bases de datos entre instancias de SQL Server.
se ha mejorado almacenar archivos de gran tamaño,
para que puedan realizarse en las tablas de archivos,
que permiten que los archivos a ser manipulados por las
ventanas, así como SQL Server.
6. Entre las principales ventajas de SQL server 2012 que
podremos ver destacan las siguientes:
SQL Server AlwaysOn una solución de alta disponibilidad
para garantizar que las aplicaciones están siempre
disponibles, con un menor TCO (Coste de la propiedad) y
una facilidad de uso mayor.
xVelocity que mejoran la velocidad de memoria
aumentando hasta cien veces el rendimiento del almacén
y análisis de datos respecto a otras versiones.
Power View una solución de visualización y presentación de
datos basada en web, altamente interactivo, diseñado
para permitir a los usuarios ver que datos son más
importantes y significativos para sus negocios.
Funciones mejoradas de PowerPivot que permiten a los
clientes aprovechar las nuevas funcionalidades analíticas y
mayor facilidad de uso mientras trabajaba con las
herramientas proporcionadas por Excel.
Herramientas de datos SQL Server , una nueva herramienta
que unifica SQL Server y el desarrollo en la nube
de SQL Azure para profesionales de bases de datos y los
desarrolladores de aplicaciones.
7. A continuaciones algunas mejores sobresalientes de la
plataforma:
- Posee más 1, 500 mejoras en la base de datos, es una
tecnología innovadora, de alta disponibilidad, grandes
volúmenes de datos, (Big Data) y todo el modelo de
inteligencia de negocios.
- En el tema de alta disponibilidad, tiene características que
permiten tener tolerancia de fallo dos veces más rápida en
comparación a lo anterior. Tiene tecnología Cluster Always
On, que permite a las empresas tener su información
disponible en cualquier momento y lugar a un costo más
económico que en el mercado.
- Incluyeron innovaciones tecnológicas para el modelo de
transacciones que puede soportar, Data Warehousing 10
veces más rápido que la versión pasada. Soporta 57,000
transacciones por segundo y más de 100 millones de
transacciones al día.
8. - Altos estándares de seguridad y reportes de
vulnerabilidades sin problemas.
- Mejor la inteligencia de negocios con la
exploración y visualización de reportes de forma
dinámica, con una interfaz amigable y una serie
de reportes a seleccionar.
Existen tres tipos de licencias de la plataforma
SQL Server 2012, estándar para pequeñas
empresas, Business Intelligence y Enterprise para
las grandes corporaciones con mayor volumen
de datos.
9. Oraclees un sistema de gestión de base
de datos objeto-relacional
(o ORDBMS por el acrónimo en inglés de
Object-Relational Data Base
Management System), desarrollado por
Oracle Corporation.
10. Características
Se considera a Oracle como uno de los sistemas
de bases de datos más completos destacando:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Soporte multiplataforma.
Ha sido criticada por algunos especialistas la
seguridad de la plataforma, y las políticas de
suministro de parches de seguridad, modificadas
a comienzos de 2005 y que incrementan el nivel
de exposición de los usuarios.
11. En los parches de actualización provistos durante
el primer semestre de 2005 fueron corregidas 22
vulnerabilidades públicamente conocidas,
algunas de ellas con una antigüedad de más de
2 años.
Aunque su dominio en el mercado de servidores
empresariales ha sido casi total hasta hace
poco, recientemente sufre la competencia del
Microsoft SQL Server de Microsoft y de la oferta
de otros RDBMS con licencia libre como
PostgreSQL, MySql o Firebird.
12. ventajas
Oracle es el motor de base de datos relacional
más usado a nivel mundial.
Puede ejecutarse en todas las plataformas, desde
una PC hasta un supercomputador.
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, con una
integridad referencial declarativa bastante
potente.
Permiteel uso de particiones para la mejora de la
eficiencia, de replicación e incluso ciertas
versiones admiten la administración de bases de
datos distribuidas.
13. Qué hay de los objetos de Oracle? Este sistema
ha comenzado a evolucionar en esta dirección,
añadiendo tipos de clases, referencias, tablas
anidadas, matrices y otras estructuras de datos
complejas.
Oracle es la base de datos con mas orientación
hacía INTERNET
Un aceptable soporte
El software del servidor puede ejecutarse en
multitud de sistemas operativos.
Existe incluso una versión personal para Windows
9x, lo cual es un punto a favor para los
desarrolladores que se llevan trabajo a casa.
14. desventajas
Una de las versiones más recientes de Oracle es la 8 punto
algo (Aunque ya está la 9i). Y es que desde el lanzamiento
original de la 8 se sucedieron varias versiones con
correcciones, hasta alcanzar la estabilidad en la 8.0.3. El
motivo de tantos fallos fue, al parecer, la remodelación del
sistema de almacenamiento por causa de la introducción
de extensiones orientadas a objetos.
El mayor inconveniente de Oracle es quizás su precio.
Incluso las licencias de Personal Oracle son excesivamente
caras, en mi opinión. Otro problema es la necesidad de
ajustes. Un error frecuente consiste en pensar que basta
instalar el Oracle en un servidor y enchufar directamente las
aplicaciones clientes. Un Oracle mal configurado puede ser
desesperantemente lento.
También es elevado el coste de la formación, y sólo
últimamente han comenzado a aparecer buenos libros
sobre asuntos técnicos distintos de la simple instalación y
administración.
15. ORACLE MICROSOFT SQL
CARACTERISTICA Sistema de gestión de Sistema gestor de base de datos
S base de datos como relacionales. Proporciona servicios
GENERALES producto comercial fue de replica entre varias copias así
la primera en lanzarse al como otros sistemas de base de
mercado. Ofrece base datos.
de datos relacionales y
multidimensionales
ofrece servicios en áreas
como un proveedor de
servicios de aplicación.
VARIACIONES Y Tipos de objetos, tipos Tipos de datos los primitivos, todos
EXTENCIONES DE colecciones, tablas de los que pueden utilizar SQL como
SQL objetos, funciones de enteros, decimal, moneda,
tablas, vistas de objetos, caracteres, fecha y hora flotante,
funciones de también tenemos el variante es un
agregación, tipos de tipo de dato que permite la
datos XML. Entre las columna de una fila, vistas, vistas
extensiones ésta indexadas, y desencadenadores.
connecte by, upsert e
inserciones en varias
tablas.
16. ORACLE MICROSOFT SQL
ALMACENAMIENTO Espacios de tablas: sistema, Grupos de archivos ,
E de usuarios y temporales. administración de
INDEXACIÓN Segmentación: de datos, de espacios en grupos de
índices, temporales y de archivos, tablas, índices,
retroceso. exploraciones en
Índices: de mapa de bits, lecturas anticipadas.
basados en funciones en
reunión , de dominio, de
rangos, asociativas,
compuestas, por lista.
PROCESAMIENTO Y métodos de ejecución: Visión general en los
OPTIMIZACIÓN DE Expiración de tabla procesos de
CONSULTAS completa, exploración de optimización por análisis/
índices, exploración vinculación,
compuesta rápida de simplificación/
índices, reunión de índices, normalización,
acceso a agrupaciones y simplificación de
agrupaciones asociadas. consultas, planes de
Transformaciones de actualización, ejecución
consultas, selección en la de la consulta , planes
ruta de acceso , estructura de la heurística.
del proceso.
17. ORACLE MICROSOFT SQL
CONTROL DE Las operaciones de Transacciones, puntos
CONCURRENCIA lectura no bloquean de almacenamiento,
Y RECUPERACIÓN las operaciones de concurrencia para las
escritura y viceversa. actualizaciones,
niveles de
aislamientos: lectura
no comprometida,
lectura
comprometida,
lectura repetible,
secuencial, bloqueos
de varios tipos de
granulaciones,
bloqueo dinámico.
HERRAMIENTAS DE Gestor corporativo de Aplicación, el
GESTION DE BASE DE Oracle, es el principal proveedor de OLE DB
DATOS para ejemplares y se encarga de hacer
datos. las tablas y los índices
dentro del servidor.