• Aucun résultat trouvé

SQL SERVER SQL SERVER 2005 2005

N/A
N/A
Protected

Academic year: 2022

Partager "SQL SERVER SQL SERVER 2005 2005"

Copied!
38
0
0

Texte intégral

(1)

SQL SERVER SQL SERVER

2005 2005

Presenta:

Ana María Hernández Jasso

Jesús Manuel Peña Loera

Jonatan Loreto García

(2)

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)

(3)

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.

(4)

Versiones de SQL Server Versiones de SQL Server

Express Edition Express Edition

Workgroup Edition Workgroup Edition

Standar Edition Standar Edition

Enterprise Edition

Enterprise Edition

(5)

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.

(6)

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

  

                  

                  

                  

  

(7)

Requerimientos para instalar Requerimientos para instalar

SQL Server 200 SQL Server 200

5 (32-bit)

5 (32-bit) Processor type Processor type

11

Processor Processor speed

speed

22

Memory Memory (RAM) (RAM)

33

SQL Server 2005

SQL Server 2005 Enterprise Enterprise Edition  Edition 

44

SQL 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

(8)

Componentes básicos de SQL Server

Componentes básicos de SQL Server

(9)

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.

(10)

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

(11)

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.

(12)

0

(13)
(14)

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.

(15)

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)

(16)

Como Instalar SQL Server 2005

Como Instalar SQL Server 2005

(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)

Explorando SQL Explorando SQL

Server

Server

(27)
(28)

1

(29)

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

(30)

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

(31)

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

(32)

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

(33)

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 Yes No

(34)

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

(35)

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.

(36)

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.

(37)

Bibliografía Bibliografí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.com http://www.dbtheoryinpractice.com

http://www.webestilo.com http://www.webestilo.com

http://www.arsys.es/hosting/tarifas-base-datos.htm http://www.arsys.es/hosting/tarifas-base-datos.htm

http://www.microsoft.com/sql/howtobuy/default.mspx#EXCAC http://www.microsoft.com/sql/howtobuy/default.mspx#EXCAC

http://www.ciber-tec.com/costben.htm http://www.ciber-tec.com/costben.htm

http://www.microsoft.com/spain/sql/productinfo/features/compare- http://www.microsoft.com/spain/sql/productinfo/features/compare- features.mspx

features.mspx

http://www.microsoft.com/spain/sql/productinfo/casestudies/cs-nasdaq.mspx

http://www.microsoft.com/spain/sql/productinfo/casestudies/cs-nasdaq.mspx

http://www.microsoft.com/spain/sql/productinfo/casestudies/cs-xerox.mspx

http://www.microsoft.com/spain/sql/productinfo/casestudies/cs-xerox.mspx

(38)

Gracias

Gracias

Références

Documents relatifs

• Specify report, execution conditions, parameters, rendering Specify report, execution conditions, parameters, rendering format, delivery location, etc. format, delivery

Microsoft SQL Server Microsoft SQL Server Administration for SAP Administration for SAP SQL Server Architecture SQL Server Architecture...

Windows Server 2003 Enterprise Edition or Windows Server 2003 Datacenter Edition.  Windows Clustering is installed

Practice: Creating a Publication Using SQL Server Management Studio. In this practice, you will see

What you need to know is that if you alter or build an index on a table that has data in it, and you don’t let SQL Server update the statistics on the table, then SQL Server could

Using Unsuitable Columns If a column isn’t used by a query to locate a row within a table, then there is a good chance that the column does not need to be indexed, unless it is

This is a SQL Server–generated name for a primary key on the Employees table of the Accounting database, which we will create later in the chapter — the PK is for primary key (which

T his book provides a critical examination of all of the major new functionality in SQL Server 2005, covering such diverse topics as CLR integration, the new management tools,