en esta presentación encontrará la teoría básica de las funciones disponibles en SQL Server 2012 para agrupar información, también funciones avanzadas como pivot y anpivot tables.
Este documento presenta una introducción a las certificaciones de SQL Server 2012 y al examen 70-461. Cubre temas como combinación de tablas mediante joins, subconsultas y expresiones de tabla comunes. El documento también incluye una agenda con los contenidos del examen 70-461, como creación de objetos de base de datos, modificación de datos, resolución de problemas y optimización.
El documento proporciona información sobre cómo construir una aplicación en Visual Basic .Net que incorpore programación tradicional y orientada a objetos. Explica conceptos como clases, objetos, eventos, métodos, formularios y controles. También incluye ejemplos de código para crear arrays, bucles y sentencias condicionales.
Este documento contiene 15 consultas SQL de ejemplo sobre tablas de estudiantes, autores y libros. Las consultas realizan funciones como listar datos, filtrar por criterios específicos, sumar valores y calcular promedios.
La empresa Yuly Cosmetics se dedica a la distribución de cosméticos en Veracruz. Su misión es proveer productos de belleza para mejorar la apariencia de las mujeres veracruzanas. Su visión es posicionarse bien en el mercado de cosméticos y dar a conocer sus servicios. El documento describe el historial de la empresa, su planteamiento de problemas actual como la necesidad de organizar mejor su información, y propone soluciones como diseñar una base de datos en SQL Server para almacenar datos de proveedores, clientes, inventario y más
Presentación de la segunda sesión del grupo de estudio de Sql Server fundamentos. Se trabajan los temas de normalización y tipos de datos en SQL Server
taller actualizado para validar los conocimientos básicos en SQL Server. La base de datos de prueba se encuentra pública y de libre descarga en one drive. el link hace parte del material.
Este documento presenta una introducción a las certificaciones de SQL Server 2012 y al examen 70-461. Cubre temas como combinación de tablas mediante joins, subconsultas y expresiones de tabla comunes. El documento también incluye una agenda con los contenidos del examen 70-461, como creación de objetos de base de datos, modificación de datos, resolución de problemas y optimización.
El documento proporciona información sobre cómo construir una aplicación en Visual Basic .Net que incorpore programación tradicional y orientada a objetos. Explica conceptos como clases, objetos, eventos, métodos, formularios y controles. También incluye ejemplos de código para crear arrays, bucles y sentencias condicionales.
Este documento contiene 15 consultas SQL de ejemplo sobre tablas de estudiantes, autores y libros. Las consultas realizan funciones como listar datos, filtrar por criterios específicos, sumar valores y calcular promedios.
La empresa Yuly Cosmetics se dedica a la distribución de cosméticos en Veracruz. Su misión es proveer productos de belleza para mejorar la apariencia de las mujeres veracruzanas. Su visión es posicionarse bien en el mercado de cosméticos y dar a conocer sus servicios. El documento describe el historial de la empresa, su planteamiento de problemas actual como la necesidad de organizar mejor su información, y propone soluciones como diseñar una base de datos en SQL Server para almacenar datos de proveedores, clientes, inventario y más
Presentación de la segunda sesión del grupo de estudio de Sql Server fundamentos. Se trabajan los temas de normalización y tipos de datos en SQL Server
taller actualizado para validar los conocimientos básicos en SQL Server. La base de datos de prueba se encuentra pública y de libre descarga en one drive. el link hace parte del material.
El documento describe cómo crear procedimientos almacenados y tablas en SQL Server para generar series numéricas, usar concatenación, crear triggers y transacciones. Se crean procedimientos para series factoriales, inversas, pares e impares, de Fibonacci y para préstamos con validaciones. También se crean triggers para actualizaciones, eliminaciones e inserciones.
El JOIN se utiliza en SQL para consultar datos de dos o más tablas basándose en la relación entre columnas clave. Las tablas a menudo se relacionan mediante claves primarias únicas, que permiten vincular datos sin repetirlos. Existen diferentes tipos de JOIN como INNER, LEFT, RIGHT y FULL OUTER para devolver filas con o sin coincidencias en ambas tablas.
Este documento describe las diferentes sintaxis de JOIN soportadas por MySQL para unir tablas, incluyendo INNER JOIN, LEFT JOIN, RIGHT JOIN, y JOIN natural. Explica cómo definir alias de tablas, especificar condiciones de unión, y forzar el uso de índices particulares. También proporciona ejemplos de consultas JOIN simples y múltiples tablas.
Un join permite combinar datos de diferentes tablas de una base de datos relacional mediante una única consulta. Existen diferentes tipos de joins como inner join, left join y right join que permiten seleccionar los registros coincidentes o no coincidentes entre las tablas. Los joins se utilizan comúnmente en aplicaciones que realizan consultas a bases de datos relacionales como MySQL.
Este documento describe las funciones de grupo en SQL y cómo agrupar filas utilizando la cláusula GROUP BY. Explica cómo las funciones de grupo como COUNT, AVG, SUM, MIN y MAX operan en grupos de filas y devuelven un resultado por grupo. También cubre el uso de la cláusula HAVING para restringir los grupos basados en una condición.
este taller es un paso a paso para reforzar los conocimientos en creación de consultas en SQL Server utilizando los elementos JOIN, SUBQUERIES, APPLY y CTE. esta totalmente diseñado para realizarse con recursos gratuitos y disponibles en la red
Una función de agregación es una función que a partir de uno o muchos valores retorna uno y sólo uno. Algunas funciones de agregación incluyen Sum(), Avg(), Min(), Max(), Count() y Stdev(). Las funciones de agregación se utilizan con cláusulas Group By para agrupar y resumir filas de una tabla.
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.
Creacion de indices y constraints en sql serverZeleneMorita
Este documento describe cómo agregar índices y restricciones a las tablas de una base de datos de SQL Server. Explica cómo cambiar los nombres y tipos de datos de campos, agregar claves primarias y foráneas, y restricciones como valores predeterminados y comprobaciones. También cubre cómo llenar las tablas con datos utilizando las instrucciones INSERT o editando directamente las filas. El objetivo es demostrar los pasos para modificar las tablas y agregar datos de prueba.
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.
24 HOP edición Español - Planes de ejecución en sql server 2014 - Enrique CatalaSpanishPASSVC
Este documento presenta una introducción a los planes de ejecución en SQL Server 2014. Explica los principales operadores como nested loops, merge join y hash join, así como los operadores de exchange que distribuyen y reparten filas entre subprocesos. También analiza el cardinality estimator y cómo ha evolucionado para mejorar la estimación del número de filas.
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.
Diplomado Técnico SQL Server 2012 - Sesión 6/8John Bulla
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.
Este documento presenta varias herramientas y métodos para medir y optimizar bases de datos de SQL Server. Se discuten cuatro áreas clave para medir rendimiento: vida real, concurrencia, pruebas unitarias y sintéticas. También se demuestran herramientas como SQL Profiler, DMVs y SQLIO para medir uso de recursos, latencias y colas de espera. El objetivo final es establecer una línea de base, identificar cuellos de botella y mejorar el rendimiento mediante cambios y mediciones.
Creación de aplicaciones de bases de datos con MS SQL Server 2012Joseph Lopez
Este documento presenta una agenda para la creación de aplicaciones de bases de datos con MS SQL Server 2012. La agenda incluye conceptos, análisis, diseño, desarrollo, pruebas y demostraciones de escenarios. El objetivo es definir estructuras de datos según el propósito del negocio y validar la integridad de los datos.
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
Este documento presenta una agenda para el SolidQ Summit Panamá. Incluye una breve revisión, demostraciones, y una discusión sobre la generación y lectura de planes de ejecución de consultas SQL. Explica que el optimizador de consultas genera planes considerando el costo de E/S y CPU para diferentes operadores de unión como nested loops, hash y merge join.
Sabes que es un almacén de datos? Por qué utilizarlo? Como crearlo? Que modelo utilizar, si normalizado o dimensional? Cual metodología, Kimball o Inmon? Que modelo de tablas? Almacén de datos o Data Mart. Infraestructura de Hardware. Big Data, la nueva moda empresarial. Durante esta sesión les explicare todas estas inquietudes.
Este documento presenta SQL como una herramienta útil para el SEO. Explica cómo SQL puede usarse para analizar datos de Google Analytics, logs, Google Search Console y otros orígenes para obtener información valiosa. Luego proporciona varios ejemplos de sentencias SQL, como obtener visitas totales por fecha, URLs únicas con tráfico, comparar tráfico entre fechas, y agrupar datos de Search Console por palabras clave de alto rendimiento. El objetivo es demostrar cómo SQL puede aprovecharse para extraer conocimientos a partir de grandes volúmen
El documento describe cómo crear procedimientos almacenados y tablas en SQL Server para generar series numéricas, usar concatenación, crear triggers y transacciones. Se crean procedimientos para series factoriales, inversas, pares e impares, de Fibonacci y para préstamos con validaciones. También se crean triggers para actualizaciones, eliminaciones e inserciones.
El JOIN se utiliza en SQL para consultar datos de dos o más tablas basándose en la relación entre columnas clave. Las tablas a menudo se relacionan mediante claves primarias únicas, que permiten vincular datos sin repetirlos. Existen diferentes tipos de JOIN como INNER, LEFT, RIGHT y FULL OUTER para devolver filas con o sin coincidencias en ambas tablas.
Este documento describe las diferentes sintaxis de JOIN soportadas por MySQL para unir tablas, incluyendo INNER JOIN, LEFT JOIN, RIGHT JOIN, y JOIN natural. Explica cómo definir alias de tablas, especificar condiciones de unión, y forzar el uso de índices particulares. También proporciona ejemplos de consultas JOIN simples y múltiples tablas.
Un join permite combinar datos de diferentes tablas de una base de datos relacional mediante una única consulta. Existen diferentes tipos de joins como inner join, left join y right join que permiten seleccionar los registros coincidentes o no coincidentes entre las tablas. Los joins se utilizan comúnmente en aplicaciones que realizan consultas a bases de datos relacionales como MySQL.
Este documento describe las funciones de grupo en SQL y cómo agrupar filas utilizando la cláusula GROUP BY. Explica cómo las funciones de grupo como COUNT, AVG, SUM, MIN y MAX operan en grupos de filas y devuelven un resultado por grupo. También cubre el uso de la cláusula HAVING para restringir los grupos basados en una condición.
este taller es un paso a paso para reforzar los conocimientos en creación de consultas en SQL Server utilizando los elementos JOIN, SUBQUERIES, APPLY y CTE. esta totalmente diseñado para realizarse con recursos gratuitos y disponibles en la red
Una función de agregación es una función que a partir de uno o muchos valores retorna uno y sólo uno. Algunas funciones de agregación incluyen Sum(), Avg(), Min(), Max(), Count() y Stdev(). Las funciones de agregación se utilizan con cláusulas Group By para agrupar y resumir filas de una tabla.
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.
Creacion de indices y constraints en sql serverZeleneMorita
Este documento describe cómo agregar índices y restricciones a las tablas de una base de datos de SQL Server. Explica cómo cambiar los nombres y tipos de datos de campos, agregar claves primarias y foráneas, y restricciones como valores predeterminados y comprobaciones. También cubre cómo llenar las tablas con datos utilizando las instrucciones INSERT o editando directamente las filas. El objetivo es demostrar los pasos para modificar las tablas y agregar datos de prueba.
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.
24 HOP edición Español - Planes de ejecución en sql server 2014 - Enrique CatalaSpanishPASSVC
Este documento presenta una introducción a los planes de ejecución en SQL Server 2014. Explica los principales operadores como nested loops, merge join y hash join, así como los operadores de exchange que distribuyen y reparten filas entre subprocesos. También analiza el cardinality estimator y cómo ha evolucionado para mejorar la estimación del número de filas.
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.
Diplomado Técnico SQL Server 2012 - Sesión 6/8John Bulla
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.
Este documento presenta varias herramientas y métodos para medir y optimizar bases de datos de SQL Server. Se discuten cuatro áreas clave para medir rendimiento: vida real, concurrencia, pruebas unitarias y sintéticas. También se demuestran herramientas como SQL Profiler, DMVs y SQLIO para medir uso de recursos, latencias y colas de espera. El objetivo final es establecer una línea de base, identificar cuellos de botella y mejorar el rendimiento mediante cambios y mediciones.
Creación de aplicaciones de bases de datos con MS SQL Server 2012Joseph Lopez
Este documento presenta una agenda para la creación de aplicaciones de bases de datos con MS SQL Server 2012. La agenda incluye conceptos, análisis, diseño, desarrollo, pruebas y demostraciones de escenarios. El objetivo es definir estructuras de datos según el propósito del negocio y validar la integridad de los datos.
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
Este documento presenta una agenda para el SolidQ Summit Panamá. Incluye una breve revisión, demostraciones, y una discusión sobre la generación y lectura de planes de ejecución de consultas SQL. Explica que el optimizador de consultas genera planes considerando el costo de E/S y CPU para diferentes operadores de unión como nested loops, hash y merge join.
Sabes que es un almacén de datos? Por qué utilizarlo? Como crearlo? Que modelo utilizar, si normalizado o dimensional? Cual metodología, Kimball o Inmon? Que modelo de tablas? Almacén de datos o Data Mart. Infraestructura de Hardware. Big Data, la nueva moda empresarial. Durante esta sesión les explicare todas estas inquietudes.
Este documento presenta SQL como una herramienta útil para el SEO. Explica cómo SQL puede usarse para analizar datos de Google Analytics, logs, Google Search Console y otros orígenes para obtener información valiosa. Luego proporciona varios ejemplos de sentencias SQL, como obtener visitas totales por fecha, URLs únicas con tráfico, comparar tráfico entre fechas, y agrupar datos de Search Console por palabras clave de alto rendimiento. El objetivo es demostrar cómo SQL puede aprovecharse para extraer conocimientos a partir de grandes volúmen
Este documento describe las mejoras realizadas en el módulo de escalafón del sistema AYNI para agregar nuevos reportes solicitados por los responsables de escalafón a nivel nacional. Se implementaron cambios en la interfaz web, el servidor y la base de datos para generar los nuevos reportes y ocultar campos irrelevantes. Los cambios permitirán subsanar inconsistencias en los registros y exportar la información en formato Excel.
Manual Visual Basic .NET SQL Server paso a pasoatak
Este documento describe los pasos para desarrollar un sistema de contactos sencillo llamado sysAgenda utilizando Visual Basic .NET y SQL Server. Incluye la creación de la base de datos, tablas, procedimientos almacenados, conexión con VB.NET, y diseño de formularios para inicio de sesión, pantalla principal, y mantenimiento de datos. El objetivo es explicar de manera detallada el proceso de desarrollo de una aplicación cliente-servidor siguiendo los pasos secuenciales.
La sintaxis T-SQL está evolucionando con cada versión del motor relacional y cada vez es más habitual encontrar entre sus novedades, funciones analíticas para resolver problemas que típicamente requerían de infraestructura Multi-dimensional. En esta sesión vamos a dar un repaso a las funciones analíticas de las que disponemos en el motor relacional, para ver hasta qué punto nos pueden resultar útiles a la hora de mejorar procesos de negocio.
Migrar datos de ERP MS Dynamics 365 a Azure SQLJuan Fabian
Este documento describe los pasos para migrar datos de ERP MS Dynamics 365 a una base de datos SQL en Azure. Explica conceptos como Entity Store y OData, y proporciona instrucciones detalladas sobre cómo configurar un origen de datos, publicar entidades, y crear un proceso de exportación periódico para transferir los datos de Dynamics 365 a la base de datos en la nube de Azure.
Sesion06a - Manipulacion de datos (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 3. Lenguaje de Manipulación de Datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno manipula la información mediante el uso de la herramienta SQL*PLUS, sentencias SQL y funciones predefinidas en la base de datos Oracle.
Temario
3.1 Tema 5: LENGUAJE DE MANIPULACIÓN DE DATOS
3.1.1 Lenguaje SQL
3.1.2 Instrucciones DML y operadores
3.1.3 Consultas multitabla
3.1.3 Funciones Predefinidas
El documento describe los conceptos básicos de las bases de datos relacionales y Oracle. Explica que Oracle es un sistema de base de datos relacional y orientado a objetos que permite almacenar y gestionar información mediante SQL y PL/SQL. También describe las tablas y conceptos clave utilizados en el curso sobre bases de datos relacionales.
Este documento describe las nuevas características de Transact SQL (T-SQL) para SQL Server 2005. Algunas de las principales características son la capacidad de numerar filas con Row_Number(), usar TOP con parámetros, mejoras en el manejo de errores con TRY/CATCH, tipos de datos dinámicos como VARCHAR(MAX) y nuevas acciones para restricciones foreign key como SET DEFAULT y SET NULL. Además, SQL Server 2005 introduce triggers DDL para auditar eventos de nivel de base de datos.
Este documento proporciona un tutorial paso a paso para desarrollar un sistema de contactos usando Visual Basic .NET y SQL Server. Explica cómo crear la base de datos, las tablas, los procedimientos almacenados y la interfaz de usuario. Luego describe el diseño de los formularios para el inicio de sesión, la pantalla principal, el mantenimiento de datos y los informes. El objetivo es hacer el proceso comprensible para desarrolladores principiantes.
Meetup Madrid 6 Marzo 2024 - MuleSoft en el mundo real: ejemplos de casos de ...jorgelebrato
El documento presenta la biblioteca DataMapper para DataWeave, la cual permite mapear datos de forma concisa entre sistemas sin repetir lógica de transformación. Se muestran ejemplos de uso de DataMapper para mapear campos, realizar transformaciones de valores y extraer valores de rutas anidadas, así como la capacidad de mapeo inverso entre sistemas. La biblioteca simplifica la transformación de datos entre diferentes formatos y sistemas.
Un documento sobre vistas en bases de datos describe vistas como consultas que registran selecciones complejas o frecuentes para su reuso. Explica cómo crear vistas y ofrece varios ejemplos como una vista que lista campos de clientes, otra que muestra el subtotal de pedidos, y una más que cuenta productos por categoría.
Práctica de Bases de Datos con MySQL (diseño, desarrollo y uso)Héctor Garduño Real
Ealaboración de una práctica de Base de Datos desde su diseño en modelo Entidad-Relación creado en Gliffy, el modelo Relacional creado en Workbench, ejemplos de consultas SQL y uso de la BD en una aplicación PHP.
Este documento describe cómo utilizar Integration Services en SQL Server 2014 para transferir datos de una base de datos transaccional a un data mart en SQL Server 2014. Explica los pasos para crear un proyecto SSIS, extraer datos de las tablas de una base de datos, transformar los datos y cargarlos en tablas de un data mart. También incluye consultas SQL para extraer datos de hechos y dimensiones y limpiar las tablas del data mart antes de cargar los datos.
Este documento describe el puerto paralelo de una computadora. Explica que un conector DB25 puede conectarse a uno Centronix y muestra la equivalencia de pines. También indica que el puerto paralelo se usa para comunicación con dispositivos de E/S de forma sincrónica y asincrónica, y para controlar dispositivos como motores. Finalmente, presenta un diagrama de flujo para controlar el movimiento de un motor de pasos a través del puerto paralelo.
Este documento describe las funciones principales de las consultas de selección de referencias cruzadas. Estas consultas permiten seleccionar datos de múltiples tablas, aplicar criterios de búsqueda, ordenar y totalizar los resultados. También es posible crear consultas con parámetros y consultas que generen acciones como crear nuevas tablas, eliminar o modificar registros.
7.3.1.2 packet tracer simulation exploration of tcp and udp instructionstimmaujim
Este documento describe una simulación en Packet Tracer para examinar los protocolos TCP y UDP. La simulación genera tráfico de red de varias aplicaciones como HTTP, FTP, DNS y correo electrónico. Luego, el usuario puede examinar las unidades de datos del protocolo (PDU) asociadas a cada protocolo y ver cómo se multiplexa el tráfico a través de la red. Finalmente, se examinan los números de puerto y secuencia utilizados por los protocolos TCP y UDP.
Este documento describe el lenguaje de consultas estructuradas SQL (Structured Query Language). Explica diferentes tipos de consultas como selección, acción, unión interna y externa. Luego presenta 9 casos de consultas SQL con diferentes tablas y campos para seleccionar, unir e imponer condiciones.
Este documento presenta un resumen de un proyecto de base de datos en Access 2010 realizado por David Santiago Peña Florian para el Colegio Nacional Nicolás Esguerra. El proyecto incluye la introducción, objetivos, planteamiento del problema, marco teórico, materiales y metodología, desarrollo del proyecto y conclusiones. El objetivo general era crear una base de datos en Access 2010 y los objetivos específicos eran definir las tablas, relaciones y formularios requeridos.
Este documento presenta una introducción a los almacenes de datos y las nuevas tendencias en este campo. Explica brevemente los conceptos clave de los almacenes de datos como dimensiones, tablas de hechos y ETL. También describe algunas tecnologías emergentes como Azure SQL Data Warehouse y Azure Data Lake que permiten el autoservicio de BI y el análisis de datos no estructurados. El documento concluye invitando preguntas y comentarios.
En esta presentación Guillermo Taylor, John Bulla y Julián Castiblanco, hablan sobre algunas de las mejores características de sQL Server 2016, como migrar a SQL Databas, características de sql database y en general varios tips para DBA's en arquitecturas híbridas
Global Azure Cloud Camp Bogota Introduccion Azure datalakeJulián Castiblanco
Mi presentación sobre la necesidad de utilizar azure datalake en las organizaciones y como encaja este en las estrategias de bodegas de datos existentes en las organizaciones
Sql saturday 448 migración de bases de datos sql server hacia azure sqldbJulián Castiblanco
Este documento presenta una agenda para una sesión sobre la migración de bases de datos SQL Server a Azure SQL Database V12. La sesión cubrirá las opciones de almacenamiento en Azure, los beneficios de SQL Database, la comprensión de los DTU's, las estrategias y pasos para la migración, y el monitoreo de una base de datos migrada. El orador también compartirá recursos adicionales y responderá preguntas.
This document discusses database backup and recovery strategies in SQL Server. It covers the different types of backups including full, differential, transaction log, and partial backups. It also describes how to create each type of backup using T-SQL commands. Database recovery is explained as relying on a full backup combined with subsequent transaction log backups to enable point-in-time recovery. Differential backup strategies are also covered as including differentials with only changed data for more frequent updates.
Técnicas para optimizar tus aplicaciones de SQL Server con herramientas disponibles desde SQL Server 2005. Charla de la maratón de 24 horas del capítulo virtual de SQL Pass en español.
Este documento presenta la agenda y contenido de un curso sobre bases de datos relacionales. El curso consta de 6 sesiones presenciales que cubrirán la historia de las bases de datos, conceptos básicos como tablas y relaciones, y los lenguajes DML y DDL. También incluye tareas como instalar un motor de base de datos y crear un modelo entidad-relación para una veterinaria.
Características Adminsitración SQL Server 2012 Parte 3Julián Castiblanco
Enumera varias de las características de administración de SQL Server 2012 como compresión de tablas, partición, manejo de archivos, filegroups y migraciones entre otras.
El documento presenta un cronograma de 12 capítulos de un curso con exámen final el 31 de mayo, así como enlaces para descargar software virtual como VirtualBox, sistemas operativos como Windows Server 2008 R2 de prueba y SQL Server 2012 de prueba, así como bases de datos de ejemplo para el curso. También incluye instrucciones para descargar los archivos y leer material sobre la instalación de SQL Server.
Breve tutorial, para dar los primeros pasos en windows azure y sql server 2014. totalmente para principiantes, describe paso a paso como crear tu primera máquina sql server 2014 en azure
en esta presentación encontrará todo lo que necesita saber sobre XML en el motor de base de datos SQL Server 2012,2008,2005. Este material fue diseñado para adquirir los conocimientos y presentar el examen 70-461 Querying SQL Server 2012
Este taller propone ejercicios prácticos de SQL Server para extraer y filtrar información de una base de datos, incluyendo consultas para seleccionar clientes y productos que cumplan ciertos criterios, formatear la salida de datos, agrupar resultados y clasificar filas. También incluye ejercicios sobre subconsultas y la creación de vistas y procedimientos almacenados.
Este documento presenta un taller sobre el uso de sentencias y funciones básicas de SQL Server para resolver requerimientos de negocio utilizando la base de datos Northwind. El taller incluye ejercicios para filtrar información, formatear datos, agrupar resultados y utilizar funciones de clasificación y subconsultas.
Este documento presenta una agenda para una sesión sobre consultas avanzadas en SQL Server. Explica sentencias como WHERE, GROUP BY, HAVING y JOIN para filtrar y agrupar datos. También cubre funciones de formateo, clasificación, subconsultas, tablas temporales e inserción, actualización y eliminación de datos. Proporciona enlaces a recursos adicionales sobre consultas en SQL Server.
El uso de las TIC en la vida cotidiana.pptxjgvanessa23
En esta presentación, he compartido información sobre las Tecnologías de la Información y la Comunicación (TIC) y su aplicación en diversos ámbitos de la vida cotidiana, como el hogar, la educación y el trabajo.
He explicado qué son las TIC, las diferentes categorías y sus respectivos ejemplos, así como los beneficios y aplicaciones en cada uno de estos ámbitos.
Espero que esta información sea útil para quienes la lean y les ayude a comprender mejor las TIC y su impacto en nuestra vida cotidiana.
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)codesiret
Los protocolos son conjuntos de
normas para formatos de mensaje y
procedimientos que permiten a las
máquinas y los programas de aplicación
intercambiar información.
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxpauca1501alvar
Explica cómo las tecnologías digitales han facilitado e impulsado la globalización al eliminar barreras geográficas y permitir un flujo global sin precedentes de información, bienes, servicios y capital. Se describen los impactos de las herramientas digitales en áreas como la comunicación global, el comercio electrónico internacional, las finanzas y la difusión cultural. Además, se mencionan los beneficios como el crecimiento económico y el acceso a la información, así como los desafíos como la desigualdad y el impacto ambiental. Se concluye que la globalización y las herramientas digitales se refuerzan mutuamente, promoviendo una creciente interdependencia mundial.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
Uso de las Tics en la vida cotidiana.pptx231485414
Las Tecnologías de la Información y las Comunicaciones (TIC), son el conjunto de recursos, herramientas, equipos, programas informáticos, aplicaciones, redes y medios.
Presentación realizada en el #Collabdays #Madrid 2024 donde traté las funcionalidades de Gobierno que incorpora ShrePoint Premium para facilitar la adopción de Copilot para Microsoft 365: Controles de Acceso Restringido | Acceso Condicional Granular | Bloqueo de descarga de archivos | Gestión del Ciclo de Vida de Sitios | Acciones recientes en Sitios de SharePoint | Informe de cambios
Gobernanza con SharePoint Premium de principio a fin
Agrupando datos en SQL Server
1. Querying Microsoft SQL
Server 2012
Exam 70-461
Capítulo 5 – Grouping and Windowing
Julián Castiblanco P.
http://julycastiblanco.blogspot.com/
Julian_castiblancop@hotmail.com
MCT-MCSA-MCITP-MCTS SQL Server 2008/2005
Líder ITPros-DC
2. Material de trabajo
Windows Server 2012 trial
http://www.microsoft.com/en-us/download/details.aspx?id=11093
SQL Server 2012 with SP1 trial
http://www.microsoft.com/en-us/download/details.aspx?id=29066
AdventureWorks for SQL Server 2012
http://msftdbprodsamples.codeplex.com/releases/view/55330
Training kit SQL Server
Querying Microsoft SQL Server 2012 – exam 70-461
http://www.amazon.com/Training-Kit-Exam-70-461Microsoft/dp/0735666059/ref=sr_1_1?ie=UTF8&qid=1359206206&sr=81&keywords=querying+microsoft+sql+server+2012+training+kit+exam+70-461
4. Consultas Agrupadas
Las consultas básicas nos ayudan a
responder preguntas de detalle, por
ejemplo qué clientes realizaron
compras el día de hoy? O cuales
facturas han sido vendidas en el mes
y por qué valor.
Las agrupaciones dan un sentido más
analítico a las consultas, responden
preguntas como, cuantos clientes tengo?
Cuanto dinero he ganado/perdido en el
transcurso del año por producto?
6. Consultas Agrupadas
A cuanto asciende el valor de las ordenes y cuantas ordenes
fueron generadas en cada periodo del año 2005?
SELECT
DATENAME(MONTH,OrderDate) AS MES
,COUNT(*) AS NumeroOrdenes
,SUM(TOTALDUE) AS valorTotal
FROM [Sales].[SalesOrderHeader] AS S
WHERE YEAR(OrderDate)=2005
GROUP BY
DATENAME(MONTH,OrderDate),MONTH(OrderDate)
ORDER BY MONTH(OrderDate) asc
7. Consultas Agrupadas
Cuantas órdenes fueron enviadas por cada uno de los métodos de
transporte?
--suma ordernes por compañía
WITH Ordersbyshipper as(
select ShipMethodID, COUNT(ShipMethodID) as ordersbyshipper
from sales.SalesOrderHeader
Group by ShipMethodID)
--toma el nombre del metodo de transporte
select a.[Name],Ordersbyshipper.ordersbyshipper
from [Purchasing].[ShipMethod] a
inner join Ordersbyshipper
on a.[ShipMethodID]=Ordersbyshipper.[ShipMethodID]
8. Multiples Agrupaciones
Las sentencias GROUPING SETS, CUBE, ROLLUP permiten obtener múltiples
agrupaciones con una sola consulta. En las tres, se obtiene básicamente
sumatorias de nivel jerárquico superior es decir, subtotales por cada una de las
columnas de agrupación. GROUPING SETS es la más completa al permitir
especificar que tipo de subtotales deben ser calculados.
SELECT A.[ShipMethodID], YEAR(A.ShipDate) AS
shipyear
, COUNT(*) AS numorders
FROM sales.SalesOrderHeader A
where YEAR(ShipDate) is not null
GROUP BY GROUPING SETS (
( [ShipMethodID], YEAR(ShipDate) )
,( [ShipMethodID])
,( YEAR(ShipDate))
);
9. Pivot and Unpivot
1
2
3
1. Que quieres ver como filas
2. Que quieres ver como columnas,
3. Que información quieres ver en la intersección de ambas.
10. Pivot and Unpivot
SELECT
b.Name Territorio, C.City
, COUNT(*) AS numorders
FROM sales.SalesOrderHeader AS A
INNER JOIN SALES.SalesTerritory AS B
ON A.TerritoryID=b.TerritoryID
INNER JOIN [Person].[Address] AS C
ON A.ShipToAddressID=C.AddressID
INNER JOIN [Person].[StateProvince] AS D
ON C.StateProvinceID=D.StateProvinceID
WHERE b.Name='France'
GROUP BY b.Name, C.City;
12. Pivot and Unpivot
SELECT Territorio ,
[Paris],
[Les Ulis],
[Saint Ouen],
[Orleans],
[Colombes],
[Orly]
FROM (SELECT Territorio,City,numorders
FROM ventasEnFrancia
WHERE numorders>90) as SourceTable
PIVOT
(
SUM(numorders)
FOR City IN ([Paris],[Les Ulis],[Saint
Ouen],[Orleans],[Colombes],[Orly])
) AS pivotTable;
13. Pivot and Unpivot
Suponga que ahora, tiene
esta tabla y desea volver las
columnas a filas. A este
proceso se le conoce como
“unpivot”
14. Pivot and Unpivot
SELECT Territorio,
city,numorders FROM
(SELECT
territorio,[Paris],[Les
Ulis],[Saint
Ouen],[Orleans],[Colombes]
,[Orly]
FROM #unpivotexample) as
SourceTable
UNPIVOT
( numorders FOR CITY IN
([Paris],[Les Ulis],[Saint
Ouen],[Orleans],[Colombes]
,[Orly])
) AS UNPVT;
15. Lección 3: Funciones de agregación
Las funciones de agregación son las mismas vistas en la lección 1 (sum, count,
avg, min, max) excepto porque se usan bajo la clausula OVER.
“organice las ordenes bajo una secuencia numérica, agrupando la información
por transportadora, país destino y nombre de cliente”
SELECT b.ContactName,C.CompanyName,
A.ShipCountry,O.value
, SUM(O.value) OVER(PARTITION BY C.CompanyName,
A.ShipCountry) as value
, row_number() OVER(PARTITION BY C.CompanyName,
A.ShipCountry, b.ContactNamE ORDER BY b.ContactNamE,
O.value DESC) as value
FROM Orders a inner join [dbo].[Customers] b
on a.CustomerID=b.CustomerID
INNER JOIN Shippers C
ON A.ShipVia=C.ShipperID
INNER JOIN valueForOrder O
ON A.OrderID=O.OrderID
16. Funciones de agregación
La función RANK, ROW_NUMBER, DENSE_RANK, NTILE, permite agregar nuevas
columnas con secuenciales que pueden ser usados para tener un “consecutivo”
de cada fila, que puede depender de un partición.
SELECT A.CustomerID, A.SalesOrderNumber,ROUND(A.TotalDue,-3) AS VAL
, row_number() OVER(ORDER BY ROUND(A.TotalDue,-3) DESC) as rownum
, rank() OVER(ORDER BY ROUND(A.TotalDue,-3) DESC) as f_rank
, dense_rank() OVER(ORDER BY ROUND(A.TotalDue,-3) DESC) as f_denserank
, ntile(100) OVER(ORDER BY ROUND(A.TotalDue,-3) DESC) as f_tilegroup
FROM sales.SalesOrderHeader a