Este repositorio contiene el material desarrollado por Diego Eduardo Castro Quintanilla (00117322
) como estudiante al cursar la materia y posteriormente como instructor en las asignaturas de:
- Bases de Datos
- Administración de Bases de Datos (ABD)
El propósito de este repositorio es documentar, organizar y compartir los recursos educativos desarrollados para cursos impartidos en distintos ciclos académicos, incluyendo laboratorios, scripts SQL, guías prácticas y material complementario.
El repositorio abarca los siguientes temas fundamentales en bases de datos relacionales y su administración en SQL Server:
- Creación de diagramas Entidad-Relación y Modelo relacional
- Normalización del modelo relacional FN1, FN2 y FN3
- Consultas SELECT, filtros WHERE, operadores lógicos y de comparación
- Uso de JOINs (INNER, LEFT, RIGHT)
- Funciones de agregación:
COUNT
,SUM
,AVG
,MAX
,MIN
- Agrupamiento de datos con
GROUP BY
y filtrado conHAVING
- Inserción de datos con
INSERT INTO
- Creación y uso de vistas (
VIEW
) - Definición de funciones escalares y tablas (
FUNCTION
) - Creación de procedimientos almacenados (
PROCEDURE
) - Implementación de disparadores (
TRIGGER
) - Gestión de usuarios, logins y esquemas
- Definición de roles, permisos y privilegios
- Aplicación del principio de menor privilegio
- Estrategias de backup y recuperación de bases de datos
Estos contenidos están orientados a fomentar habilidades prácticas y una comprensión sólida sobre el uso de SQL Server en contextos reales de desarrollo, administración y seguridad de bases de datos.
- Centralizar los contenidos utilizados como instructor.
- Facilitar el acceso a estudiantes y docentes a los recursos desarrollados.
- Servir como base para futuras actualizaciones y mejoras en los contenidos impartidos.
El repositorio está organizado por asignatura y ciclo:
├── ADMIN 02-24
├── ADMIN 02-25
├── BASES DE DATOS 01-23
└── BASES DE DATOS 01-25
Cada carpeta contiene los materiales correspondientes a los laboratorios y contenidos vistos durante ese ciclo.
Diego Eduardo Castro Quintanilla
📧 00117322@uca.edu.sv