Universidad Adventista del Plata
Facultad de Ciencias Económicas y de la Administración
Ingeniería en Sistemas de Información
Administración de Bases de Datos
Año 2025
Trabajo Práctico Nº 2
Metadatos en SQL Server
Objetivo:
El propósito de este ejercicio es profundizar en el uso de distintas fuentes disponibles en SQL Server
para obtener metadatos. A través de la comparación de diversos enfoques, los participantes
desarrollarán una mejor comprensión sobre la estructura interna del sistema y cuándo es más
conveniente utilizar cada método.
Instrucciones:
A partir de la siguiente consulta basada en INFORMATION_SCHEMA, redactar consultas
equivalentes utilizando diferentes fuentes de metadatos disponibles en SQL Server.
use StackOverflow2010
GO
SELECT CONSTRAINT_NAME AS [Primary Key Name]
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE CONSTRAINT_TYPE = 'PRIMARY KEY';
--(9 rows affected)
Los estudiantes deben escribir consultas equivalentes empleando cada una de las siguientes fuentes:
• Vistas de compatibilidad
• Vistas de catálogo
• Funciones del sistema (*)
• Procedimientos almacenados del sistema
(*) Nota: Al utilizar funciones del sistema es importante recordar que estas devuelven valores
individuales o escalares. Para generar un listado de los objetos a los cuales aplicar las funciones,
puede ser necesario combinarlas con otras fuentes de metadatos, como vistas de catálogo o
compatibilidad.
Entrega:
El trabajo práctico debe presentarse en un único documento en formato PDF, donde se incluyan:
1. Las consultas SQL equivalentes redactadas para cada fuente de metadatos.
2. Capturas de pantalla con los resultados obtenidos al ejecutar cada consulta.
3. Una breve explicación del código SQL y los objetos usados.
Evaluación:
Este ejercicio permitirá evaluar la capacidad para identificar y utilizar correctamente diversas
fuentes de metadatos en SQL Server, así como el análisis crítico sobre su aplicabilidad en distintos
escenarios de administración y desarrollo de bases de datos.