0% encontró este documento útil (0 votos)
367 vistas6 páginas

Lab 08 2019-1

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1/ 6

Base de Datos Gestión de Tablas

Laboratorio: Manipulan sentencias para crear tablas y asignan tipos de datos

OBJETIVOS

1. Crear tablas y definir sus atributos


2. Crear constraints de integridad.
3. Manipular sentencias que modificar las columnas y constraint de las tablas

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

Para almacenar información en la BD, tenemos que crear estructuras denominadas tablas, esta
tiene filas y columnas. Se necesita de un conjunto de sentencias para manipular la información.

PREPARACIÓN

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

Dpto. de Tecnología Digital y Gestión Pág. 2


Base de Datos Gestión de Tablas

PROCEDIMIENTO y RESULTADOS

Ejecutar las siguientes sentencias en el SQL Plus. Conectarse con el usuario asignado.

1. Crear una tabla ALUMNO con la siguiente estructura:

COLUMNA TIPO DATO RESTRICCION


idalumno Char(4) Primary Key pk_alumno
paterno Varchar2(20) Not Null nn_paterno
materno Varchar2(20)
Nombre Varchar2(20)
Fec_nac Date default sysdate

2. Ahora crear una tabla CURSO2 con la siguiente estructura:

COLUMNA TIPO DATO RESTRICCION


idcurso Char(2) Primary Key pk_curso
Nombre Varchar2(30) Not Null nn_nom_curso
ciclo Number Check ch_ciclo
Ciclo únicamente podrá aceptar valores enteros comprendidos entre 1 y 6.

3. Crear una nueva tabla. Esta vez será MATRICULA y manejará la siguiente estructura:

COLUMNA TIPO DATO RESTRICCION


idcurso Char(2) Primary Key, references CURSO2(idcurso)
idalumno Char(4) Primary Key, references ALUMNO(idalumno)
seccion Char Check ch_seccion, Not Null nn_seccion
Sección únicamente podrá aceptar como valores A o B.

Dpto. de Tecnología Digital y Gestión Pág. 3


Base de Datos Gestión de Tablas

4. Mostrar los constraints de la tabla MATRICULA.

5. Añadir la columna DNI varchar2(8) al alumno.

6. Crear un constraint de tipo UNIQUE al campo DNI

7. Mostrar todos los constraints de la tabla ALUMNO

Dpto. de Tecnología Digital y Gestión Pág. 4


Base de Datos Gestión de Tablas

8. Crear la tabla FECHA_A a partir de la tabla EMPLEADOS. FECHA_A contará con las
columnas cod_emp, nombre_emp y fecha_ing. También contendrá los datos
correspondientes a los empleados del departamento 10.

9. Mostrar los constraints que tiene la tabla FECHA_A.

10. Añadir a la tabla FECHA_A la siguiente columna:

COLUMNA TIPO DATO RESTRICCION


Jefe Number(4)

11. Establecer una llave primaria a partir de FECHA_A.cod_emp.

12. Reemplazar el tipo de dato de CURSO2.nombre para que ahora sea CHAR(25).

Dpto. de Tecnología Digital y Gestión Pág. 5


Base de Datos Gestión de Tablas

13. Eliminar la columna FECHA_A.jefe.

14. Eliminar la llave primaria de la tabla FECHA_A.

15. Ahora eliminar la tabla FECHA_A

16. Mostrar la papelera de reciclaje

17. Recuperar la tabla FECHA_A de la papelera.

CONCLUSIONES

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

1. Para el laboratorio de hoy empleamos fundamentalmente de los Constraint las


cuales son restricciones que nosotros le asignamos a una tabla, tales como:
primary key, foreign key, check, null, unique, entre otros; con el fin de que
cumplan cierto requerimiento en base a nuestro modelo.

Dpto. de Tecnología Digital y Gestión Pág. 6

También podría gustarte