laboratorio i

2
  Ingeniería en Sistema Administración de Bases de Datos Profesor: Ronald Pérez Laboratorio I Parte Teórica: Concepto de Diccionario de Datos. ¿Qué es un Esquemas? ¿En qué tablespaces se almacena el DD? Tipos de Objetos que contiene el DD. Tipos de vistas de DD y Categorías de vistas (ALL_xxx, DBA_xxx y USER_xxx) Para que se usan las siguientes tablas y vistas del DD: all_objects all_tables all_tab_columns all_sequences all_views all_triggers all_source all_dependencies all_cons_columns all_constrains all_ustats all_def_audit_opts all_synonyms all_indexes all_ind_columns all_indextypes all_segments dba_segments dba_free_space dba_extents dba_data_files dba_tablespace Vistas dinámicas v$controlfile, v$datafile, v$database, v$tablespace, v$parameter. Parte Práctica: Realizar una consulta sobre la tabla “dictionary”. Realice un comentario sobre el resultado de la consulta. Consultar los nombres, tipos y propietarios de los objetos existentes en el diccionario de datos. Para cada índice existente consulte su tipo y columnas asociadas al mismo. Consultar los triggers existentes. Verifique el espacio disponible en la BD. Consultar los usuarios existentes en la base de datos y su fecha de creación. Cree una vista personalizada que consulte el nombre de los tablespaces creados. Cree una vista personalizada que consulte fecha y hora actual del sistema. Cree un tablespace de 3 Mb cuyo nombre debe ser TSDATA_XX, donde XX es el código de usuario que usted tiene asignado. El datafile asociado deberá tener un tamaño inicial de 1 Mb y deberá denominarse DFDATA1_XX. Ayuda: Use las vistas V$TABLESPACE, V$DATAFILES del diccionario de datos para verificar el resultado. Agregue un datafile de 2Mb al tablespace TSDATA_XX con la opción de auto- resizing, y con un tamaño máximo de 5 Mb. Verifique los resultados con la vista V$DATAFILE. Redimensione el tamaño del datafile a 5 Mb. Consulte como quedaron finalmente los datafiles. Cree un tablespace temporal llamado TSTEMP_XX de 1 Mb.

Upload: ronromero

Post on 19-Jul-2015

136 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Laboratorio I

5/17/2018 Laboratorio I - slidepdf.com

http://slidepdf.com/reader/full/laboratorio-i 1/3

 

 

Ingeniería en SistemaAdministración de Bases de DatosProfesor: Ronald Pérez

Laboratorio I

Parte Teórica:

Concepto de Diccionario de Datos.

¿Qué es un Esquemas?

¿En qué tablespaces se almacena el DD?

Tipos de Objetos que contiene el DD.

Tipos de vistas de DD y Categorías de vistas (ALL_xxx, DBA_xxx yUSER_xxx)

Para que se usan las siguientes tablas y vistas del DD:

all_objects

all_tablesall_tab_columnsall_sequencesall_viewsall_triggersall_sourceall_dependencies

all_cons_columns

all_constrainsall_ustatsall_def_audit_optsall_synonymsall_indexesall_ind_columnsall_indextypes

all_segments

dba_segmentsdba_free_spacedba_extentsdba_data_filesdba_tablespace

Vistas dinámicas v$controlfile, v$datafile, v$database, v$tablespace, v$parameter.

Parte Práctica:

Realizar una consulta sobre la tabla “dictionary”. Realice un comentario sobre elresultado de la consulta.

Consultar los nombres, tipos y propietarios de los objetos existentes en eldiccionario de datos.

Para cada índice existente consulte su tipo y columnas asociadas al mismo.

Consultar los triggers existentes.

Verifique el espacio disponible en la BD.

Consultar los usuarios existentes en la base de datos y su fecha de creación.

Cree una vista personalizada que consulte el nombre de los tablespaces creados.

Cree una vista personalizada que consulte fecha y hora actual del sistema.Cree un tablespace de 3 Mb cuyo nombre debe ser TSDATA_XX, donde XX esel código de usuario que usted tiene asignado. El datafile asociado deberá tenerun tamaño inicial de 1 Mb y deberá denominarse DFDATA1_XX. Ayuda: Uselas vistas V$TABLESPACE, V$DATAFILES del diccionario de datos paraverificar el resultado.

Agregue un datafile de 2Mb al tablespace TSDATA_XX con la opción de auto-resizing, y con un tamaño máximo de 5 Mb. Verifique los resultados con la vistaV$DATAFILE.

Redimensione el tamaño del datafile a 5 Mb. Consulte como quedaronfinalmente los datafiles.

Cree un tablespace temporal llamado TSTEMP_XX de 1 Mb.

Page 2: Laboratorio I

5/17/2018 Laboratorio I - slidepdf.com

http://slidepdf.com/reader/full/laboratorio-i 2/3

 

 

Ingeniería en SistemaAdministración de Bases de DatosProfesor: Ronald Pérez

Desactivar (colocar OFFLINE) el tablespace TSTEMP_XX usando el comandoALTER TABLESPACE. Use la vista V$DATAFILE para confirmar.

Cree la tabla Producto (código, nombre) en el tablespace TSTEMP_XX. ¿Quéobserva?. Ahora intente crearla en el tablespace TSDATA_XX. Consulte laestructura de la tabla Producto.

Eliminar el tablespace TSTEMP_XX. Verifique que efectivamente estetablespace no existe en la base de datos.

Verifique la cantidad, status y tamaño de cada uno de los tablespace existente enel sistema.

Use la vista DBA_SEGMENTS para que identifique los tipos de segmentosexistentes en el sistema.

Elimine el tablespace TSDATA_XX

En el tablespace TSDATA_XX, crear las tablas:Producto (Codigo, Nombre)Vendedor (CI, Nombre, Edad, FechaNac, Sexo)

Inserte un producto, 2 vendedores. Consulte la información insertada.A la tabla Producto agregue la columna Precio, para saber cuál fue el precio delproducto en particular.

Consulte los extends usados por la tabla Producto. Use la tablaDBA_EXTENDS

Consultar el espacio disponible por cada tablespace. Use la vistaDBA_FREE_SPACE.

Verifique el porcentaje de espacio usado de cada uno de los tablespaces (odatafiles asociados). Use la vista DBA_SEGEMENTS

Consideraciones:

1.  El laboratorio se centra en el uso del manejador ORACLE 11g.2.  Debe entregar un informe, con las respuestas y resultados de la ejecución de las

consultas para la generación de informes.3.  La entrega puede ser individual o en parejas.4.  Fecha de Entrega 28/04/2012 hasta las 2:00 PM

Page 3: Laboratorio I

5/17/2018 Laboratorio I - slidepdf.com

http://slidepdf.com/reader/full/laboratorio-i 3/3