0% encontró este documento útil (0 votos)
97 vistas

Lab 2 - Sentencias DDL y DML

Este documento presenta un laboratorio sobre sentencias SQL para manipular datos en bases de datos. Instruye sobre la creación de tablas, inserción de datos, y consultas utilizando sentencias DDL, DML y SELECT. El laboratorio guía al estudiante paso a paso para desarrollar las tareas requeridas aplicando los conceptos teóricos revisados.

Cargado por

Mangel Kun
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)
97 vistas

Lab 2 - Sentencias DDL y DML

Este documento presenta un laboratorio sobre sentencias SQL para manipular datos en bases de datos. Instruye sobre la creación de tablas, inserción de datos, y consultas utilizando sentencias DDL, DML y SELECT. El laboratorio guía al estudiante paso a paso para desarrollar las tareas requeridas aplicando los conceptos teóricos revisados.

Cargado por

Mangel Kun
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
Está en la página 1/ 12

BASE DE DATOS

APLICADA

LABORATORIO N° 02

SENTENCIAS DDL Y DML

CÓDIGO DEL CURSO:

Alumno(s) Alberto Vaca, Miguel Angel Nota

Especialidad y
C24-B Fecha 04/09/2022
Grupo

Criterios Puntaje

Creación de tablas.

Inserción de valores en tablas.

Sentencias SELECT.

Investigación.

Excelente Bueno Requiere mejora No aceptable

5 puntos 4 puntos 2 puntos 0 puntos


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

I. OBJETIVOS

● Emplear instrucciones DDL.


● Emplear instrucciones DML.

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).


● Internet.

V. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA

● El desarrollo del laboratorio es de manera individual.

VI. MARCO TEÓRICO


De acuerdo a las diapositivas compartidas

VII. PROCEDIMIENTO
1. Ingrese a su cuenta de Oracle Live SQL: https://livesql.oracle.com/

2. Ingrese a la opción
3. Utilice el panel derecho para ingresar las diversas sentencias SQL que se van a emplear en
este laboratorio:

4. Una vez que ingrese la sentencia, ejecutarla a través del botón . (Nota: Si desea
ejecutar una sentencia en particular, debe seleccionarla antes de ejecutar)
Nro. DD-106
Laboratorio de Base de Datos
Introducción Sentencias SQL
Página 2

5. Empleando los puntos 3 y 4, cree las siguientes tablas (créelas en el siguiente orden,
considerando las indicaciones del laboratorio Nro. 1). Adjunte los códigos SQL
correspondientes:

Tabla: Encargados
Campos Tipo de Campo
Id_Encargado Number(2,0)
Nombre Varchar2(50)
Celular Number(9,0)
Sueldo Number(8,2)
Correo Varchar2(30)
Clave primaria (PK) Id_Encargado

Tabla: Almacenes
Campos Tipo de Campo
Id_Almacen Number(2,0)
Direccion Varchar2(50)
Telefono Varchar2(30)
Id_Encargado Number(2,0)
Clave primaria (PK) Id_Almacen
Clave foránea (FK) Id_Encargado (que se relaciona con la tabla Encargados)

Tabla: Productos
Campos Tipo de Campo
Id_Producto Number(2,0)
Descripcion Varchar2(50)
Precio_Unitario Number(5,2)
Stock Number(4,0)
Id_Almacen Number(2,0)
Clave primaria (PK) Id_Producto
Clave foránea (FK) Id_Almacen (que se relaciona con la tabla Almacenes)

6. Una vez creadas las tablas, haga clic sobre la opción , haga clic sobre cada
tabla creada y comente los resultados obtenidos (puede tomar capturas de pantalla para
apoyar su comentario).
Nro. DD-106
Laboratorio de Base de Datos
Introducción Sentencias SQL
Página 3

Lo que se obtiene de esta opción son las características de nuestras tablas como los campos
creados, el tipo de campo, también se muestra el campo clave y el campo de relación y otras
características mas.

7. Complementariamente, haga una investigación sobre los diferentes tipos de datos en Oracle.
Datos de tipo carácter:
- CHAR
- NCHAR
- VARCHAR2
- NVARCHAR2
Datos de tipo numérico:
- NUMBER
- FLOAT
- RAW
- BINARY_FLOAT
- BINARY_DOUBLE
Datos de tipo fecha:
- DATE
- TIMESTAMP
Nro. DD-106
Laboratorio de Base de Datos
Introducción Sentencias SQL
Página 4

