Академический Документы
Профессиональный Документы
Культура Документы
López Carolina
Ñauñay Xavier
Tabla de Contenido
1. OBJETIVOS ....................................................................................................................................... 2
2. PRÁCTICA ......................................................................................... Error! Bookmark not defined.
2.1 Consulta de metadatos de las bases de datos, tablas, triggers y procedimientos
almacenados. ...................................................................................................................................... 2
2.2 Consultas al catálogo del sistema. .......................................................................................... 4
2.3 Protección de metadatos. ....................................................................................................... 6
2.4 Herramienta de terceros para gestión de metadatos. ........................................................... 7
1. Objetivos
- Consultar metadatos en cada uno de los objetos de una base de datos
- Analizar los metadatos de una base de datos.
- Realizar la protección de metadatos, para asegurar disponibilidad de datos de una base.
2. Práctica
2.1 Consulta de metadatos de las bases de datos, tablas, triggers y
procedimientos almacenados.
Realizamos una consulta a las vistas del sistema. Obtenemos información de la base de
datos como fecha de creación y tipo de acceso ( single user o multi user).
Para obtener información de las vistas de nuestra base de datos, cuando existen
ejecutamos:
select * from sys.views;
Para información de los índices como por ejemplo, si son clustered, nonclustered,
primary key, etc, ejecutamos:
select * from sys.indexes
Igualmente para una tabla en específico:
select * from sys.indexes where object_id=16719112
Consulta de atributos:
SELECT TABLE_CATALOG AS CATALOGO,TABLE_SCHEMA AS ESQUEMA,
TABLE_NAME AS TABLA,COLUMN_NAME AS COLUMNA,
ORDINAL_POSITION AS POSICION_EN_TABLA, IS_NULLABLE AS
ES_NULO,
DATA_TYPE AS TIPO_DATO, CHARACTER_MAXIMUM_LENGTH AS
LONG_MAX,
NUMERIC_PRECISION AS PRECISION_NUMERICA,
CHARACTER_SET_NAME
AS SET_CARACTERES, COLLATION_NAME AS IDIOMA
FROM pedidos_g3.INFORMATION_SCHEMA.COLUMNS
Información de las tablas de la base de datos (ejecutar dentro de la base de datos que
deseemos obtener información):
SELECT * FROM INFORMATION_SCHEMA.TABLES;
3. Conclusiones
Los metadatos nos permiten conocer información importante sobre cualquier objeto
perteneciente a una base de datos.
Esta información ayuda a manejar planes para gestión de cambios