Introducción a SQL Server 2005 para desarrolladores
SQL Server 2005 para desarrolladores Solid Quality Learning 2 Adolfo Wiernik Microsoft Regional Director - Mentor Solid Quality Learning - Fundador, Costa Rica User Group.NET - Orador INETA Latinoamérica - Blog - Jose Ricardo Ribeiro En Microsoft desde 1998 Desde el Regional Program Manager SQL Server Latinoamérica
SQL Server 2005 para desarrolladores Solid Quality Learning 3 Series de Webcasts Introducción a SQL Server 2005 para desarrolladores Viernes, 22 de Julio de :00 p.m.(GMT) Nuevas características del lenguaje T-SQL en SQL Server 2005 Lunes, 25 de Julio de :00 p.m.(GMT) Aprovechando XML dentro de la base de datos con SQL Server 2005 Viernes, 29 de Julio de :00 p.m.(GMT) Programando SQL Server 2005 con el CLR – Integración SQL-CLR Lunes, 01 de Agosto de :00 p.m.(GMT) Nuevas características en ADO.NET 2.0 Viernes, 05 de Agosto de :00 p.m.(GMT)
SQL Server 2005 para desarrolladores Solid Quality Learning 4.NET Framework Common Language Runtime Integration User-defined Aggregates User-defined Data Types User-defined Functions SQL Server.NET Data Provider Extended Triggers Data Types Managed SQL Types New XML Datatype Varchar (MAX) Varbinary (MAX) XML XQUERY Support XML Data Manipulation Language FOR XML Enhancements XML Schema (XSD) Support MSXML 6.0 (Native).Net XML Framework Full-text Search Indexing of XML Datatype MDAC SNAC Microsoft Installer base setup ADO.NET 2.0 Notification Support Object Model enhancements SQL Client.NET Data Provider Server Cursor Support Asynchronous Execution System.Transactions Security Separation of Users and Schema Data encryption primitives Administration SQL Management Objects (SMO) Analysis Management Objects (AMO) Replication Management Objects (RMO) T-SQL Recursive Queries Common Table Expressions PIVOT – UNPIVOT Operators APPLY Operator Exception Handling SQL Server Engine SQL Service Broker HTTP Support (Native HTTP) Multiple Active Result Sets (MARS) Snapshot Isolation Level Reporting Services Multiple Output Formats Parameters (Static, Dynamic, Hierarchical) Bulk Delivery of Personalized Content Support Multiple Data Sources STS (Web Parts, Doc Libraries) Visual Design Tool Charting, Sorting, Filtering, Drill- Through Scheduling, Caching Complete Scripting Engine Scale Out architecture Open XML Report Definition Notification Services SQL Server Mobile Edition Nuevas Características para Desarrollo
SQL Server 2005 para desarrolladores Solid Quality Learning 5 Características:.NET Framework Integración con el Common Language Runtime User-defined Aggregates (Agregados definidos por el usuario) User-defined Data Types (Tipos de datos definidos por el usuario) User-defined Functions (Funciones definidas por el usuario) SQL Server.NET Data Provider Extended Triggers Programando SQL Server 2005 con el CLR – Integración SQL-CLR Lunes, 01 de Agosto de :00 p.m.(GMT)
SQL Server 2005 para desarrolladores Solid Quality Learning 6 Características: Tipos de Datos Data Types SQL Types (Tipos de datos definidos por el usuario) Nuevo tipo de dato: XML Varchar (MAX) Varbinary (MAX)
SQL Server 2005 para desarrolladores Solid Quality Learning 7 Características: XML XQUERY Support XML Data Manipulation Language FOR XML Enhancements XML Schema (XSD) Support MSXML 6.0 (Native).Net XML Framework Full-text Search Indexing of XML Datatype Aprovechando XML dentro de la base de datos con SQL Server 2005 Viernes, 29 de Julio de :00 p.m.(GMT)
SQL Server 2005 para desarrolladores Solid Quality Learning 8 Características: Acceso Cliente MDAC SNAC – SQL Native Client ADO.NET 2.0 Notification Support Object Model enhancements Proveedores basados en clases bases (y no interfaces) Modelo de factorías para creación de código genérico Soporte a Connection Strings en config files SQL Client.NET Data Provider Server Cursor Support Ejecución asíncrona Ej: Command.BeginExecuteNonQuery System.Transactions Nuevas características en ADO.NET 2.0 Viernes, 05 de Agosto de :00 p.m.(GMT)
SQL Server 2005 para desarrolladores Solid Quality Learning 9 Características: Seguridad y Administración Seguridad Separación entre Usuarios y Schemas Antes: servidor.baseDatos.usuario.objeto Ahora: servidor.baseDatos.esquema.objeto Soporte a encripción de datos Soporte a creación y manipulación de certificados digitales Administración SQL Management Objects (SMO) Analysis Management Objects (AMO) Replication Management Objects (RMO)
SQL Server 2005 para desarrolladores Solid Quality Learning 10 Características: T-SQL Búsquedas Recursivas Common Table Expressions Operadores PIVOT – UNPIVOT Operador APPLY Manejo de Excepciones y Errores Nuevas características del lenguaje T-SQL en SQL Server 2005 Lunes, 25 de Julio de :00 p.m.(GMT)
SQL Server 2005 para desarrolladores Solid Quality Learning 11 Características: Motor SQL Server y otros servicios SQL Server Engine SQL Service Broker HTTP Support (Native HTTP) Multiple Active Result Sets (MARS) Snapshot Isolation Level Notification Services SQL Server Mobile Edition
SQL Server 2005 para desarrolladores Solid Quality Learning 12 Características: Reporting Services Múltiples Formatos de Salida Soporte a reportes paramétricos (Estáticos, Dinámicos, jerárquicos) Envío en grupo de contenido personalizado Soporte a múltiples fuentes de datos STS (Web Parts, Doc Libraries) Herramienta de diseño gráfica Tablas, Ordenar, Filtrar, Navegación Calendarización (Scheduling), Caching Motor de scripting Open XML Report Definition Reporting Services desde 0 – Mauricio Grimberg, MVP Martes, 26 de Julio de :00 p.m.(GMT)
SQL Server 2005 para desarrolladores Solid Quality Learning 13 Nuevo: SQL Server Management Studio Combina Query Analyzer y Enterprise Manager Desarrollo y administración integrados Soporta todos los componentes y servicios de SQL Server Nuevo: SQLCMD Utilidad de línea de comando Nuevo: Database Mail Soporte nativo para SMTP, No Outlook Herramientas de Administración
SQL Server 2005 para desarrolladores Solid Quality Learning 14 Enterprise Standard Workgroup Developer Express Mobile 64-bit Enterprise, Standard, Developer Ediciones de SQL Server 2005
SQL Server 2005 para desarrolladores Solid Quality Learning 15 Ediciones de SQL Server 2005 Escalabilidad y Rendimiento CaracterísticaExpressWorkgroupStandardEnterpriseComentarios Número de CPUs124Sin LimiteIncluye soporte para procesadores múltiples núcleos RAM1 GB3 GBSin Limite Soporte 64-bitWindows on Windows (WOW) WOW Tamaño de BD4 GBSin Limite
SQL Server 2005 para desarrolladores Solid Quality Learning 16 Ediciones de SQL Server
SQL Server 2005 para desarrolladores Solid Quality Learning 17 SQL Express se instala junto con Visual Studio SQL Server Project (nuevo en 2005) Creación e instalación de objetos SQLCLR Server Explorer Ver y administrar SQL Servers y sus componentes Database Project Administrar scripts de ejecución Integración con Visual Studio 2005
SQL Server 2005 para desarrolladores Solid Quality Learning 18 Adventure Works Cycles es una compañía multinacional de manufactura de bicicletas, produce y distribuye la materia prima asi como el producto final terminado. Distribuye a Norteamérica, Europa y Asia Está basada en Bothell, Washington, y da empleo a 500 personas Tiene varios equipos de ventas regionales distribuidos a través de las distintas regiones Adventure Works
SQL Server 2005 para desarrolladores Solid Quality Learning 19
SQL Server 2005 para desarrolladores Solid Quality Learning 20 Recursos SQL Server 2005 – Laboratorios Virtuales (only supports SQL 2000) SQL Server SQL Server Express Visual Studio
SQL Server 2005 para desarrolladores Solid Quality Learning 21 Series de Webcasts Introducción a SQL Server 2005 para desarrolladores Viernes, 22 de Julio de :00 p.m.(GMT) Nuevas características del lenguaje T-SQL en SQL Server 2005 Lunes, 25 de Julio de :00 p.m.(GMT) Aprovechando XML dentro de la base de datos con SQL Server 2005 Viernes, 29 de Julio de :00 p.m.(GMT) Programando SQL Server 2005 con el CLR – Integración SQL-CLR Lunes, 01 de Agosto de :00 p.m.(GMT) Nuevas características en ADO.NET 2.0 Viernes, 05 de Agosto de :00 p.m.(GMT)
Gracias