SQL SERVER SQL SERVER
2005 2005
Presenta:
Ana María Hernández Jasso
Jesús Manuel Peña Loera
Jonatan Loreto García
Introducción Introducción
El lenguaje de consulta estructurado ( El lenguaje de consulta estructurado ( SQL SQL ) es ) es un lenguaje de base de datos normalizado,
un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de utilizado por el motor de base de datos de Microsoft Jet.
Microsoft Jet.
Es una administrador de Base de Datos Es una administrador de Base de Datos
Se utiliza para construir y administrar e Se utiliza para construir y administrar e
implementar aplicaciones de negocio usando implementar aplicaciones de negocio usando el enfoque relacional.
el enfoque relacional.
Aplicaciones a comercio electrónico computación móvil, Aplicaciones a comercio electrónico computación móvil, automatización de sucursales, aplicaciones de línea de automatización de sucursales, aplicaciones de línea de negocios insertadas y mercados de datos
negocios insertadas y mercados de datos
¿Qué es SQL SERVER ?
(Structured Query Language)
Características de SQL
Características de SQL Server Server
Trabaja con OLTP
Trabaja con OLTP (O ( On nL Line ine
T T ransaction P ransaction Processing – rocessing –
Procesamiento transaccional en linea) Procesamiento transaccional en linea)
Trabaja con OLAP
Trabaja con OLAP (Online (Online
Analytical Procesing - Procesamiento Analytical Procesing - Procesamiento Analítico en Línea)
Analítico en Línea)
SQL Server
Trabaja con
dos tipos de
aplicaciones.
Versiones de SQL Server Versiones de SQL Server
Express Edition Express Edition
Workgroup Edition Workgroup Edition
Standar Edition Standar Edition
Enterprise Edition
Enterprise Edition
Escalabilidad y rendimiento Caracterí
stica Express Work
grou p
Standard Enterpris
e Comentarios
Número
de CPU 1 2 4 Ilimitado Es compatible con procesadores
multinúcleo
RAM 1 GB 3 GB OS Max OS Max Memoria limitada a un máximo
compatible con el sistema operativo Admite
64 bits Windows on Windows (WOW)
WOW
Tamaño de la base de datos
4 GB Ilimit
ado Ilimitado Ilimitado
Partición
Compatibilidad para bases de datos a gran escala
Operacio nes de índice paralelo
Procesamiento paralelo de operaciones de indexación
Vistas
indizadas
Se admite la creación de vista indizada en todas las ediciones. La correspondencia de vista indizada por el procesador de consulta sólo se admite en la Enterprise Edition.
Administración
Característica Express Workgroup Standard Enterprise Comentarios Optimización
automática
Optimiza automáticamente la base de datos para
obtener un rendimiento óptimo
Express
Manager
Herramientas sencillas deadministración
Management
Studio
Plataforma deadministración total para SQL Server; incluye
Business Intelligence (BI) Development Studio
Asesor de optimización de la base de datos
Sugiere automáticamentemejoras a la arquitectura de su base de datos para mejorar el rendimiento Mejoras de
servicio
Vistas dinámicas deadministración y mejoras para la generación de informes
Búsqueda en
todo el texto
Servicio de programación de trabajo de SQL Agent
Requerimientos para instalar Requerimientos para instalar
SQL Server 200 SQL Server 200
5 (32-bit)
5 (32-bit) Processor type Processor type
11Processor Processor speed
speed
22Memory Memory (RAM) (RAM)
33SQL Server 2005
SQL Server 2005 Enterprise Enterprise Edition Edition
44SQL Server 2005 SQL Server 2005
Standard Standard Edition Edition
Pentium III compatible Pentium III compatible processor or higher processor or higher required
required
Minimum: 600 Minimum: 600
MHz MHz
Recommended Recommended : 1 GHz or : 1 GHz or higher higher
Minimum: 512 Minimum: 512
MB MB
Recommended:
Recommended:
1 GB or 1 GB or more more
Maximum: OS Maximum: OS
maximum maximum
SQL Server 2005 SQL Server 2005
Workgroup Workgroup Edition
Edition
Pentium III compatible Pentium III compatible processor or higher processor or higher required
required
Minimum: 600 Minimum: 600
MHz MHz
Recommended Recommended : 1 GHz or : 1 GHz or higher higher
Minimum: 512 Minimum: 512
MB MB
Recommended:
Recommended:
1 GB or 1 GB or more more
Maximum: 3 Maximum: 3
GB GB
SQL Server 2005 SQL Server 2005
Express Express Edition Edition
Pentium III compatible Pentium III compatible processor or higher processor or higher required
required
Minimum: 600 Minimum: 600
MHz MHz
Recommended Recommended : 1 GHz or : 1 GHz or
Minimum: 192 Minimum: 192
MB MB
Recommended:
Recommended:
512 MB or
512 MB or
more more
Componentes básicos de SQL Server
Componentes básicos de SQL Server
Tres Puntos claves Tres Puntos claves
Administración de datos empresariales Administración de datos empresariales
SQL Server 2005 ofrece una plataforma de datos más confiable, segura y SQL Server 2005 ofrece una plataforma de datos más confiable, segura y productiva para aplicaciones de unidad de negocios y analíticas. La última productiva para aplicaciones de unidad de negocios y analíticas. La última versión de SQL Server no sólo es la versión más grande de SQL Server, versión de SQL Server no sólo es la versión más grande de SQL Server, sino también la versión más segura.
sino también la versión más segura.
Productividad del encargado del desarrollo Productividad del encargado del desarrollo
SQL Server 2005 brinda un entorno de desarrollo de extremo a extremo SQL Server 2005 brinda un entorno de desarrollo de extremo a extremo que incluye diversas tecnologías nuevas que otorgan poder a los
que incluye diversas tecnologías nuevas que otorgan poder a los
encargados del desarrollo y aumentan considerablemente la productividad encargados del desarrollo y aumentan considerablemente la productividad del encargado del desarrollo.
del encargado del desarrollo.
Inteligencia empresarial Inteligencia empresarial
Las capacidades globales analíticas, de integración y migración de datos de Las capacidades globales analíticas, de integración y migración de datos de SQL Server 2005 permiten que las compañías amplíen el valor de sus
SQL Server 2005 permiten que las compañías amplíen el valor de sus aplicaciones existentes, sin perjuicio de la plataforma subyacente. Las aplicaciones existentes, sin perjuicio de la plataforma subyacente. Las soluciones de BI creadas en SQL Server 2005 ofrecen información crítica soluciones de BI creadas en SQL Server 2005 ofrecen información crítica y oportuna a todos los empleados, permitiéndoles tomar mejores decisiones y oportuna a todos los empleados, permitiéndoles tomar mejores decisiones más rápidamente.
más rápidamente.
Administrador de Administrador de datos empresariales datos empresariales
Facilidad de uso
Disponibilidad
Escalabilidad
Seguridad
Productividad del Productividad del
desarrollador desarrollador
Inteligencia Inteligencia empresarial empresarial
Mayor compatibilidad de lenguajes.
Mejores Herramientas de desarrollo
Extensibilidad
Mejor acceso a la información
Servicios de Web y XLM
Integración de servicios
Análisis de servicios
Reporte de
servicios
Herramientas de SQL Herramientas de SQL
Database Engine:
Database Engine: Almacena los registros, Almacena los registros, manteniendo la seguridad de los datos, se manteniendo la seguridad de los datos, se
encarga de brindar un adecuado nivel de encarga de brindar un adecuado nivel de
tolerancia a fallos, optimiza las consultas , etc.
tolerancia a fallos, optimiza las consultas , etc.
Analysis Services:
Analysis Services: Es para consultar Es para consultar información almacenada.
información almacenada.
0
Ventajas Ventajas
Escala desde una computadora portátil que ejecuta Windows ® 95 Escala desde una computadora portátil que ejecuta Windows ® 95 o Windows 90, hasta clusters de Procesadores múltiples simétricos o Windows 90, hasta clusters de Procesadores múltiples simétricos
de terabyte que ejecutan Windows NT Server Enterprise Edition.
de terabyte que ejecutan Windows NT Server Enterprise Edition.
Se adapta a las necesidades de la empresa, soportando desde Se adapta a las necesidades de la empresa, soportando desde unos pocos usuarios a varios miles. Empresas centralizadas u unos pocos usuarios a varios miles. Empresas centralizadas u
oficinas distribuidas, replicando cientos de sites.
oficinas distribuidas, replicando cientos de sites.
Orientada al desarrollo: Visual
Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Basic, Visual C++, Visual J++, Visual Interdev, Microfocus Cobol, muchas otras herramientas son
Interdev, Microfocus Cobol, muchas otras herramientas son compatibles con Microsoft SQL Server.
compatibles con Microsoft SQL Server.
Desventajas Desventajas
El costo de actualizaciones..
El costo de actualizaciones..
Algunos algoritmos para la programación Algunos algoritmos para la programación
(Comando ALL)
(Comando ALL)
Como Instalar SQL Server 2005
Como Instalar SQL Server 2005
Explorando SQL Explorando SQL
Server
Server
1
Base de Datos
Access a SQL Server Data
Data
Base Base Task Task
Importar Data Importar Data Data
Data Source
Source Browser Browser Elegir Base de Elegir Base de datos a importar datos a importar y aceptar
y aceptar
Tutoriales Tutoriales
technet.microsoft.com/es- technet.microsoft.com/es- es/library/ms170208.aspx es/library/ms170208.aspx
www.desarrolloweb.com/manuales/9/
www.desarrolloweb.com/manuales/9/
www.microsoft.com/latam/technet/product
www.microsoft.com/latam/technet/product
os/ os/ server server s/ s/ sql sql / / 2005 2005 /default.mspx /default.mspx
Costos de SQL Server
SQL Server 2005 Pricing Comparison: Retail versus Example Pricing Fuente:
http://www.microsoft.com/sql/howtobuy/default.mspx#EXCAC fecha de costo: Abril 2006
Processor
License Server plus User/Device CALs
Version Retail
Pricing* Example
Pricing** Retail Pricing* Example Pricing**
Express
Edition Free Free Free Free
Compact
Edition Free Free Free Free
Workgroup
Edition $3,899 $3,700 $739 with five
Workgroup CALs $730 with five group
Workgroup CALs
$146 per additional
Workgroup CAL Standard
Edition $5,999 $5,737 $1,849 with five
CALs $885 per server
$162 per CAL
Enterprise $24,999 $23,911 $13,969 with 25 $8,487 per server
Costo de Capacitación
25 Usuarios
Advantage Oracle SQL Server
Software 4,950.00 7,375.00 3,849.00
Hardware 0.00 0.00 10,000.00
Instalación 0.00 4,800.00 4,800.00
Administración Anual
(contratos de mantenimiento, sueldo de DBA, etc.)
0.00 60,000.00 25,000.00
Capacitación 0.00 10,000.00 6,000.00
TOTAL 4,950.00 82,175.00 49,649.00
50 Usuarios
Advantage Oracle SQL Server
Software 6,250.00 14,750.00 7,756.00
Hardware 0.00 13,000.00 10,000.00
Instalación 0.00 4,800.00 4,800.00
Administración Anual
(contratos de mantenimiento, sueldo de DBA, etc.)
0.00 60,000.00 25,000.00
Capacitación 0.00 10,000.00 6,000.00
TOTAL 6,250.00 102,550.00 53,556.00