Tablas de números auxiliares en T-SQL para generación eficiente de secuencias
Crear una tabla permanente de números consecutivos
Una forma directa de disponer de una secuencia numérica es mediante la creación de una tabla física persistente. Aunque el uso de bucles genera más registros de transacción, este enfoque es aceptable si solo se ejecuta una vez:
IF OBJECT_ID('dbo.SequenceNumbers') IS NOT NULL
DROP TABLE dbo ...
Publicado el 9-23 07:58
Configuración y Operaciones CRUD con Entity Framework Core 6 en Web API
Creación del proyecto e instalación de dependencias
Para comenzar, generamos un nuevo proyecto de ASP.NET Core Web API utilizando Visual Studio 2022 o la CLI de .NET. Una vez creado, es necesario incorporar los paquetes NuGet requeridos para la integración con SQL Server y las herramientas de migración:
dotnet add package Microsoft.EntityFra ...
Publicado el 9-12 15:24
Procesamiento de grandes volúmenes de datos hacia el almacén de datos de Azure
En entornos de almacenamiento de datos, el movimiento eficiente de grandes cantidades de información desde una base de datos local hasta Azure Data Warehouse requiere estrategias adecuadas. Un ejemplo típico es la carga de millones de registros de una tabla de ventas.
Se crea una tabla en SQL Server 2012 con un diseño básico:
CREATE TABLE [dbo] ...
Publicado el 8-17 00:57
Almacenamiento y recuperación de archivos binarios en SQL Server con ASP.NET
Para almacenar diferentes tipos de archivos (imágenes, documentos, PDFs) en una base de datos relacional, es necesario definir una tabla que pueda contener los metadatos y el contenido en formato binario. Se recomeinda una estructura con las siguientes columnas:
NombreArchivo: Almacena el nombre original del documento.
TipoMIME: Guarda el tipo ...
Publicado el 8-16 22:45
C# -- Sistema de Gestión de Estudiantes C/S -- Operaciones CRUD de Información Estudiantil
1. Incorporación de un nuevo alumno
a) Capa de acceso a datos (DAL): En el servicio de alumnos, se implementan métodos para verificar la existencia de un documento de identidad y para insertar un nuevo registro.
// ServicioAlumnos.cs
public bool DocumentoIdentidadExiste(string numDocumento)
{
string consulta = "SELECT COUNT(*) FROM Alu ...
Publicado el 7-29 15:43
Instalación de SQL Server 2017 en CentOS 7.5
1. Requisitos del sistema
Entorno operativo del servidor: CentOS 7.5
Versión de SQL Server: 2017
RAM: 4 GB
Disco duro: 20 GB
2. Instalación de SQL Server
2.1 Descargar el repositorio localmente
Ejecutar el sgiuiente comando que obtiene el archivo de repositorio de paquetes para RHEL 7:
curl -o /etc/yum.repos.d/mssql-server.repo https://packag ...
Publicado el 7-10 04:24
Integración de Python con SQL Server mediante pymssql
En el aálisis de datos, frecuentemente se requiere acceder a información almacenada en bases de datos. SQL Server es un sistema de gestión de bases de datos relacional ampliamente utilizado, por lo que dominar la conexión de Python a este entorno resulta invaluable. Este artículo detalla el proceso completo para establecer dicha conexión usando ...
Publicado el 6-16 20:57
Conectando PHP 5.3 con SQL Server 2008: Una Guía Detallada
La interacción entre PHP y SQL Server es una necesidad común en ciertos entornos empresariales, especialmente cuando se trabaja con sistemas legados o se requiere integrar aplicaciones PHP con infraestructuras de bases de datos Microsoft ya existentes. Aunque MySQL es una elección popular con PHP, la conectividad con SQL Server es perfectamente ...
Publicado el 6-16 18:19
Introducción al objeto DataReader
El objeto DataReader es un lector de datos que proporciona acceso de solo lectura y solo avance. Está diseñado para leer datos desde los resultados de una consulta, una fila a la vez, manteniendo la conexión abierta durante todo el proceso.
Cada proveedor de datos de .NET Framework define su propia clase DataReader:
Proveedor de datos .NET
C ...
Publicado el 6-14 06:26
Implementación de inicio de sesión en WinForm con sistema de permisos y transferencia de userId al formulario principal
Proceso de autenticación en aplicación WinForms
El siguiente ejemplo demuestra un sistema de autenticación básico donde el identificador de usuario se transfiere entre formularios mediante la propiedad Tag.
1. Lógica del botón de inicio de sesión
La función principal valida las credenciales y, si son correctas, transfiree el ID del usuario al f ...
Publicado el 6-11 00:50