SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto...

38
SQL SERVER SQL SERVER 2005 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García

Transcript of SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto...

Page 1: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

SQL SERVER SQL SERVER 20052005

Presenta:Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García

Page 2: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

IntroducciónIntroducción

El lenguaje de consulta estructurado (El lenguaje de consulta estructurado (SQLSQL) ) es un lenguaje de base de datos es un lenguaje de base de datos normalizado, utilizado por el motor de base normalizado, utilizado por el motor de base de datos de Microsoft Jet.de datos de Microsoft Jet.

Es una administrador de Base de DatosEs una administrador de Base de Datos Se utiliza para construir y administrar e Se utiliza para construir y administrar e

implementar aplicaciones de negocio implementar aplicaciones de negocio usando el enfoque relacional.usando 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 datosnegocios insertadas y mercados de datos

¿Qué es SQL SERVER ?(Structured Query Language)

Page 3: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Características de SQLCaracterísticas de SQL Server Server

Trabaja con OLTPTrabaja con OLTP ((OOnnLLine ine TTransaction ransaction PProcessing – rocessing – Procesamiento transaccional en linea) Procesamiento transaccional en linea)

Trabaja con OLAPTrabaja 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.

Page 4: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Versiones de SQL ServerVersiones de SQL Server

Express EditionExpress Edition

Workgroup Edition Workgroup Edition

Standar Edition Standar Edition

Enterprise Edition Enterprise Edition

Page 5: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Escalabilidad y rendimiento

Característica

Express Workgroup

Standard Enterprise

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 Ilimitado

Ilimitado Ilimitado   

Partición                                              

Compatibilidad para bases de datos a gran escala

Operaciones 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.

Page 6: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

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 de administración

Management Studio

Plataforma de administración total para SQL Server; incluye Business Intelligence (BI) Development Studio

Asesor de optimización de la base de datos

Sugiere automáticamente mejoras a la arquitectura de su base de datos para mejorar el rendimiento

Mejoras de servicio

Vistas dinámicas de administración y mejoras para la generación de informes

Búsqueda en todo el texto

                                       

                                    

                                    

  

Servicio de programación de trabajo de SQL Agent

                                       

                                    

                                    

  

Page 7: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Requerimientos para instalarRequerimientos para instalarSQL Server 200SQL Server 200

5 (32-bit) 5 (32-bit) Processor typeProcessor type11 Processor Processor

speedspeed22 Memory Memory

(RAM)(RAM)33

SQL Server 2005 SQL Server 2005 Enterprise Enterprise Edition Edition 44

SQL Server 2005 SQL Server 2005 Standard Standard EditionEdition

Pentium III compatible Pentium III compatible processor or higher processor or higher requiredrequired

Minimum: 600 Minimum: 600 MHzMHz

RecommendedRecommended: 1 GHz or : 1 GHz or higherhigher

Minimum: 512 Minimum: 512 MBMB

RecommendedRecommended: 1 GB or : 1 GB or moremore

Maximum: OS Maximum: OS maximummaximum

SQL Server 2005 SQL Server 2005 Workgroup Workgroup EditionEdition

Pentium III compatible Pentium III compatible processor or higher processor or higher requiredrequired

Minimum: 600 Minimum: 600 MHzMHz

RecommendedRecommended: 1 GHz or : 1 GHz or higherhigher

Minimum: 512 Minimum: 512 MBMB

RecommendedRecommended: 1 GB or : 1 GB or moremore

Maximum: 3 Maximum: 3 GBGB

SQL Server 2005 SQL Server 2005 Express Express Edition Edition

Pentium III compatible Pentium III compatible processor or higher processor or higher requiredrequired

Minimum: 600 Minimum: 600 MHzMHz

RecommendedRecommended: 1 GHz or : 1 GHz or higherhigher

Minimum: 192 Minimum: 192 MBMB

RecommendedRecommended: 512 MB or : 512 MB or moremore

Maximum: 1 Maximum: 1 GBGB

Page 8: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Componentes básicos de SQL ServerComponentes básicos de SQL Server

Page 9: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Tres Puntos claves Tres Puntos claves Administración de datos empresarialesAdministració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 desarrolloProductividad 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 empresarialInteligencia 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.

Page 10: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Administrador de Administrador de datos empresarialesdatos empresariales

Facilidad de uso

Disponibilidad

Escalabilidad

Seguridad

Productividad del Productividad del desarrolladordesarrollador

Inteligencia Inteligencia empresarialempresarial

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

Page 11: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

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.

Page 12: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

0

Page 13: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 14: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

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: VisualOrientada 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.

Page 15: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

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)

Page 16: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Como Instalar SQL Server 2005 Como Instalar SQL Server 2005

Page 17: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 18: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 19: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 20: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 21: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 22: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 23: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 24: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 25: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 26: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Explorando SQL Explorando SQL ServerServer

Page 27: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.
Page 28: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

1

Page 29: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Base de Datos Access a SQL Server

Data Data BaseBase

Task Task

Importar DataImportar Data

Data Data SourceSource BrowserBrowser

Elegir Base de Elegir Base de datos a importar datos a importar y aceptar y aceptar

Page 30: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

TutorialesTutoriales

technet.microsoft.com/es-es/library/technet.microsoft.com/es-es/library/ms170208.aspx ms170208.aspx

www.desarrolloweb.com/manuales/9/www.desarrolloweb.com/manuales/9/

