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

Implementación de operaciones de adición y edición de tablas principales y secundarias en ASP.NET MVC con Entity Framework

La gestión de formularios que involucran tablas principales y secundarias simultáneamente en ASP.NET MVC es un requisito común en el desarrollo de sistemas empresariales. A pesar de su frecuencia, las soluciones completas y eficientes en línea son escasas. Este artículo explora una implementación para manejar estas operaciones y busca fomentar ...

Publicado el 7-28 17:26

Primeros Pasos con MongoDB: Conceptos y Operaciones CRUD Fundamentales

Introducción a MongoDB MongoDB es un sistema de gestión de bases de datos NoSQL de código abierto, diseñado para proporcionar una solución de almacenamiento de datos escalable y de alto rendimiento para aplicaciones web modernas. Desarrollado en C++, este sistema se basa en un modelo de almacenamiento de documentos, donde cada registro es un &q ...

Publicado el 7-22 09:15

Desarrollo de un sistema de administración tipo Django Admin

Este artículo detalla la implementación de un componente denominado Stark, diseñado para emular la funcionalidad del sistema de administración integrado de Django. Su arquitectura se estructura en cinco módulos fundamentales. Diseño de URLs y Modelos de Datos El punto de partida es definir los modelos que representarán las entidades del sistema ...

Publicado el 7-21 22:13

Operaciones ORM en Django: CRUD y Relaciones entre Tablas

PyCharm funciona como cliente de bases de datos similar a Navicat: Acceder mediante Database (esquina superior derecha) o penel inferior Seleccionar MySQL y configurar conexión Descargar drivers al primer acceso Consultar estructura en pestaña Tables Visualizar datos con doble clic en tablas Confirmar cambios con commit Configuración de Djang ...

Publicado el 7-17 16:53

Gestión de Bases de Datos con SQLAlchemy ORM en Python

SQLAlchemy es uno de los ORM (Object-Relational Mapper) más utilizados en Python, ofreciendo una forma eficiente y flexible de interactura con bases de datos. Este artículo detalla cómo emplear SQLAlchemy ORM para diversas operaciones de base de datos. Instalación Para empezar, instale SQLAlchemy usando pip: pip install sqlalchemy Si necesit ...

Publicado el 6-19 06:40

Guía práctica de Laravel: Instalación y operaciones CRUD

Instalación del entorno de desarrollo Primero, asegúrate de tener PHP, Composer y un servidor web local correctamente configurados. Creación de un nuevo poryecto Laravel composer global require laravel/installer export PATH=$PATH:~/.config/composer/vendor/bin # Crear aplicación laravel new articulos cd articulos php artisan serve # Acceder en h ...

Publicado el 6-8 20:14

Uso de MongoDB

Conceptos de MongoDB MongoDB es una base de datos diseñada para escalabilidad, alto rendimiento y alta disponibilidad. En MongoDB, una base de datos contiene colecciones (collections), que son equivalentes a las tablas en las bases de datos relacionales. Los registros en MongoDB son documentos (documents), estructuras de datos compuestas por pa ...

Publicado el 6-6 01:59

Gestión directa de datos en tablas con QTableView y QSqlTableModel

Este documento expone la implemantación de operaciones CRUD (Crear, Leer, Actualizar, Borrar) directamante en una vista de tabla mediante QSqlTableModel y QTableView en aplicaciones Qt. Se describen los métodos para insertar, eliminar, modificar, confirmar y revertir cambios en una base de datos SQL desde la interfaz gráfica. Configuración del ...

Publicado el 6-5 03:34