Está en la página 1de 13

BASE DE DATOS

APLICADA

LABORATORIO N° 15

PL / SQL (Parte I)

CÓDIGO DEL CURSO: R66417

Alumno(s) Saico Barrionuevo Alexis David Nota

Especialidad y
Diseño y Desarrollo de Software Fecha 27/11/22
Grupo
Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 1

I. OBJETIVOS
● Declarar variables en PL/SQL.
● Declarar bloques anónimos.
● Manejo de variables.
● Manipulación de datos en PL/SQL.

II. SEGURIDAD

Advertencia:
En este laboratorio está prohibida la manipulación de hardware, conexiones
eléctricas o de red; así como la ingestión de alimentos o bebidas.

III. NORMAS EMPLEADAS

● No aplica

IV. RECURSOS

● Equipo con sistema operativo Windows (64 bits).


● Oracle Express Universal 11g XE instalado.
● Oracle SQL Developer.

V. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA

● El desarrollo del laboratorio es de manera individual.

VI. MARCO TEÓRICO


A. Previamente a la creación de bloques PL/SQL, debemos habilitar la salida DBMS. Para
ello, elegimos de acuerdo a la siguiente imagen:

Luego, en el nuevo panel de la parte inferior, hacer clic en el siguiente icono:

Elegir la conexión:
Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 2

B. Creación un bloque anónimo que consulte el nombre del empleado 100.


Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 3

C. Declaración de variable varchar2


Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 4
Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 5

D. Declaración y asignación de variables

E. Manejo de comentarios
Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 6

F. Uso de funciones de línea simple


Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 7

G. Manejo de secuencias
Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 8

H. Ejemplos de uso de conversiones implícitas y explicitas

I. Manejo de bloques anidados

J. Manipulación de datos - Insert


Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 9

K. Actualización
Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 10

L. Eliminación
Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 11

VII. PROCEDIMIENTO

PARTE 1

En base al marco teórico, y utilizando la Conexión con el usuario SYSTEM (MiConexión),


elabore los siguientes bloques PL/SQL (debe hacer uso de variables). Para cada bloque
de código considerar el uso de WHERE para seleccionar un único registro como resultado.

1. Mostrar información de, al menos, dos campos de cada tabla.


2. Mostrar información de un país, cuyo Region_ID sea igual a 1 o 2.
3. Mostrar un departamento que no tiene Jefe (Manager_ID).
4. Mostrar un empleado que gane entre 5,000 y 10,000.
5. Mostrar el puesto de trabajo con mayor salario.
6. Mostrar una ciudad que pertenezca a EEUU (US).

PARTE 2
Nro. DD-106
Laboratorio de Base de Datos
PL/SQL (Parte 1)
Página 12

Elaborar, al menos, 5 bloques PL/SQL, donde se haga uso de uniones y/o sub consultas
para mostrar información de dos o más tablas. Para cada bloque de código considerar el
uso de WHERE, para seleccionar un único registro como resultado.

PARTE 3

Elaborar, al menos, 1 bloque PL/SQL por cada tabla, donde se haga uso de sentencias
INSERT, UPDATE y DELETE.

También podría gustarte