www.microsoft.com/latam/technet/www.microsoft.com/latam/technet/productos/productos/serverservers/s/sqlsql//20052005/default.mspx /default.mspx

Page 31: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

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 Edition

$24,999 $23,911 $13,969 with 25 CALs

$8,487 per server$162 per CAL

Page 32: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

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

Fuente: http://www.ciber-tec.com/costben.htm Fecha de costos : Mayo de 2006

Page 33: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Caracteristica SQL Server 2005 Oracle 10g R2

CLR Integration

Integration con CLR Yes(In-process)

Yes(out-of-process)

Stored procedures in any .NET language Yes Yes

Triggers in any .NET language Yes Not Sure

User-defined functions Yes Not sure

.NET objects stored inside the database Yes No

Visual Studio Integration

Can view database objects through Visual Studio

Yes(through Server

Explorer)

Yes(through Oracle

Explorer)

Ability to debug stored procedures through Visual Studio

Yes No

Support for Visual Studio Project Yes No

Auto-deployment of database objects through Visual Studio

Yes No

Context-sensitive online help for editing stored procedures

No Yes

BI technologies integrated with Visual Studio

Yes No

Page 34: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

SOA Application Development Fuente: htp://www.microsoft.com/spain/sql/productinfo/features/compare-features.mspxtp://www.microsoft.com/spain/sql/productinfo/features/compare-features.mspx

XML Support

Native XML type in the database Yes Yes

XQuery support Yes Yes

XML update functions Yes No

XML indexes for improved performance

Yes No(Text and

Functional indexes only)

Web Services

Database as a Web service producer

Yes (built-in HTTP endpoint requires no additional Web server)

Yes (requires extra-cost Oracle Application Server)

Database as a Web service consumer

Yes (with .NET CLR integration)

Yes (but requires extra-cost Oracle Application Server)

Integration with Visual Studio Yes No

Primary programming language Any CLR language Java

Page 35: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Caso reales.Caso reales.

NASDAQ adopta Microsoft SQL Server 2005 para sus consultas NASDAQ adopta Microsoft SQL Server 2005 para sus consultas y operaciones de bolsa en tiempo real.y operaciones de bolsa en tiempo real.

NASDAQ, que se posicionó como el primer Mercado de valores NASDAQ, que se posicionó como el primer Mercado de valores electrónico del mundo en 1971 y sigue siendo el Mercado electrónico del mundo en 1971 y sigue siendo el Mercado electrónico más importante de EE.UU., está constantemente electrónico más importante de EE.UU., está constantemente buscando la forma de dar un mejor servicio a sus miembros.buscando la forma de dar un mejor servicio a sus miembros.Xerox utiliza SQL Server para administrar 7 millones de Xerox utiliza SQL Server para administrar 7 millones de transacciones diarias con una disponibilidad de 99.999 por transacciones diarias con una disponibilidad de 99.999 por ciento.ciento.

Xerox ayuda a sus clientes a gestionar equipamiento de Xerox ayuda a sus clientes a gestionar equipamiento de oficina, software y suministros para algunas de las compañías oficina, software y suministros para algunas de las compañías y aplicaciones más exigentes del mundo.y aplicaciones más exigentes del mundo.

Page 36: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Conclusiones Conclusiones

Conclusión SQL Server es un Administrador de Base de datos importante, con gran versatilidad, y potencia para algunas compañías pequeñas puede resultar no costeable sin embrago quizás con las versiones más sencillas se pueda comenzar, Es importante saber todo los detalles posibles sobre este tipo de Administrador de Base de Datos ya que son muy útiles para cualquier organización ayudan a que las organizaciones sean más eficaces y eficientes con sus operaciones y en este mundo globalizado y competido eso puede ayudar a tener el extra para tener una mejor posición en el mercado.

Page 37: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

BibliografíaBibliografía

http://geeks.ms/blogs/ozonicco/archive/2007/07/22/debilidades-del-http://geeks.ms/blogs/ozonicco/archive/2007/07/22/debilidades-del-sql-en-el-procesamiento-de-bases-de-datos.aspx sql-en-el-procesamiento-de-bases-de-datos.aspx http://www.dbtheoryinpractice.comhttp://www.dbtheoryinpractice.com http://www.webestilo.comhttp://www.webestilo.com http://www.arsys.es/hosting/tarifas-base-datos.htmhttp://www.arsys.es/hosting/tarifas-base-datos.htmhttp://www.microsoft.com/sql/howtobuy/default.mspx#EXCAChttp://www.microsoft.com/sql/howtobuy/default.mspx#EXCAC  http://www.ciber-tec.com/costben.htmhttp://www.ciber-tec.com/costben.htmhttp://www.microsoft.com/spain/sql/productinfo/features/compare-http://www.microsoft.com/spain/sql/productinfo/features/compare-features.mspxfeatures.mspxhttp://www.microsoft.com/spain/sql/productinfo/casestudies/cs-nasdaq.mspxhttp://www.microsoft.com/spain/sql/productinfo/casestudies/cs-nasdaq.mspxhttp://www.microsoft.com/spain/sql/productinfo/casestudies/cs-xerox.mspxhttp://www.microsoft.com/spain/sql/productinfo/casestudies/cs-xerox.mspx

Page 38: SQL SERVER 2005 Presenta: Ana María Hernández Jasso Jesús Manuel Peña Loera Jonatan Loreto García.

Gracias Gracias