Está en la página 1de 20

CÓDIGO DEL CURSO:

Rodrigo Diegojosue Lupo Cruz


Alumno(s) Sierra Tapia Gonzalo Alonso Nota
Bernaola Pacheco Frank Yampierre

Especialidad y Diseño y Desarrollo de Software C24-A


Fecha
Grupo GRUPO: RGF

Criterios Puntaje

Identifica y maneja básicamente la sentencia Select.

Identifica y maneja operadores matemáticos de la sentencia Select.

Identifica y maneja la concatenación en la sentencia Select.

Identifica y maneja la limitación de filas de la sentencia Select.

Redacta conclusiones de Manera Clara, correcta y concisa.

Excelent No Aceptable
Bueno Requiere mejora No aceptable
e

4 puntos 3 puntos 2 puntos 1 punto 0 puntos


Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 1

I. OBJETIVOS

● Crear una cuenta de Oracle.


● Reconocer el entorno de Oracle Live SQL para la interacción con una Base de Datos.

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
● Se recomienda usar una maquina Virtual con las siguientes características:
○ Equipo con sistema operativo Windows Pro (64 bits).
○ Mínimo de 4 GB de RAM (Recomendado 6 a 8)
○ Disco Duro de 60 Gb
○ Internet. (Opcional)

V. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA

● El desarrollo del laboratorio es de manera grupal.

VI. MARCO TEÓRICO


Creación de una tabla:
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 2

Inserción de valores dentro de una tabla:

Obtención de valores de una tabla:

Nota: El punto y coma al final de la sentencia depende del SGBD con que se esté
trabajando
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 3

VII. PROCEDIMIENTO
A. Instalación
1. Podemos Buscar en Google “oracle database express edition” y seleccionamos la primera
opción

2. O Ingrese a la dirección Web:


https://www.oracle.com/pe/database/technologies/appdev/xe.html

3. Ingrese al botón

4. Seleccione la opción “Oracle Database 21c Express Edition for Windows x64”
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 4

5. Abrimos la carpeta donde se ha descargado el archivo instalador.

6. Descomprimir el archivo descargado y Ejecutar el instalador

7. Dar click en “Siguiente”


Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 5

8. Aceptar los Términos y darle Siguiente

9. Si desea puede cambiar la dirección de instalación, se recomienda dejar el predeterminado


y darle a “Siguiente”
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 6

10. Colocar la Siguiente Contraseña: Tecsup2023; y darle a Siguiente

11. Por último, darle clic a Instalar


Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 7

12. Esperar a que termine la instalación y darle a Finalizar

13. Con ello tendremos listo nuestra base de datos, ahora para interactuar con ella debemos
de instalar un IDE desde donde realizaremos las consultas y la gestión de la Base de
Datos (BD), para ello buscamos “sql developer oracle” en Google e ingresamos al link de la
página de Oracle
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 8

14. O ingresamos al link


15. Damos al botón “Download SQL Developer”

16. Y ahora seleccionamos la versión de 64 bits

17. Damos en check en “I reviewed and accept the Oracle License Agreement”; seleccionamos
la opción “Download sqldeveloper”
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 9

18. Ahora para poder proceder se necesita una cuenta de Oracle la cual debemos crearla en la
pagina que automáticamente nos ha redireccionado al momento de darle clic en el botón
de Download.
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 10

19. Una vez creada la cuenta nos redireccionara a la pagina de descarga, damos clic en
Download y abrimos la carpeta donde descargamos el instalador

20. Una vez descomprimido damos a ejecutar la aplicación que se encuentra en la carpeta
descomprimida sqldeveloper

21. Si le sale esta ventana simplemente dele a No


Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 11

22. Cuando termine de cargar el Instalador debe quedarle una interfaz como la de la imagen
..

B. Conexión a la Base de datos y ejecución básica de statements (declaraciones)

1. Una vez que hayamos terminado la instalación pasaremos a la conexión de la Base de


datos, en el ORACLE sql developer daremos clic en el botón con un MAS como se indica
en la imagen
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 12

2. Actualmente solo conectaremos con la base de datos local, para lo cual colocaremos los
siguientes datos para poder conectar con la base:

3. Una vez que haya establecido la conexión procederemos a ejecutar los siguientes
STATEMENT (declaraciones), cada Tabla debe de tener la siguiente estructura para el
nombre:
- “XXX_NombreDeTabla”; donde XXX son las siglas del Nombre del Grupo, Ejemplo:
o Create table FAZ_dept()
- Si no se cumple con esta indicación no se considerará la presentación del
trabajo.
STATEMENT CAPTURA
Statement 1:
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 13

Statement 2:

Statement 3:

Statement 4:

Statement 7:

Statement 8:
Select * from dept
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 14

Statement 9:
Select ename, job,sal
From emp

4. Haga un Resumen de qué es lo que realizan las siguientes sentencias:


