Trabajando con metadatos en #sqlserver

por | 15 junio, 2015

Primero vamos a definir que es o son los metadato/s.

El metadato es conocido como un diccionario de datos, es decir, la información sobre la información; por eso es un metadato.

En SQL Server podemos afirmar que , son tablas que funcionan para guardar la descripción de lo que tenemos en una base de datos. También son conocidas como tablas de sistema.

Ahora vamos a definir  los distintos tipos que hay.

System Catalog Views

Contiene información sobre el catálogo o inventario de los objetos, en un sistema de SQL Server.

Por ejemplo, la siguiente consulta recupera una lista de las tablas de usuario y atributos del System Catalog Views sys.tables.

Captura

Y ahora unimos los esquema:

Captura

Information Schema Views

Captura

Nos muestra las bbdd, vistas, …. es decir, lo que tenemos configurado.

System Metadata Functions

SQL Server proporciona una serie de funciones integradas que devuelven metadatos para una consulta. estos pueden incluir  funciones escalares y de valores de tabla, y pueden devolver información acerca de la configuración del sistema, la sesión y de una amplia gama de objetos.

Captura

Ya vimos en este blog:

Las @@ de sql server

Jugando con los esquemas de SQL server: INFORMATION_SCHEMA

Como documentar o documentarse del contenido de una BBDD en #sqlserver 

Esto es una pequeña introducción, lo iremos ampliando.

El fichero: http://1drv.ms/1MDEHLb

Estoy montando un peuueño script con todo lo que podemos sacar con estos comandos para ampliar y mejorar el artículo Como documentar o documentarse del contenido de una BBDD en #sqlserver . Tienes algun tips mas ??? Añadelo en comentarios.

Deja una respuesta