Datos de tipo objeto grande:


- BLOB
- CLOB
- NCLOB

8. Inserte al menos 10 valores a cada tabla, según su criterio (inserte en el orden en que se
han creado las tablas). Adjunte los códigos SQL correspondientes.

9. Una vez insertados los valores en las tablas realice las siguientes consultas.

a. Muestre todos los datos de todas las tablas.


b. Muestre el nombre y celular de todos los empleados.
c. Muestre la dirección y teléfono de todos los almacenes.
d. Muestre descripción, precio unitario y stock de todos los productos.
e. Muestre el sueldo aumentado en 100 (sueldo + 100) de todos los empleados. Utilice
un alias para mostrar el resultado.
f. Muestre el precio aumentado en 10% de todos los productos (precio_unitario * 1.10).
Utilice un alias para mostrar el resultado.
g. Muestre todos los productos con el siguiente mensaje:
Nro. DD-106
Laboratorio de Base de Datos
Introducción Sentencias SQL
Página 5

h. Muestre los encargados cuyo sueldo es mayor o igual a 1000.


i. Muestre los productos cuyo stock esté entre 0 y 20.
j. Muestre los productos cuya descripción comience con la letra ‘A’.
k. Muestre los encargados cuyo nombre contenga al menos una vez la letra ‘O’
(mayúscula o minúscula) y cuyo sueldo no sea 800, 1500 ni 2000.

Para documentar estas consultas, podemos utilizar la siguiente tabla:

Consulta y Sentencia SQL (a)

Resultado de la herramienta
Nro. DD-106
Laboratorio de Base de Datos
Introducción Sentencias SQL
Página 6

Consulta y Sentencia SQL (b)

Resultado de la herramienta
Nro. DD-106
Laboratorio de Base de Datos
Introducción Sentencias SQL
Página 7

Consulta y Sentencia SQL (c)

Resultado de la herramienta

Consulta y Sentencia SQL (d)

Resultado de la herramienta

Consulta y Sentencia SQL (e)

Resultado de la herramienta
Nro. DD-106
Laboratorio de Base de Datos
Introducción Sentencias SQL
Página 8

Consulta y Sentencia SQL (f)

Resultado de la herramienta

Consulta y Sentencia SQL (g)

Resultado de la herramienta
Nro. DD-106
Laboratorio de Base de Datos
Introducción Sentencias SQL
Página 9

Ejemplo ->

Consulta y Sentencia SQL (h)

Resultado de la herramienta

Consulta y Sentencia SQL (i)


Nro. DD-106
Laboratorio de Base de Datos
Introducción Sentencias SQL
Página 10

Resultado de la herramienta

Consulta y Sentencia SQL (j)

Resultado de la herramienta

No existe en la tabla un nombre que empiece por la letra ‘A’

Consulta y Sentencia SQL (k)

Resultado de la herramienta

10. Grabe su trabajo en un nuevo Script.


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

VIII. OBSERVACIONES
● Se observo que si, queremos encontrar una palabra que contenga una letra por la cual
haremos el filtro, se puede colocar el signo de porcentaje tanto adelante como por detrás
de la letra(%T%), la cual significa que no importa donde se encuentre la letra al inicio de la
palabra o en medio o al final, mientras tenga esa letra se mostrara si eso es lo que
deseamos.
● Se observo que en la hoja de trabajo una ves cometas un error ya no se quita si lo ejecutas
en conjunto solo funciona cuando seleccionas esa parte o reseteas la sesión

IX. CONCLUSIONES
● Mediante la creación de tablas en la herramienta de Oracle Live SQL, se logro emplear
instrucciones DDL y DML
● Las bases de datos son muy importantes y útiles cuando se necesita guardar y organizar
mucha información
● Se concluyo que las tablas están conformadas por dos estructuras; El registro y los
campos
● Se concluyo que son muy útiles en, lugares laborales, empresas, etc. Ya que ayudan a
llevar el inventario o movimientos de la empresa.

También podría gustarte