Contrastación SQL 2005 y SQL 2008

17
Experiencia educativa: Base de datos Catedrático: Dr. Carlos Arturo Torres Gastelú Alumnos: Pintueles Cortés Manuel De Jesús Vázquez Flores Luis Alberto (Equipo 10) Trabajo: 1

Transcript of Contrastación SQL 2005 y SQL 2008

Page 1: Contrastación SQL 2005 y SQL 2008

Experiencia educativa:

Base de datos

Catedrático:

Dr. Carlos Arturo Torres Gastelú

Alumnos:

Pintueles Cortés Manuel De Jesús

Vázquez Flores Luis Alberto

(Equipo 10)

Trabajo:

SQL server 2005 – SQL server 2008

1

Page 2: Contrastación SQL 2005 y SQL 2008

Tabla de contenido

Introducción......................................................................................3

Contraste entre SQL Server 2005 y SQL Server 2008.........................4

SQL Server 2005................................................................................4

Características SQL Server 2005.....................................................5

Requerimientos Microsoft SQL 2005..............................................6

SQL Server 2008................................................................................8

Características SQL Server 2008.....................................................9

Requerimientos Microsoft SQL 2008............................................10

Linkografía.......................................................................................11

Conclusión.......................................................................................12

Términos Desconocidos..................................................................13

2

Page 3: Contrastación SQL 2005 y SQL 2008

Introducción

SQL Server es una plataforma global de base de datos que ofrece administración de datos empresariales con herramientas

integradas de inteligencia empresarial.

SQL Server Server 2008 es una versión actualizada de la versión 2005, con ciertas diferencias en su estructura, así como en los

requerimientos para la instalación de ambas.

En este documento analizares y contrastaremos ciertas características entre dos versiones de sql server, en este caso será,

SQL Server 2005 y su versión 2008. También contrastaremos las propiedades que requieren para sus respectivas instalaciones.

Esta comparativa entre ambos, nos dará una noción de cuál de los dos es más adecuado para las capacidades de nuestra

computadora, así como funciones que adecuen a nuestras necesidades específicas

3

Page 4: Contrastación SQL 2005 y SQL 2008

Contraste entre SQL Server 2005 y SQL Server 2008

SQL Server 2005

SQL Server 2005 es una plataforma global de base de datos que ofrece administración de datos empresariales con herramientas integradas de inteligencia empresarial (BI). El motor de la base de datos SQL Server 2005 ofrece almacenamiento más seguro y confiable tanto para datos relacionales como estructurados, lo que le permite crear y administrar aplicaciones de datos altamente disponibles y con mayor rendimiento para utilizar en su negocio.

Características SQL Server 2005

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

4

Page 5: Contrastación SQL 2005 y SQL 2008

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de

datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a

ser el SQL Express Edition, que se distribuye en forma gratuita.

Es común desarrollar completos proyectos complementando Microsoft SQL

Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta

forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo

(VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso

de formularios Windows.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD

Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL

Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas.NET,

pero el servidor sólo está disponible para Sistemas Operativos Windows.

5

Page 6: Contrastación SQL 2005 y SQL 2008

Requerimientos Microsoft SQL 2005

Procesador IA64 como mínimo: procesador Itanium de 733 MHz o más veloz o X64 superior como mínimo: AMD Opteron de 1 GHz o más veloz, AMD Athlon 64, Intel Xeon con soporte Intel EM64T, Intel Pentium IV con soporte EM64T

Sistema operativo

SQL Server 2005 Enterprise Edition (IA64), Standard Edition (IA64) y Developer Edition (IA64) pueden ejecutarse en los siguientes sistemas operativos:

• Windows Server 2003, SP1 64 Bits Itanium Datacenter Edition

• Windows Server 2003, SP1 64 Bits Itanium Enterprise Edition

SQL Server 2005 Enterprise Edition (X64), Standard Edition (X64) y Developer Edition (X64) pueden ejecutarse en los siguientes sistemas operativos:

• Windows Server 2003, SP1 64 Bits X64 Datacenter Edition

• Windows Server 2003, SP1 64 Bits X64 Enterprise Edition

• Windows Server 2003, SP1 64 Bits X64 Standard Edition

SQL Server 2005 Express Edition puede ejecutarse en cualquiera de los sistemas operativos antes indicados además de los siguientes sistemas operativos:

• Windows XP X64 Professional (64 bits)

6

Page 7: Contrastación SQL 2005 y SQL 2008

Memoria IA64: 512 MB (se recomienda 1 GB o más; 32 terabytes como máximo)

X64: 512 MB (se recomienda 1 GB o más; 32 terabytes como máximo)

Disco duro1 SQL Server 2005 requiere:

• 350 MB de espacio disponible en el disco duro para la instalación completa.

• 390 MB para bases de datos de muestra.

Drive Unidad de CD-ROMPantalla monitor VGA o de resolución más alta

7

Page 8: Contrastación SQL 2005 y SQL 2008

SQL Server 2008

Ofrece una plataforma de gestión de datos muy óptima, al cual podemos acceder desde cualquier lugar y en cualquier momento. Con SQL Server 2008 se puede almacenar datos estructurados, semi-estructurados, no estructurados y documentos, tales como las imágenes y más; de forma directamente en el base de datos.

SQL Server 2008 posee los más altos niveles de seguridad, fiabilidad y escalabilidad, para obtener los mejores resultados en aplicativos empresariales; ya que con SQL Server 2008 se puede reducir el costo y el tiempo para la gestión de datos y el desarrollo de aplicativos.

SQL Server 2008 posee los más altos niveles de seguridad, fiabilidad y escalabilidad, para obtener los mejores resultados en aplicativos empresariales; ya que con SQL Server 2008 se puede reducir el costo y el tiempo para la gestión de datos y el desarrollo de aplicativos.

Características SQL Server 2008

Business Intelligence

SQL Server 2008 proporciona una plataforma optimizada para la integración de

datos aplicables para Business Intelligence, como presentación de informes y

análisis, permitiendo a las organizaciones a ofrecer inteligencia donde los usuarios

quieren.

8

Page 9: Contrastación SQL 2005 y SQL 2008

Virtualización de servidores, también conocida como la virtualización hardware, es

un tema candente en el mundo de TI, ya que puede proporcionar un gran ahorro

de costos, mientras aumenta la rapidez de la empresa.

Consolidación de Servidores

SQL Server 2008 optimiza el hardware y reduce los costos de mantenimiento

mediante el suministro de una flexible solución de consolidación de servidores con

la clase empresarial de gestión y rendimiento.

OLTP

SQL Server 2008 proporciona escalabilidad, de alto rendimiento en su motor de

base de datos para aplicaciones de misión crítica que requieren los más altos

niveles de disponibilidad y seguridad.

Data Warehousing

SQL Server 2008 proporciona una completa y escalable plataforma de

almacenamiento de datos que permite a las organizaciones integrar los datos en el

almacén de datos más rápida, y administrar los crecientes volúmenes de datos y

los usuarios.

Desarrollo de Aplicaciones

SQL Server 2008 también es una amplia plataforma para el desarrollo de

aplicativos de datos que permite acceder y manipular datos esenciales de una gran

variedad de dispositivos, plataformas, y los datos.

9

Page 10: Contrastación SQL 2005 y SQL 2008

Requerimientos Microsoft SQL 2008Procesador Equipo con procesador Intel o Compatible a 1 GHz

se recomienda 2GHz o superior. Solo admite un único procesador.

Sistema operativo SQL Server 2008 Enterprise Edition (IA64), Standard

Edition (IA64) y Developer Edition (IA64) pueden ejecutarse en los siguientes sistemas operativos:

Windows Server 2003 Service Pack 2;

Windows Server 2008;

Windows Vista;

Windows XP Service Pack

Memoria 256 MB de RAM como mínimo (se recomienda 1 GB o más).Las necesidades de espacio en disco variarán con los componentes de SQL Server 2008 R2 que instale.

Disco duroSQL Server 2008 requiere:

1GB de espacio disponible en el disco

Drive Unidad de CD-ROM

10

Page 11: Contrastación SQL 2005 y SQL 2008

Pantalla monitor VGA o de resolución más alta

Linkografía

http://www.microsoft.com/spain/sql/productinfo/sysreqs/default.mspx

http://www.legox.com/software/sql-server-2008/

http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=58ce885d-508b-45c8-9fd3-118edd8e6fff

Conclusión

11

Page 12: Contrastación SQL 2005 y SQL 2008

En comparación con su versión 2005, la versión 2008 de Microsoft SQL Server ofrece nuevas características y mejoras que hacen más fácil el maneja de la misma así como una mayor funcionalidad de la misma.

Los requerimientos entre uno y otro no son tan distintos, por lo que la instalación en ambos casos no será mayor problema si se tiene una

maquina promedio. Pues ambos tienes versiones tanto de 32 bits como versiones de 64 bits, según se requiera.

Esto permite entonces, elegir el que se adecue mas a nuestras necesidades, pues como se dijo, la limitantes de instalación son mínimas

o un tanto generales, y, a su vez, sus características si tiene cambios notorios, por lo cual, la opción más viable de instalará y utilizar debiera

ser la versión 2008

Términos Desconocidos

12

Page 13: Contrastación SQL 2005 y SQL 2008

Business Intelligence: Se denomina inteligencia empresarial, inteligencia de negocios o BI (del inglés business intelligence) al conjunto de estrategias y herramientas enfocadas a la administración y creación de conocimiento mediante el análisis de datos existentes en una organización o empresa.

Data warehousing: Data warehousing es el centro de la arquitectura para los sistemas de información en la década de los '90. Soporta el procesamiento informático al proveer una plataforma sólida, a partir de los datos históricos para hacer el análisis. Facilita la integración de sistemas de aplicación no integrados. Organiza y almacena los datos que se necesitan para el procesamiento analítico, informático sobre una amplia perspectiva de tiempo.

Un Data Warehouse o Depósito de Datos es una colección de datos orientado a temas, integrado, no volátil, de tiempo variante, que se usa para el soporte del proceso de toma de decisiones gerenciales.

OLAP: es el acrónimo en inglés de procesamiento analítico en línea (On-Line Analytical Processing). Es una solución utilizada en el campo de la llamada Inteligencia empresarial (o Business Intelligence) cuyo objetivo es agilizar la consulta de grandes cantidades de datos. Para ello utiliza estructuras multidimensionales (o Cubos OLAP) que contienen datos resumidos de grandes Bases de datos o Sistemas Transaccionales (OLTP). Se usa en informes de negocios de ventas, marketing, informes de dirección, minería de datos y áreas similares.

OLTP: es la sigla en inglés de Procesamiento de Transacciones En Línea (OnLine Transaction Processing) es un tipo de sistemas que facilitan y administran aplicaciones transaccionales, usualmente para entrada de datos y recuperación y procesamiento de transacciones (gestor transaccional). Los paquetes de software para OLTP se basan en la arquitectura cliente-servidor ya que suelen ser utilizados por empresas con una red informática distribuida.

El término puede parecer ambiguo, ya que puede entenderse "transacción" en el contexto de las "transacciones computacionales" o de las "transacciones en bases de datos". También podría entenderse en términos de transacciones de negocios o comerciales. OLTP también se ha utilizado para referirse a la transformación en la que el sistema responde de inmediato a las peticiones del usuario

13

Page 14: Contrastación SQL 2005 y SQL 2008

SQLCMD: es una utilidad para el manejo de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL mediante la línea de comandos.

Utilizando la línea de comandos sqlcmd, usted puede:

- Mandar instrucciones T-SQL a la base de datos SQL Server.- Crear scripts y procedimientos.

Consolidación de Servidores: Solución tecnológica que busca un ahorro de costes, y/o simplificación de las estructuras de TI, basado en la unificación de servidores y optimización de la infraestructura tecnológica, incluyendo hardware, software, servicios TI, etc.

Se apoya en el crecimiento sostenible de las plataformas en función de la necesidad global de recursos, en lugar del crecimiento basado en la previsión de recursos por cada servidor. Esto permite eliminar la fragmentación de recursos (por ejemplo, memoria libre en cada servidor y no reutilizable), y evita la generación de costes hundidos basados en previsiones y estimaciones de crecimiento.

MSDE: Microsoft SQL Server Data Engine (MSDE, también Microsoft Data Engine o Microsoft Desktop Engine) es un sistema de base de datos relacional de gestión desarrollado por Microsoft. Se trata de una versión reducida de Microsoft SQL Server 7.0 o 2000, que es gratuito para uso no comercial, así como ciertas uso comercial limitado

14