Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

929 artículos publicados

Tutorial SQL #6: Agrupaciones y funciones de agregación

Terminamos con nuestro tutorial sobre los fundamentos del lenguaje de consultas SQL. Hasta ahora hemos estudiado las consultas simples, las consultas multi-tabla, los diferentes tipos de JOIN en las consultas multi-tabla y las operaciones con conjuntos, (aparte de poner en marcha el entorno de pruebas y conocer la base de datos que vamos a utilizar). En esta ocasión vamos a estudiar cómo generar resultados de consultas agrupados y con algunas operaciones de agregación aplicadas. [Más]

TUTORIAL SQL #4: Consultas SELECT multi-tabla - Tipos de JOIN

Continuando en nuestro camino para aprender SQL desde cero, recordemos primero que en el anterior artículo de esta serie vimos cómo funcionan las consultas multi-tabla basadas en JOIN. Ahora vamos a aprender más formas de realizar la unión de tablas que nos permitirán controlar mejor los conjuntos de resultados que obtenemos. [Más]

TUTORIAL SQL #3: Consultas SELECT multi-tabla básicas - JOIN

En una anterior entrega sobre fundamentos de SQL vimos lo básico de crear consultas con la instrucción SELECT. A continuación vamos a complicar un poco la cosa aprendiendo a realizar consultas en varias tablas de la base de datos al mismo tiempo. Es habitual que queramos acceder a datos que se encuentran en más de una tabla y mostrar información mezclada de todas ellas como resultado de una consulta. Para ello tendremos que hacer combinaciones de columnas de tablas diferentes. En SQL es posible hacer esto especificando más de una tabla en la cláusula FROM de la instrucción SELECT. Tenemos varias formas de obtener esta información... [Más]

TUTORIAL SQL #2: Consultas simples con SELECT

En un post anterior veíamos qué es el lenguaje SQL y sus diferentes subconjuntos de instrucciones. Aprendimos también los fundamentos de diseño de una base de datos relacional. Hoy vamos a aprender los fundamentos de consultas simples de datos con SELECT. [Más]

TUTORIAL SQL #1: Qué es SQL, por qué aprenderlo y preparación del entorno de aprendizaje

El Structured Query Language o SQL es el lenguaje utilizado por la mayoría de los Sistemas Gestores de Bases de Datos Relacionales (SGBDR) surgidos a finales de los años 70, y que llega hasta nuestros días. Es, sin duda, la mejor inversión en aprendizaje que puedes hacer, incluso aunque no te dediques a programación. En esta serie de tutoriales te vamos a enseñar a utilizarle y a sacarle partido. [Más]

Manejo de tablas temporales de SQL Server con Entity Framework en .NET 6.0

Las tablas temporales de SQL Server realizan un seguimiento automático del estado histórico de las tablas. EF Core 6.0 admite la creación y modificación de tablas temporales asignadas a tipos de entidad. Luego, estos datos se pueden consultar utilizando nuevos operadores LINQ, y los datos eliminados se pueden restaurar. Esto permite una fácil auditoría de los datos, así como análisis forense de los datos eliminados y la recuperación de errores de corrupción de datos. [Más]

Acceso a datos con .NET: Diferencias entre Entity Framework 6 "tradicional" y Entity Framework Core

EF o Entity Framework es el ORM oficial de Microsoft, creado, desarrollado y mantenido por el gigante informático dentro de su plataforma .NET. De manera simplificada podemos decir que Entity Framework, como cualquier ORM, permite acceder a una base de datos utilizando clases que representan cada una de las entidades de ésta, pudiendo realizar cualquier operación sobre los datos simplemente llamando a métodos de estas clases. [Más]

El lenguaje SQL: por qué es uno de los conocimientos técnicos más valiosos que puedes adquirir

Llevo casi un cuarto de siglo dedicado de pleno a la programación y he aprendido infinidad de cosas por el camino: lenguajes, plataformas, sistemas, teoría... y muchas cosas que igual que han venido se han ido. Sin embargo hay un conocimiento que adquirí casi al principio de mi carrera que siempre me ha sido útil y al que sigo sacándole partido aún hoy, 25 años después: el lenguaje SQL. Si tuviera que elegir un solo lenguaje con el que quedarme, seguramente sería este. Te cuento por qué... [Más]