- CREATE: Es una sentencia utilizada para crear un nuevo objeto de base de datos,
como una tabla, vista, procedimiento almacenado, etc.
- SELECT: Es una sentencia utilizada para recuperar datos de una o varias tablas en la
base de datos.
- CONSTRAINT: Es una condición utilizada para imponer reglas o restricciones en los
datos almacenados en una tabla.
- INSERT: Es una sentencia utilizada para insertar datos en una tabla.
- VALUES: Es una condición utilizada junto con la sentencia INSERT para especificar los
valores que se insertarán en una tabla.
5. Inserte en las tablas de emp y de dept, los siguientes datos:
o XXX_Dept:
● deptno: 20
● depname: Gerencia
● loc: Peru

● deptno: 30
● depname: Contabilidad
● loc: Peru

● deptno: 40
● depname: RRHH
● loc: Peru

● deptno: 50
● depname: Marketing
● loc: Peru

o XXX_Emp:
● empno: 2222
● ename: Francisco
● job: Gerente General
● mgr: NULL
● hiredate: 10/11/2018
● sal: 10000
● comm: NULL
● deptno: 20

● empno: 3333
● ename: Fernando
● job: Contador Practicante
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 15

● mgr: NULL
● hiredate: 10/11/2015
● sal: 2500
● comm: NULL
● deptno: 30

● empno: 4444
● ename: Adrian
● job: Asistente de RRHH
● mgr: NULL
● hiredate: 10/11/2020
● sal: 7500
● comm: NULL
● deptno: 40

● empno: 5555
● ename: Gabriela
● job: Community Manager
● mgr: NULL
● hiredate: 10/11/2022
● sal: 1500
● comm: NULL
● deptno: 50

6. Una vez realizado lo anterior usando INSERT INTO, proceder a ejecutar las sentencias
necesarias para hacer los filtros necesarios indicados en las siguientes líneas, debe
colocar en este mismo informe los STATEMENTS y comentarios solicitados,
utilizados para realizar las consultas en las tablas creadas en la primera parte de
este Laboratorio:

a. Mostrar el nombre con un alias, cargo, salario y su cod_departamento con el alias


departamento de los empleados del departamento 10 y 30 ordenados por el
máximo salario
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 16

b. Mostrar a los empleados que tienen el tercer carácter del nombre la letra “R” y
terminan con “Z” o con “S”.

Es lógico por que no tenemos ningún empleado que su nombre termine con s o z.
pero si quitamos esa restricción.Nos quedaría así.

c. Mostrar los empleados que ingresaron el año 22 u 20 en los meses de enero o


diciembre. No deben ser del departamento de gerencia y deben tener un salario
entre 3500 y 1500.

d. Mostrar cuánto es el gasto total en los pagos de todos los empleados en la tabla
EMP.
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 17

e. Mostrar los empleados de los departamentos 10 y 30 que su puesto sea tengan un


sueldo entre 2000 y 3000

f. Escribir la siguiente consulta y analizar el resultado:


SELECT NOMBRES, CARGO, SALARIO FROM EMPLEADOS
WHERE SALARIO >= 1000
AND CARGO IN ('ANALISTA','SECRETARIA');

g. Escribir la siguiente consulta y compararla con la anterior.


SELECT NOMBRES, CARGO, SALARIO FROM EMPLEADOS
WHERE SALARIO <= 4000 AND SALARIO > 1500
AND CARGO IN ('ANALISTA','SECRETARIA');

Como no tenemos ningún trabajador en nuestra tabla que tenga esos cargos
entonces los descartamos y sin esa restricción este seria el resultado.

h. Mostrar los nombres, cargos y salarios de aquellos empleados que laboren en el


departamento 30. Ordenarlos en función al salario (de mayor a menor) y finalmente
por nombre alfabéticamente.
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 18

i. Mostrar a todas las áreas almacenados en la tabla EMP ordenados en forma


descendente por Nombre

VIII. CONCLUSIONES
Indique un total de 4 Conclusiones con el trabajo anteriormente realizado, de manera clara y
concisa.

● La comprensión y el manejo básico de la sentencia SELECT son fundamentales para


trabajar con bases de datos y obtener la información necesaria para la toma de
decisiones.

● El conocimiento y manejo de los operadores matemáticos en la sentencia SELECT


permiten realizar cálculos y operaciones matemáticas básicas en los datos obtenidos
de la base de datos.

● La concatenación en la sentencia SELECT es una habilidad importante para la


manipulación de cadenas de texto y la presentación de datos de una manera legible y
coherente.
Nro. DD-106
Laboratorio de Base de Datos
Introducción a Base de Datos
Página 19

● La limitación de filas en la sentencia SELECT es una técnica útil para controlar la


cantidad de datos devueltos y reducir el tiempo de procesamiento, lo que puede ser
especialmente importante en bases de datos muy grandes.

También podría gustarte