El documento presenta un diplomado sobre las nuevas herramientas de desarrollo en SQL Server 2012. Introduce a John Alexander Bulla Torres, instructor del curso, y describe las nuevas características de SQL Server Data Tools como el desarrollo de bases de datos conectado y desconectado, la integración mejorada entre aplicaciones y bases de datos, y la publicación simplificada de esquemas de bases de datos.
Oracle Application Development Framework (ADF) es una
herramienta de desarrollo basada en Java (al igual que forms es una herramienta basada en PL / SQL) diseñado para sacar el máximo provecho de Java Enterprise Edition o Java EE.
En esta presentación vamos a explorar de forma resumida la arquitectura de ADF Framework, con el objetivo de entender los conceptos fundamentales que lo adornan.
Desarrollo con control de código contra SQL Server | SolidQ Summit 2012SolidQ
http://summit.solidq.com/madrid/
Es una pregunta recurrente en todas nuestras intervenciones en clientes que tienen desarrollos propios. ¿Es posible encontrar una forma factible de desarrollar aplicaciones contra SQL Server, que tengan control del código fuente incluso a nivel de Base de datos? En esta sesión hablaremos de DACPAC, proyectos de bases de datos y SQL Server Data Tools que vienen con SQL Server 2012. Veremos como usar cada una de ellas en su integracion con soluciones para valorar cual de las opciones conviene mas a proyectos nuevos o existentes.
Oracle Application Development Framework (ADF) es una
herramienta de desarrollo basada en Java (al igual que forms es una herramienta basada en PL / SQL) diseñado para sacar el máximo provecho de Java Enterprise Edition o Java EE.
En esta presentación vamos a explorar de forma resumida la arquitectura de ADF Framework, con el objetivo de entender los conceptos fundamentales que lo adornan.
Desarrollo con control de código contra SQL Server | SolidQ Summit 2012SolidQ
http://summit.solidq.com/madrid/
Es una pregunta recurrente en todas nuestras intervenciones en clientes que tienen desarrollos propios. ¿Es posible encontrar una forma factible de desarrollar aplicaciones contra SQL Server, que tengan control del código fuente incluso a nivel de Base de datos? En esta sesión hablaremos de DACPAC, proyectos de bases de datos y SQL Server Data Tools que vienen con SQL Server 2012. Veremos como usar cada una de ellas en su integracion con soluciones para valorar cual de las opciones conviene mas a proyectos nuevos o existentes.
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesAlejandro Bolaños Ussa
En este seminario, se expondrán herramientas de desarrollo utilizadas a nivel empresarial, utilizando herramientas de alta calidad permitiendo el trabajo multicapa. Esta presentación fue socialzada en la universidad colegio mayor del cauca, para los estudiantes de ingeniería y desarrollo de software
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesAlejandro Bolaños Ussa
En este seminario, se expondrán herramientas de desarrollo utilizadas a nivel empresarial, utilizando herramientas de alta calidad permitiendo el trabajo multicapa. Esta presentación fue socialzada en la universidad colegio mayor del cauca, para los estudiantes de ingeniería y desarrollo de software
SolidQ Summit http://summit.solidq.com
Con SQL Server 2012 tenemos la posibilidad de crear un nuevo tipo de índices para mejorar el rendimiento de forma exponencial ante consultas que involucran un elevado trasiego de información. En esta sesión, hablaremos en detalle de los nuevos índices columnares, qué nos aportan y para qué tipo de escenarios nos van a resultar beneficiosos.
Todo el mundo que trabaja con base de datos siempre se ha preguntado alguna vez qué son los planes de ejecución y como se leen. Saber leer un plan de ejecución nos va a dar información valiosísima de cara a mejorar el rendimiento de una consulta. En esta sesión vamos a centrarnos en aprender a leer T-SQL para interpretar lo que está haciendo SQL Server para devolvernos la información.
Si quieres aprender más sobre Cómo hacer Planes de Negocio, impartiré un seminario el 16 de Febrero en formato clases virtuales presenciales (100% online). Aquí os dejo un enlace del seminario: http://training.solidq.com/es/class/es-1432/
SQL Saturday 254 10- Cosas que no se deben de hacer en una BDAdrian Miranda
Presentación dada en el SQL Saturday El Salvador, sobre aquellos errores comunes que normalmente cometemos cuando administramos bases de datos SQL Server.
Novedades en seguridad en SQL Server 2012 v1 | SolidQ Summit 2012SolidQ
http://summit.solidq.com/
La seguridad es uno de los aspectos más importantes a tener en cuenta como administradores de bases de datos, hasta ahora conocíamos el modelo de seguridad de SQL Server y sus limitaciones. Ahora SQL Server 2012 nos trae una serie de novedades en cuanto a seguridad que nos van a permitir ser más flexibles a la hora de la administración y nos harán la vida un poco mas fácil.
BEST_PRACTICES: Buenas Prácticas para el Desarrollador de bases de datos SolidQ
Esta sesión se enfocará de forma práctica para que el asistente entienda los aspectos que deben mejorarse a la hora de hacer peticiones a un servidor de bases de datos; concretamente se enfocará en aspectos relacionados con cursores, consultas parametrizadas y calidad de la codificación TSQL
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...SolidQ
Página oficial del SolidQ Summit: http://summit.solidq.com/madrid/2013/
En esta sesión, daremos un repaso a diferentes patrones de acceso a datos desde aplicaciones, viendo sus pros y sus contras, pensando en aprovechar las nuevas características que vienen con nuestros motores SQL. Hablaremos de patrones MERGE+TVP, de Entity Framework, de LINQ2SQL,… trataremos los siguientes aspectos: 1) Applicaciones Java con JDBC; 2) ENtityFramework (EAGER loading, lazy loading); 3) EF traducciones a TSQL; 4)JPA/Hibernate traducciones a TSQL
Ponentes: Enrique Catalá y Enrique Puig Nouselles
Todo el mundo que trabaja con base de datos siempre se ha preguntado alguna vez qué son los planes de ejecución y como se leen. Saber leer un plan de ejecución nos va a dar información valiosísima de cara a mejorar el rendimiento de una consulta. En esta sesión vamos a centrarnos en aprender a leer T-SQL para interpretar lo que está haciendo SQL Server para devolvernos la información.
En esta sesión del Summit de SolidQ veremos las experiencias del último año en migraciones a SQL Server. Aportaremos a los asistentes nuestras experiencias en el ejercicio 2013-2014 para que pueda considerarlas en sus proyectos. Mostraremos aproximaciones a consolidaciones, downgrades, y ajustes a realizar durante las fases del proyecto de migración
Conociendo las herramientas para gestión y administración de base de datos Oracle SQL Developer y Oracle Data Modeler.
En primero nos permite gestionar la base de datos y el segundo trabajar los modelos de base de datos.
desarroolo de bases de datos El tema de Excel es una base de datos o no, ya no es trascendencia, porque ya nos quedó claro que no. Excel no es base de datos, pero sí es la herramienta mejor posicionada para análisis de datos.
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...SpanishPASSVC
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
Similar a Diplomado Técnico SQL Server 2012 - Sesión 6/8 (20)
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big DataJohn Bulla
En esta sesión veremos una introducción al nuevo lenguaje de U-SQL, que une las ventajas de SQL con el poder expresivo de su propio código donde millones de desarrolladores SQL y .NET ahora pueden procesar y analizar todos sus datos con los conocimientos que ya tienen. El apoyo del lenguaje U-SQL en Azure Data Lake Tools para Visual Studio incluye ayuda técnica para la creación, depuración y rendimiento avanzado de funciones de análisis para aumentar la productividad al optimizar los trabajos que se ejecutan a través de miles de nodos.
La Base de Datos de SQL de Microsoft Azure es la mejor base de datos relacional como un servicio en la nube, que brinda escalabilidad, performance predecible, continuidad del negocio, protección de datos y administración de casi cero a desarrolladores y arquitectos de soluciones. En esta sesión veremos un overview de los servicios actuales que soporta la plataforma de datos de Microsoft Azure.
Utilizando el plan cache para optimizar procesos deJohn Bulla
Presentación donde se emplean todas las bondades del Plan Cache que nos brinda SQL Server para fortalecer las ejecuciones de las consultas en nuestros escenarios de datos.
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...John Bulla
24 Horas en Español 2012. En esta sesión veremos las capacidades de ADO.Net Entity Framework con su integración con SQL Server 2012 que incluye soporte para más objetos y SQL Server Data Tools que ofrece una experiencia de desarrollo moderna para crear aplicaciones de bases de datos para entornos on-premise y en la nube y como los desarrolladores pueden ser más productivos.
Integración de datos de multiples origenes con data explorerJohn Bulla
¿Alguna vez has tenido problemas para encontrar los datos que necesitaba? O la combinación de datos procedentes de fuentes diferentes e incompatibles? ¿Qué te parece compartir los resultados con los demás de un modo Web-amigable? Si es así, Data Explorer" proporciona una revolucionaria forma de trabajar con tus datos!
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
1. DIPLOMADO
SQL SERVER 2012
NUEVAS HERRAMIENTAS DE
DESARROLLO EN SQL SERVER 2012
John
Alexander
Bulla Torres
• Regional Mentor PASS
LATAM
2. 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
3. http://www.solidq.com
• 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
4. Nuevas herramientas de Desarrollo en SQL Server 2012
Desarrollo de BD SQL es difícil ?
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
Diplomado de SQL Server 2012
5. Nuevas herramientas de Desarrollo en SQL Server 2012
Hay una mejor manera?
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.
Diplomado de SQL Server 2012
6. Nuevas herramientas de Desarrollo en SQL Server 2012
Introducción a SQL Server Data Tools
Diplomado de SQL Server 2012
7. Nuevas herramientas de Desarrollo en SQL Server 2012
Introducción a SQL Server Data Tools
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
Diplomado de SQL Server 2012
8. Nuevas herramientas de Desarrollo en SQL Server 2012
Soluciones de interoperabilidad
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
Diplomado de SQL Server 2012
9. Nuevas herramientas de Desarrollo en SQL Server 2012
Base de datos desconectados de Desarrollos
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.
Diplomado de SQL Server 2012
10. Nuevas herramientas de Desarrollo en SQL Server 2012
Connected Database Development
DB
(PROD)
DB
(DEV)
Diplomado de SQL Server 2012
11. Nuevas herramientas de Desarrollo en SQL Server 2012
Offline Database Development
DB
(PROD)
vNext
DB
(DEV)
SSDT
Project
Diplomado de SQL Server 2012
12. Nuevas herramientas de Desarrollo en SQL Server 2012
La publicación de su base de datos cambia
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
Diplomado de SQL Server 2012
13. Nuevas herramientas de Desarrollo en SQL Server 2012
Integración de aplicaciones para el Desarrollo
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
Application Project
Tiempo de ejecución aislada base de datos local
Entity Data
SQL Language Services
Model
Entre lenguajes Refactoring
SQL-CLR integración *
Database
VB.NET, C #
Model
Database Project
Diplomado de SQL Server 2012
14. Nuevas herramientas de Desarrollo en SQL Server 2012
SQL Server Data Tools
Diplomado de SQL Server 2012
15. Nuevas herramientas de Desarrollo en SQL Server 2012
Resumen
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.
Diplomado de SQL Server 2012
16. 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
Las herramientas incluidas son las siguientes:SQL Server ODBC Driver for Linux: Esto ofrece a los administradores de bases de datos y desarrolladores una mayor flexibilidad en la construcción y gestión de aplicaciones que se ejecutan bajo un Linux y co-existir con el entorno de SQL Server. Los aspectos más destacados de esta versión son la conectividad nativa de Linux a través de ODBC SQL Server, soporte para 64-bits de Red Hat Enterprise Linux 5 y 6, y herramientas tales como BCP y SQLCMD. Enlace oficial Microsoft SQL Server ODBC Driver 1.0 for LinuxCompatibilidad con versiones anteriores ADO.NET: Ahora, los clientes podrán aprovechar de SQL Server 2012 sus aplicaciones existentes de SQL Server, sin tener que esperar hasta el lanzamiento oficial de Windows 8. Para aprovechar las ventajas de este nuevo soporte para AlwaysOn y LocalDB, los clientes necesitan para instalar [Actualización 4.0.3 para Microsoft. NET Framework 4]Microsoft JDBC Driver 4.0: El controlador más reciente incluye la implementación de Java puro de Kerberos integrado de seguridad, SQL Server AlwaysOn, el apoyo a almacenes de datos de SQL Server en paralelo, un fácil acceso a la información de diagnóstico en el registro de eventos extendidos, soporte UTF-16 y mejoras añadidas a SQL Azure.Enlace oficial Microsoft JDBC Driver 4.0Microsoft SQL Server 2012 NativeClient (SNAC): Este cliente nativo (SNAC) es una sola biblioteca de vínculos dinámicos (DLL) que contiene tanto el servidor SQL Server como el proveedor SQL Server Driver. Mismo que ontiene características como el soporte para AlwaysOn, SQL Server Express LocalDB, soporte mejorado para SQL Azure y mejoras de rendimiento para los desarrolladores.Enlace oficial Microsoft SQL Server 2012 NativeClientControlador de Microsoft PHP para SQL Server versión 3.0: Junto con la versión SQL Server 2012, esta última versión del controlador de PHP hace algunas grandes mejoras en el desarrollo de PHP / SQL Server. Además cuenta con el nuevo apoyo de SQL Server 2012 como características de búfer y consultas de SQL Server AlwaysOn: apoyo global para la conmutación por error de varias subredes, el acceso a grupos de disponibilidad y enrutamiento de sólo lectura; y el apoyo para SQL Server 2012 LocalDB expreso.