Guía interactiva para SQL Server

Aprendé cada punto del práctico con explicación, consulta y práctica.

Esta página convierte el PDF del trabajo práctico en una guía navegable. Está pensada para que primero entiendas qué pide cada ejercicio, después copies el SQL en SQL Server Management Studio o Azure Data Studio, y finalmente marques tu avance.

Modelo del PDF y tabla del profesor

El enunciado pide crear tablas como en el modelo de datos (UNPAZ) y cargar datos. El archivo InsertTPLibrary.sql trabaja sobre library en las mismas tablas: Estudiantes, Autores, Tipos, Libros y Prestamos. Las PK deben ser IDENTITY porque el script usa SET IDENTITY_INSERT para forzar IDs. Tras ejecutarlo sin errores, podés chequear cantidades típicas: 18 Tipos, 36 Autores, 168 Libros, 505 Estudiantes y 6308 Prestamos.

Estudiantes studentId PK · IDENTITY Nombre varchar(20), Apellido varchar(20) FechaNacimiento date Genero varchar(10), Clase varchar(7) Punto int (nullable)
Autores authorId PK · IDENTITY Nombre varchar(50) Apellido varchar(70)
Tipos typeId PK · IDENTITY DescripcionTipo varchar(30)
Libros bookId PK · IDENTITY NombreLibro varchar(90) CantPaginas, Punto int authorId FK, typeId FK
Prestamos borrowId PK · IDENTITY studentId FK bookId FK DiaPrestamo DiaCompra
DDL modelo UNPAZ (coincide con InsertTPLibrary.sql)
Orden del práctico (enunciado): Estudiantes → Autores → Tipos → Libros → Prestamos (respeta FKs). El script oficial suele hacer DELETE previo en orden hijo padre y luego insertar; el orden físico dentro del archivo puede diferir pero siempre debe respetarse que existan padres antes que hijos. Con IDENTITY las tablas están listas para el SET IDENTITY_INSERT del script.

Script del profesor: InsertTPLibrary.sql

El enlace del campus requiere iniciar sesión, por eso desde esta página no puedo descargarlo automáticamente. Abrilo desde tu navegador estando logueado, copiá el contenido del archivo o descargalo, y pegalo/cargalo acá. La página detecta tablas, columnas e INSERTs para comparar el script real con las consultas de la guía (en un dump grande puede tardar unos segundos).

Abrir enlace del campus
Pegá o cargá el archivo SQL y presioná “Analizar script”.

Cómo estudiar esta guía

1

Leé el objetivo del punto y ubicá qué tablas participan.

2

Copiá la consulta en SQL Server y ejecutala contra tu base library.

3

Compará el resultado con la explicación. Si cambia la cantidad de días, es normal: usa GETDATE().

4

Marcá el punto como completado y usá las tarjetas de repaso para preparar la defensa oral.

Tarjetas rápidas de repaso

Repaso