Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Base de datos Manipulación de datos

Base de Datos
II Ciclo

Laboratorio Nº 7

“Manipulan datos usando sentencias


SQL y validan operaciones usando
reglas de integridad y manejo de
transacciones”

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


Base de datos Manipulación de datos

Laboratorio: Manipulación de datos

OBJETIVOS

1. Manipular datos usando sentencias DML.


2. Manejar reglas de integridad y de transacciones.

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

El uso de subconsultas nos permite extraer información de diferentes tablas.

PREPARACIÓN

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

PROCEDIMIENTO y RESULTADOS

Crear la tabla PRODUCTO


- Idproducto number(5) primary key
- Nombre varchar(20)
- Estado char(1) [N,D]
- Precio number(7,2)
- Categoría char(1) [A,B,C,D]

*estado N=nuevo, D=Defectuoso

Create table producto(


Idproducto number(5) primary key,
Nombre varchar(20),
Estado char(1) check (estado in(‘N’,’D’)),
Precio number(7,2),
Categoria char(1) check (categoria IN
(‘A’,’B’,’C’,’D’))
);

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


Base de datos Manipulación de datos

1. Insertar 2 productos con el estado N (nuevo).

2. Insertar 2 productos con el estado D (defectuoso).

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


Base de datos Manipulación de datos

3. Insertar 1 producto para cada categoría.

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


Base de datos Manipulación de datos

4. Insertar 2 productos con precio mayor a 3000 con el carácter de sustitución “&”.

5. Crear la tabla MisProductos de aquellos que tienen el precio mayor a 1500 y con el
estado N.

6. Insertar en la tabla MisProductos aquellos productos que sean de la categoría A o B.

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


Base de datos Manipulación de datos

7. Confirmar todas las transacciones.

8. Actualizar el precio en 30% a todos los productos nuevos.

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


Base de datos Manipulación de datos

9. Crear el savepoint primero

10. Eliminar los productos con categoría B.

11. Insertar 2 productos con estado D.

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


Base de datos Manipulación de datos

12. Deshacer las transacciones hasta el savepoint primero. Explicar lo sucedido.

Usamos el rollback para el punto guardado, así


evitamos borrar algunas tablas por casualidad.

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


Base de datos Manipulación de datos

CONCLUSIONES

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

1. En conclusión, podemos ver como hacemos uso del insert que nos permite
rellenar nuestras tablas con información.

2. A cerca del delete hay que tener mas cuidado con este comando porque nos
perjudicaría demasiado borrar algún dato.

3. Debemos seguir así y perfeccionar el uso de sentencias DLL para poder tener
una fluidez para poder modificar las tablas con mas libertad.

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


Base de datos Manipulación de datos

Criterios de Evaluación

Redes y Comunicaciones de Datos

Rúbrica
d. Los estudiantes diseñan y optimizan sistemas de redes de
Resultado
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

Desarrollan sentencias que manejan consultas


Actividad Semestre II
avanzadas en varias tablas
Nombre del Alumno Semana 7

Docente Jaime Farfán Fecha Sección

Requiere No Puntaje
Criterios a Evaluar Excelente Bueno
Mejora Aceptable Logrado

▪ Manejo de diferentes tipos de JOIN. 6 4 3 1-0

▪ Diseño de consultas avanzadas. 6 4 3 1-0

▪ Manejo de operadores de conjunto. 6 4 3 1-0

▪ Ortografía, gramática y puntualidad 2 1 0 0

Total 20 15 9 05

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 con pocos
Requiere Mejora
de los requerimientos especificados.
No aceptable No demuestra entendimiento del problema o actividad.

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

También podría gustarte