Skip to content

Instantly share code, notes, and snippets.

View UntalivanCruz's full-sized avatar
:octocat:
Working

Ivan Cruz UntalivanCruz

:octocat:
Working
View GitHub Profile
@UntalivanCruz
UntalivanCruz / program.cs
Last active April 19, 2025 02:40
ASP.net Web Estructura de un program.cs
#region Step 1: Configuration Setup
var builder = WebApplication.CreateBuilder(args);
#endregion Step 1: Configuration Setup
#region Step2: Service Registration
#region Step2.1: Add services to the DI container.
#endregion Step2.1: Add services to the DI container.
#region Step2.2: Add database context
USE master;
IF DB_ID('Inventario') IS NOT NULL
DROP DATABASE Inventario
CREATE DATABASE Inventario;
USE Inventario;
CREATE TABLE Producto(
id int not null,
@UntalivanCruz
UntalivanCruz / AlgoritmoHanoi.cpp
Last active May 18, 2024 20:35
Estructuras de datos de tipo Lista
// Crear el algoritmo de Hanoi

Interpolación de Strings

String Resultado
'${3 + 2}' ' 5 '
'${ "word".toUpperCase() }' 'WORD'
'$myObject' El valor de myObject.toString()

Variables con posibilidad nula:

@UntalivanCruz
UntalivanCruz / AutoShopDataBase-MSSQL.sql
Last active May 15, 2024 00:54
Bases de datos de ejemplo Libro Sintaxis SQL
--AutoShopDataBase
USE master;
IF EXISTS (SELECT name FROM sys.databases WHERE name = 'AutoShop')
DROP DATABASE AutoShop;
CREATE DATABASE AutoShop;
USE AutoShop;
--DDL
USE master;
IF EXISTS (SELECT name FROM sys.databases WHERE name = 'antiguedadLaboral')
DROP DATABASE antiguedadLaboral;
CREATE DATABASE antiguedadLaboral;
USE antiguedadLaboral;
@UntalivanCruz
UntalivanCruz / join.md
Last active April 25, 2023 01:23
Join SQL

JOIN SQL

En SQL, un JOIN es una operación que combina columnas de dos o más tablas en una sola tabla. Los JOIN se utilizan para recuperar datos de varias tablas relacionadas entre sí mediante una clave común.

Cuando tenemos múltiples tablas que contienen información relacionada, podemos utilizar un JOIN para combinar las filas de esas tablas en una sola consulta. En otras palabras, el JOIN nos permite combinar las filas de dos o más tablas basándonos en una columna o conjunto de columnas en común.

Existen diferentes tipos de JOIN en SQL, entre los más comunes se encuentran:

1. INNER JOIN:

Este tipo de JOIN devuelve únicamente las filas que tienen una coincidencia en ambas tablas. Es decir, solo se muestran las filas que tienen valores coincidentes en las columnas especificadas en la cláusula ON.

Como usar SQL Server mediante contenedores con Docker

  1. Como primer paso debes descargar el instalador de docker segun tu version de S.O. desde el portal oficial de docker URL Docker Desktop
  2. Luego instalas la aplicacion como cualquier tipo de instalacion segun tu sistema operativo, puedes instalar con las configuraciones en sus valores por defecto
  3. Debes reiniciar el equipo una vez finalizando la instalacion.
  4. Ya todo listo, lo primero que debes comprobar es que este disponible la aplicacion de Docker Desktop, que el serivicio o proceso de docker se este ejecutando y por ultimo por medio de comando en tu CLI, verificar la version de docker utilizando:
docker version
  1. Debes crear una cuenta en el hub de docker Login Docker
@UntalivanCruz
UntalivanCruz / ejemplo 1FN - 1.md
Last active April 20, 2023 02:53
Normalización de una base de datos

La normalización es un proceso que se utiliza para organizar datos en una base de datos relacional con el fin de minimizar la redundancia y mejorar la integridad de los datos. La primera forma normal (1FN) es la forma más básica de normalización, y requiere que cada columna en una tabla contenga un solo valor.

Supongamos que tenemos una tabla llamada "Clientes" con la siguiente estructura:

CREATE TABLE Clientes (
  ClienteID int PRIMARY KEY,
  Nombre varchar(50),
  Apellido varchar(50),
  Direccion varchar(100),
@UntalivanCruz
UntalivanCruz / SqlWorldCup.md
Created January 16, 2023 22:44
SQL World Cup

Se le dan dos tablas, temas y matches, con las siguientes estructuras:

 create table teams (
      team_id integer not null,
      team_name varchar(30) not null,
      unique(team_id)
  );

 create table matches (