diplomado sql server 2012 - wordpress.com · 2012-06-04 · ssdt project vnext . nuevas...
Post on 13-Jul-2020
6 Views
Preview:
TRANSCRIPT
NUEVAS HERRAMIENTAS DE
DESARROLLO EN SQL SERVER 2012
DIPLOMADO
SQL SERVER 2012
• Regional Mentor PASS
LATAM
John
Alexander
Bulla Torres
JOHN ALEXANDER BULLA TORRES
• John es un Ingeniero de Sistemas con énfasis en Ingeniería de Software
graduado con mención meritoria en la Universidad de Cundinamarca
(Colombia), candidato a un Máster en Ingeniería de Software de la
Universidad Politécnica de Madrid (España).
• John participa activamente de las comunidades profesionales de Microsoft®
ITPROS-DC y BOGOTADOTNET (Ahora BDotNet) de la cual es miembro del
Core Group y Director.
• Actualmente es Regional Mentor de PASS (Professional Association for SQL
Server) para Latinoamérica.
• Del 2010 al 2012 Microsoft® lo reconoció como Most Valuable Professional
- MVP en el área de SQL Server™
• Actualmente labora para SolidQ como DPA
Diplomado de SQL Server 2012
•Creación en el año 2002 por 4 reconocidos MVPs
•Ayudamos a obtener lo mejor de su SQL Server
• Expertos de clase y reconocimiento mundial
• Problemas de magnitud y complejidad inusual
•Mentoring, formación y consultoría en
• Proyectos tradicionalmente de Bases de Datos (MS SQL Server)
• Proyectos de Inteligencia de Negocio
• Proyectos de Arquitecturas de Sistemas
Diplomado de SQL Server 2012
http://www.solidq.com
Nuevas herramientas de Desarrollo en SQL Server 2012
Desarrollo de BD SQL es difícil ?
Diplomado de SQL Server 2012
Desafíos en el desarrollo de bases de datos:
Las Bases de datos son entidades con seguimiento de estado en su propia naturaleza.
La dependencia de administrar y preservar el estado aún más desafiante.
Errores en el código SQL se encuentran a menudo sólo cuando se ejecuta el código.
Aplicaciones de sincronización y control de versiones de bases de datos añade más capas de complejidad.
Dirigidos a más de una versión de SQL Server es muy difícil de manejar
Nuevas herramientas de Desarrollo en SQL Server 2012
Hay una mejor manera?
Diplomado de SQL Server 2012
Para superar estos retos, debemos trabajar con más
inteligencia:
Desarrollar la base de datos de forma declarativa (CREATE), no imperativamente (si existe (...) / ALTER)
Llevar la validación y verificación en tiempo de diseño.
Utilizar las herramientas de trabajo consistentes cuando esté conectado o desconectado.
Tener la capacidad de diferenciación del esquema de modelo a nuestra disposición (Comparar y actualizar los modelos).
Tener la aplicación y el desarrollo de bases de datos en el mismo entorno y repositorio de código fuente.
Nuevas herramientas de Desarrollo en SQL Server 2012
Introducción a SQL Server Data Tools
Diplomado de SQL Server 2012
Nuevas herramientas de Desarrollo en SQL Server 2012
Introducción a SQL Server Data Tools
Diplomado de SQL Server 2012
Database
Development
Tools
SQL Server
Object
Explorer
SQL Static
Code Analysis
Database
Publishing
SQL Language
Services
Buffered
Declarative
Editing
Table Designer Schema
Comparison
Isolated Local
Database
Runtime
SQL/CLR SQL
Debugging
Nuevas herramientas de Desarrollo en SQL Server 2012
Soluciones de interoperabilidad
Diplomado de SQL Server 2012
El equipo de SQL Server introduce varias herramientas que
permiten la interoperabilidad con SQL Server 2012.
Estas herramientas ayudan a los desarrolladores construir
aplicaciones seguras, de alta disponibilidad y rendimiento alto
para SQL Server en .NET, C / C + +, Java y PHP, en instalaciones
y en la nube.
SQL Server ODBC Driver for Linux
Compatibilidad con versiones anteriores ADO.Net
Nuevas herramientas de Desarrollo en SQL Server 2012
Base de datos desconectados de Desarrollos
Diplomado de SQL Server 2012
Las definiciones de base de datos administrada en Visual Studio
Servicios avanzados de idioma:
Ir a definición
Buscar todas las referencias
Refactoring
F5 depuración en tiempo de ejecución con base de datos local.
Nuevas herramientas de Desarrollo en SQL Server 2012
Connected Database Development
Diplomado de SQL Server 2012
DB
(DEV)
DB
(PROD)
Nuevas herramientas de Desarrollo en SQL Server 2012
Offline Database Development
Diplomado de SQL Server 2012
DB
(DEV)
DB
(PROD)
SSDT
Project
vNext
Nuevas herramientas de Desarrollo en SQL Server 2012
La publicación de su base de datos cambia
Diplomado de SQL Server 2012
Objetivo de conocer la versión:
SQL Server 2005
SQL Server 2008 y SQL Server 2008 R2
SQL Server 2012
SQL Azure
Publicar
Directa, a través de secuencias de comando SQL
Apoyo a “Instantáneas”
Persisten punto en el tiempo de la representación del esquema
Nuevas herramientas de Desarrollo en SQL Server 2012
Integración de aplicaciones para el Desarrollo
Diplomado de SQL Server 2012
La integración entre la base de datos Entidad <- -> modelo de datos
Sincroniza automáticamente los modelos de esquemas
Asociación con el Proyecto de bases de datos o instantánea
Preservar las asignaciones y exclusiones
Procedimiento almacenado (los parámetros y la estructura de la producción)
Experiencia de F5 sin problemas
Entre lenguajes refactorización y depuración
Tiempo de ejecución aislada base de datos local
SQL Language Services
Entre lenguajes Refactoring
SQL-CLR integración *
VB.NET, C #
Database Project
Application Project
Entity Data
Model
Database
Model
Nuevas herramientas de Desarrollo en SQL Server 2012
SQL Server Data Tools
Diplomado de SQL Server 2012
Nuevas herramientas de Desarrollo en SQL Server 2012
Resumen
Diplomado de SQL Server 2012
Alta productividad en el entorno de desarrollo para SQL Server, SQL Azure y Business Intelligence.
Desarrollo de Base de datos conectada y desconectada.
Mejor integración de la aplicación con el desarrollo de la base de datos.
Recursos • Blog John Bulla
• http://bit.ly/johnbulla
• Solid Quality Mentors blogs • http://blogs.solidq.com/Pages/Home.aspx
• Solid Quality Journal • http://www.solidq.com/sqj/Pages/Home.aspx
• MSDN Magazine Sept 2011 • The "Juneau" Database Project
• TechEd 2011 videos: • Build SQL Server databases using Juneau without
leaving Visual Studio
• Juneau Database Project integration with existing .NET applications via Entity Framework
• Team Blog • http://blogs.msdn.com/b/ssdt/
• Visual Studio 11 • http://www.microsoft.com/visualstudio/11/es-es
• Twitter: @JohnBulla #SQLDataTools
Diplomado de SQL Server 2012
Recursos
Diplomado de SQL Server 2012
http://www.facebook.com/SQLPASSLATAM
¿¿PREGUNTAS??
@JohnBulla
Solid Quality Mentors blogs
http://blogs.solidq.com/Pages/Home.aspx
Solid Quality Journal
http://www.solidq.com/sqj/Pages/Home.aspx
top related