Al momento que creamos software debemos considerar no solo la codificación de este, sino, también los posibles escenarios donde podría existir una vulnerabilidad por un mal diseño.
Al momento que creamos software debemos considerar no solo la codificación de este, sino, también los posibles escenarios donde podría existir una vulnerabilidad por un mal diseño.
En el siguiente video te mostrare que puede pasar cuando un diseño de software es vulnerable.
En el manejo de datos en algunas ocasiones necesitaremos que la información sea nuestra columna, ya sea para un reporte o alguna hoja de excel.
En el manejo de datos en algunas ocasiones necesitaremos que la información sea nuestra columna, ya sea para un reporte o alguna hoja de Excel.
Para realizar esta tarea vamos a utilizar Pivot, un operador que nos hará el trabajo más fácil.
Pero no solo invertiremos el papel de información por columna, también lo haremos de forma dinámica, que sean tantas columnas como información tengamos.
Las Common Table Expressions nos permiten crear una colección temporal a partir de una consulta, pero también nos dan el poder de realizar cálculos con recursividad.
Las Common Table Expressions nos permiten crear una colección temporal a partir de una consulta, pero también nos dan el poder de realizar cálculos con recursividad.
A continuación te muestro a detalle como utilizar esta herramienta de SQL.
En el diseño de software se organizan las ideas para tomar decisiones sobre como se organizara en parte el software a crear, desde la arquitectura, el diseño de base de datos, que tecnologías se utilizaran así como la seguridad que se implementará.
El diseño de software es una parte importante al momento de desarrollar un software.
En el diseño de software se organizan las ideas para tomar decisiones sobre como se organizara en parte el software a crear, desde la arquitectura, el diseño de base de datos, que tecnologías se utilizaran así como la seguridad que se implementará.
En el siguiente video te explico de manera rápida como es esta etapa, importante antes de poner la primer línea de código.
A continuación te añadiré un Roadmap de contenido GRATIS que he creado, la idea es tener una secuencia dependiendo el nivel que tengas de SQL e ir aprendiendo conceptos que te ayudaran como programador en tus tareas diarias.
Sql es el lenguaje por defecto para manejar bases de datos relacionales.
El conocer SQL te ayudara como programador, sobre todo si eres programador backend.
A continuación te añadiré un Roadmap de contenido GRATIS que he creado, la idea es tener una secuencia dependiendo el nivel que tengas de SQL e ir aprendiendo conceptos que te ayudaran como programador en tus tareas diarias.
¿Qué es SQL?
2. Creación de tablas en SQL
3. La sentencia SELECT
4. La Sentencia WHERE
5. La sentencia Order By
6. La sentencia Group By
7. Operador LIKE
8. ¿Qué es JOIN?
9. ¿Qué son las vistas?
10. Triggers
11. Stored Procedures
12. Tablas Temporales
13. Normalización de Bases de Datos
14. Common Table Expressions
15. Pivotes Dinámicos SQL
16. Cursores
17. SQL Avanzado, limpiando datos
18. TIPS Extras sobre SQL
Por ultimo te dejo material extra que puede servirte para complementar.
Si deseas aprender más sobre SQL con el gestor de bases de datos SQL Server, te dejo un curso completo y GRATIS aquí:
Sql Server para novatos | Crear tablas, seleccionar, editar, insertar y eliminar datos | #1