0% encontró este documento útil (0 votos)
95 vistas7 páginas

Gestión de Objetos en SQL

Este laboratorio tuvo como objetivos crear índices en tablas, índices basados en funciones y eliminar columnas usadas. Se usó una base de datos de Oracle con herramientas como SQL Developer. Se creó una tabla de alumnos, se agregaron e índices, se modificaron campos y tipos de datos, y se eliminaron columnas innecesarias. Finalmente, se concluyó que los esquemas permiten organizar y manejar la información en tablas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
95 vistas7 páginas

Gestión de Objetos en SQL

Este laboratorio tuvo como objetivos crear índices en tablas, índices basados en funciones y eliminar columnas usadas. Se usó una base de datos de Oracle con herramientas como SQL Developer. Se creó una tabla de alumnos, se agregaron e índices, se modificaron campos y tipos de datos, y se eliminaron columnas innecesarias. Finalmente, se concluyó que los esquemas permiten organizar y manejar la información en tablas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Laboratorio: Gestión de objetos del esquema

OBJETIVOS

1. Crear índices en la estructura de las tablas


2. Crear índices basado en funciones
3. Eliminar columnas usando el comando UNUSED

EQUIPOS, MATERIALES, PROGRAMAS Y RECURSOS

 PC Personal.
 Sistema operativo Windows XP, Windows 7, Windows 8
 Material disponible desde Tecsup Virtual.
 Conexión a BD Oracle.
 SQL Developer

SEGURIDAD

 Colocar las mochilas en el gabinete al final del salón para evitar caídas en caso de
sismo.
 No ingresar con bebidas ni comidas.
 Apagar los equipos y los monitores al culminar la sesión.

INTRODUCCIÓN

En la base de datos se pueden gestionar objetos del esquema que permiten una mayor
versatilidad en las funcionalidades de la base de datos, es este laboratorio se ve la importancia
de usar el comando UNUSED, creación de índices cuando se declaran tablas e índices basados
en funciones e igualmente la creación de CONSTRAINT

PREPARACIÓN

El Alumno debe revisar previamente el material del curso en Tecsup Virtual y revisar su texto.

PROCEDIMIENTO y RESULTADOS

1. Crear la tabla ALUMNOS sin indicar el índice

ALUMNOS
NOMBRE TIPO DE DATO TAMAÑO PRIMARY KEY
CODIGO NUMBER 6 ALU_COD_PK
NOMBRE VARCHAR2 20
APP_PATERNO VARCHAR2 20
EMAIL VARCHAR2 40
DNI2 VARCHAR2 8
EDAD NUMBER 2
Verificar en el diccionario de datos USER_INDEXES que nombre tiene asociado el índice

2. Borrar la tabla ALUMNOS y crearlo de nuevo asignando un nombre al INDICE

ALUMNOS
NOMBRE TIPO DE DATO TAMAÑO PRIMARY KEY INDEX
CODIGO NUMBER 6 ALU_COD_PK ALU_COD_IDX
NOMBRE VARCHAR2 20
APP_PATERNO VARCHAR2 20
EMAIL VARCHAR2 40
DNI2 VARCHAR2 8
EDAD NUMBER 2

Verificar en el diccionario de datos USER_INDEXES que nombre tiene asociado el índice

3. Modificar el nombre del campo DNI2 a DNI.

4. Modificar el tipo de dato del campo DNI a NUMBER (8)

5. Insertar un registro. Realizar el COMMIT

CODIGO NOMRBE AP_PATERNO EMAIL DNI EDAD


1 Alberto Gonzales [email protected] 12345678 22
6. Modificar el tipo de dato del campo DNI a VARCHAR2(8), No borrar la tabla, ni los
datos.

7. Agregar el campo F_CREACION a la tabla ALUMNOS

ALUMNOS
NOMBRE TIPO DE DATO TAMAÑO PRIMARY KEY
F_CREACION DATE

8. Insertar un registro, no insertar la fecha de creación. Realizar el COMMIT

CODIGO NOMRBE AP_PATERNO EMAIL DNI EDAD


2 Juan Márquez [email protected] 87654321 20

Verificar qué valor tiene la fecha de creación.


Tiene el valor null.
9. Modificar el campo F_CREACION para que el valor por defecto sea la fecha actual del
sistema.

10. Insertar un registro, no insertar la fecha de creación. Realizar el COMMIT

CODIGO NOMRBE AP_PATERNO EMAIL DNI EDAD


3 José Montero [email protected] 89898989 21

Verificar qué valor tiene la fecha de creación.

11. Borrar el campo fecha de creación con el comando UNUSED.

12. Verificar que la fecha de creación no se muestra, insertar un registro


13. Mostrar los campos de la tabla ALUMNOS usando el diccionario de datos
ALL_TAB_COLS.

14. Borrar los campos UNUSED

15. Crear un Índice para realizar las búsquedas del nombre de los alumnos en
MAYUSCULA. Usar como nombre del índice UPPER_ALU_NOM_IDX. Verificar en el
diccionario de datos USER_INDEXES el índice creado.

16. Usar el índice UPPER_ALU_NOM_IDX

17. Borrar el índice UPPER_ALU_NOM_IDX

18. Crear un Constraint que valide que las edades sean mayor a 5, el Constraint debe
llamarse ALU_EDAD_CK. Debe ser de tipo INITIALLY DEFERRED

19. Insertar un registro con una edad menor a 5

20. Realizar el COMMIT

21. Borrar el CONSTRAINT ALU_EDAD_CK


CONCLUSIONES

Indicar las conclusiones que ha llegado después de desarrollar la práctica

1. En este laboratorio hicimos uso de esquemas para almacenar datos y valores


dentro de una misma base de datos

2. Además, un esquema en SQL nos sirve para poder organizar la misma


información en tablas.

3. En conclusión, los esquemas para almacenar datos nos permiten poder organizar
y manejar la información en tablas donde se acomodan estos valores.
Criterios de Evaluación

Redes y Comunicaciones de Datos

Rúbrica

Resultado
d. Los estudiantes diseñan y optimizan sistemas de redes de
computadoras y comunicaciones de datos con creatividad
Criterio de
desempeño d.3 Propone soluciones creativas a casos planteados

Curso Base de Datos Periodo 2018-1

Actividad Creación de otros objetos del esquema Semestre II

Nombre del Alumno Semana 10

Docente Juan Leon Fecha Sección

Requiere No Puntaje
Criterios a Evaluar Excelente Bueno
Mejora Aceptable Logrado
 Crear índices en la estructura de las
7 5 3 2-0
tablas
 Crear índices basado en funciones 6 4 3 2-0
 Eliminar columnas usando el comando
7 4 3 2-0
UNUSED
Total 20

Acciones a cumplir Menos


 Puntualidad y dedicación. Cumplimiento de tiempos establecidos 2
 Ortografía y redacción. 1

Puntaje Total

Comentarios respecto del


desempeño del alumno

Descripción
Demuestra un completo entendimiento del problema o realiza la actividad
Excelente
cumpliendo todos los requerimientos especificados.
Demuestra un considerable entendimiento del problema o realiza la actividad
Bueno
cumpliendo con la mayoría de los requerimientos especificados.
Demuestra un bajo entendimiento del problema o realiza la actividad cumpliendo
Requiere mejora
con pocos de los requerimientos especificados.
No Aceptable No demuestra entendimiento del problema o de la actividad.

También podría gustarte