La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Mejoras de SQL Server para el desarrollo con ejemplos prácticos Germán Díaz - Product Manager Microsoft Alfons González – Desarrollador y Redactor técnico.

Presentaciones similares


Presentación del tema: "Mejoras de SQL Server para el desarrollo con ejemplos prácticos Germán Díaz - Product Manager Microsoft Alfons González – Desarrollador y Redactor técnico."— Transcripción de la presentación:

1 Mejoras de SQL Server para el desarrollo con ejemplos prácticos Germán Díaz - Product Manager Microsoft Alfons González – Desarrollador y Redactor técnico independiente

2 Protección de la información valiosa Garantía de continuidad del negocio Respuesta predecible Protección de la información valiosa Garantía de continuidad del negocio Respuesta predecible Integración diversos datos Presentación de información relevante Información de síntesis para la toma de decisiones Integración diversos datos Presentación de información relevante Información de síntesis para la toma de decisiones Gestión con políticas Simplificación del desarrollo de aplicaciones Almacenamiento de todo tipo de información Gestión con políticas Simplificación del desarrollo de aplicaciones Almacenamiento de todo tipo de información

3 Captura de cambio de datos, conectores de alta velocidad, mejoras en Query, servidores de informes escalables Cluster de 16 nodos, gestión de múltiples instancias, Resource Governor, cifrado de datos transparente Compresión de datos y backup, virtualización ilimitada, movilidad de licencias de Máquina Virtual Capacidades de misión crítica Reducción de costes Business Intelligence para toda la empresa SQL Server 2008 Enterprise es una potente plataforma de base de datos con capacidades de misión crítica que permite reducir los costes operativos -Mayor disponibilidad y escalabilidad -Mayor productividad de los administradores -Mayor seguridad y rendimiento -Integra y centraliza toda la información -Escalabilidad para gestionar todos los datos y usuarios -Mayor rendimiento y calidad de los datos -Reducción del 50% de costes de almacenamiento -Aprovecha las tecnologías de virtualización -Mayores ahorros gracias a la consolidación.

4 Desarrollo Dinámico Plataforma de Datos Amplia Análisis Generalizado Plataforma Enterprise Datos Datacenter Mobile and Desktop OLAP FILE XML RDBMS Services Query AnalysisReportingIntegrationSync Search Cloud Storage Enabling customers of all sizes to derive value from ALL data, birth through archival

5 Broad Connectivity ODBC, OLE DB, and ADO ADO.NET & Entity Framework XML, JDBC, PHP Rich Programmability Native query syntax (LINQ) Conceptual data model (EDM) SQL Server integrated CLR Your Data, Any Time, Any Place Range of data access options across data stores ADO.NET Data Services Support for occasionally connected solutions Tecnologías de desarrollo en SQL Server 2008 (I)

6 Enterprise-Scale Data Store SQL Server 2008 editions to suit all requirements Robust data management that grows with your business Broad Data Type Support Relational data CLR types Spatial data File streams XML Application Scalability ADO.NET Entity Framework Service Broker SQL Compact Edition Visual Studio Team System Tecnologías de desarrollo en SQL Server 2008 (II)

7 Mejoras de programación con SQL Server 2008 Alfons González Independent consultant in Corporate IT Development

8 Temas destacados: Métodos anteriores ODBC, RDO, DAO/Jet, OleDB Acceso mediante ADO.NET Tres tiers mediante stored procedures en T-SQL o SQLCLR Consultas XML (SQLXML) Linq (to objects, to SQL, to XML o Entity Framework)

9 La compatibilidad se mantiene Se puede seguir utilizando sistemas clásicos DAO y ODBC contra SQL 2008 Podemos seguir empleando aplicaciones creadas con VB6 y VC++ 6.0/MFC No se puede usar ya dbLib

10 El código.NET (CLR) y ADO.NET La nueva capa de programación de bases de datos es ADO.NET ADO.NET está preparado para el entorno internacional ( ) con Unicode Las aplicaciones son mucho más robustas y el manejo de excepciones es soberbio. Las bibliotecas.NET proporcionan funcionalidades que antes debían comprarse aparte en terceros. El acceso es de 32 o de 64 bits y la rapidez es fulminante.

11 El código.NET (CLR) y ADO.NET (II) La arquitectura interna de los objetos de ADO.NET se interrelaciona muy bien con XML. Podemos construir web services que interaccionen con ADO.NET, elaborando aplicaciones multiplataforma. ADO.NET trabaja con parámetros y comunica con stored procedures.

12 Stored procedures Las stored procedures nos permiten crear aplicaciones multi-tier en las que el código fuente depende del lado servidor. Podemos crear stored procedures de 3 modos: Clásico en T-SQL Bajo nivel en C++ Código manejado en C# y VB (SQLCLR)

13 SQLXML Podemos realizar consultas que devuelvan resultados en XML. Podemos utilizar XSLT (Transform) para generar salidas en HTML o WML. Consecuencia: Podemos preguntar en SQL y recibir la respuesta en HTML La agilidad en generación de aplicaciones web es palpable. Tenemos OpenXML y Bulk para proceso de paquetes XML

14 DataSets y DataAdapters Es un paso anterior a la evolución hacia Linq Se crean modelos de objetos persistentes actualizables (entidades) Disponemos de asistentes o de creación manual.

15 Linq Linq es un motor de interrelación de datos en diversos formatos: Linq to objects (memoria) Linq to XML (XPath) Linq to SQL (de momento sólo para SQL Server) Linq to Entities (Entity Framework para todos SGBD) Linq representa un nuevo nivel de abstracción de datos y un paso hacia la programación declarativa

16 Vamos a ver algunas de las nuevas prestaciones de SQLSrv SQLCLR (stored procedures en.NET) -Datos geoespaciales

17 Aquí va la demo…

18 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Más información en: Y Alfons González, Independent Consultant Mobile: (+34)


Descargar ppt "Mejoras de SQL Server para el desarrollo con ejemplos prácticos Germán Díaz - Product Manager Microsoft Alfons González – Desarrollador y Redactor técnico."

Presentaciones similares


Anuncios Google