Académique Documents
Professionnel Documents
Culture Documents
Informacin
BASES DE DATOS I
Vladimir Quishpe
Fecha de realizacin:
22 de Noviembre de
2015
Fecha de entrega:
29 de Noviembre de
2015
INFORME DE LABORATORIO # 3
TTULO:
DICCIONARIO DE DATOS
1. OBJETIVO:
2. DESARROLLO:
1. Utilizar el diseo de la Base de datos desarrollada en la herramienta CASE del
laboratorio2.
BASES DE DATOS I
Vladimir Quishpe
Fecha de realizacin:
22 de Noviembre de
2015
Fecha de entrega:
29 de Noviembre de
2015
INFORME DE LABORATORIO # 3
respuestas a cualquier cambio dentro de la misma para as mejorar la agilidad de nuestro
sistema a ser implementado.
3. Abrir el archivo del diseo de la BDD, e inicie el proceso de documentacin de la
estructura de la BDD.
a. Nivel 0 (Entidades)
BASES DE DATOS I
Vladimir Quishpe
Fecha de realizacin:
22 de Noviembre de
2015
Fecha de entrega:
29 de Noviembre de
2015
INFORME DE LABORATORIO # 3
b. Nivel 1 (Atributos)
BASES DE DATOS I
Vladimir Quishpe
Fecha de realizacin:
22 de Noviembre de
2015
Fecha de entrega:
29 de Noviembre de
2015
INFORME DE LABORATORIO # 3
de
nombre
3. CUESTIONARIO DE INVESTIGACIN:
a. Realice una investigacin de herramientas que permita la captura de metadatos en
SQL Server, Oracle y MySQL.
i.
BASES DE DATOS I
Vladimir Quishpe
Fecha de realizacin:
22 de Noviembre de
2015
Fecha de entrega:
29 de Noviembre de
2015
INFORME DE LABORATORIO # 3
parmetros que aceptan. Es por ello que sera muy interesante obtener
todos los procedimientos junto con sus parmetros y tipos de datos en
una consulta SQL, con el fin de poder tratar esta informacin desde una
aplicacin externa, por ej. desde Excel o Access. (Microsoft, 2014)
SQL Server nos brinda esta informacin en lo que se suele denominar
metadata. Dentro del espacio INFORMATION_SCHEMA encontramos
informacin relativa a los objetos de la base de datos. Para el caso que
nos ocupa, utilizaremos la tabla PARAMETERS:
SELECT SPECIFIC_SCHEMA, SPECIFIC_NAME, PARAMETER_NAME,
DATA_TYPE, PARAMETER_MODE
FROM INFORMATION_SCHEMA.PARAMETERS
WHERE
OBJECTPROPERTY (OBJECT_ID (QUOTENAME (SPECIFIC_SCHEMA)
+ '.' + QUOTENAME (SPECIFIC_NAME)), IsMsShipped) = 0
Al ejecutar este comando en un nuevo query de SQL server obtendremos
procedimientos e informacin de tablas con sus respectivos atributos.
ii. ORACLE: En alguna ocasin hemos tenido que hacer una consulta en
Oracle sobre una tabla cuyo nombre no recordamos con exactitud y nos
hemos tenido que pegar con la documentacin del proyecto (si existe,
claro) hasta encontrarla. Con el IDE TOAD for Oracle podemos usar el
Schema Browser para encontrar rpidamente a travs de los filtros de
metadatos la tabla en cuestin, sin embargo, si estamos con cualquier
otra herramienta que no disponga de un buscador para el diccionario de
datos de la base de datos, la nica forma de buscar entre todos los
objetos del sistema es utilizando alguna de las vistas de metadatos
propias de ORACLE del esquema SYSTEM (SYS), que almacenan toda
la informacin sobre los objetos de la BBDD. (Parsian, 2006)
Estas vistas de metadatos nos permiten buscar rpidamente cualquier
objeto de la base de datos.
SYS.DBA_TABLES SYS.DBA_ALL_TABLES (Tablas)
SYS.DBA_VIEWS (Vistas)
SYS.DBA_INDEXES (ndices)
SYS.DBA_TABLESPACES (Tablespaces)
SYS.DBA_USERS (Usuarios)
Profesor: Ing. Jonathan Carrillo S.
Pgina 5 de 7
BASES DE DATOS I
Fecha de realizacin:
22 de Noviembre de
2015
Fecha de entrega:
29 de Noviembre de
2015
Vladimir Quishpe
INFORME DE LABORATORIO # 3
SYS.DBA_PROCEDURES (Procedures)
SYS.DBA_SEQUENCES (Secuencias)
SYS.DBA_TRIGGERS (Triggers o Disparadores)
al
igual
que
sinnimos
como
SESSION_USER
()
4. CONCLUSIONES:
En este laboratorio he aprendido que la mayora de herramientas CASE nos permiten realizar
una
descripcin
de
los
datos
que
poseemos
en
nuestra
BDD.
Esto nos ayuda para que la informacin que obtengamos de estos metadatos quede
registrada y de esta manera asegurar la confiablidad de nuestra BDD mediante un documento
previamente generado.
5. BIBLIOGRAFA:
Parsian, M. (2006). JDBC Metadata MySQL and Oracle. New York: APress.
Profesor: Ing. Jonathan Carrillo S.
Pgina 6 de 7
BASES DE DATOS I
Vladimir Quishpe
Fecha de realizacin:
22 de Noviembre de
2015
Fecha de entrega:
29 de Noviembre de
2015
INFORME DE LABORATORIO # 3