Manual de Base de Datos
Manual de Base de Datos
Por:
Mg. Daniel Lévano Rodriguez
Mg. Flor Elizabeth Cerdán León
2019
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
SEMANA 01 Y 02
Manual de Base de Datos con ORACLE
En el caso de no conocer la clave del system, nos conectamos como sysdba para cambiar
la clave del usuario: System
1
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
1. CREACIÓN DE USUARIO
2
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
3
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Recuerde:
● Es importante asignar los privilegios al usuario creado, de lo contrario no
podrás loguearte, crear tablas, vistas y secuencias entre otros.
● El usuario SYSTEM es un usuario de administración del Sistema Gestor de
Base de Datos.
● Para realizar un proyecto, debo crear otras cuentas de usuario.
Ejemplo: VENTAS, BDLOGISTICA, BDACADEMICO.
4
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Ejercicio
5
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
CREACIÓN DE TABLAS
1. Crear BD: ACADEMICO
alumno
6
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
7
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Resultado:
8
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Tarea:
En la tabla ALUMNO:
- Insertar 10 registros de alumnos
- Eliminar 3
- Modificar datos de 3 personas
PD. Mostrar el resultado (SELECT) por cada operación.
9
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Semana 03
Práctica 02
Apellidos y Nombre:
Indicaciones:
● La solución es individual
● Tiempo asignado: 30 minutos
● La solución subirlo al Classroom del curso
● Por cada pregunta se debe visualizar el script de la solución con el resultado
satisfactorio de la operación.
○ Ejemplo:
■ Si hace un insert, además del Script debe visualizarse el mensaje:
“1 raw created”
● Todos los campos deben tener el estado A
---------------------------------------------------------------------------------------------------------------------------
1. Crear BD: Academico
2. Crear las siguientes tablas:
Curso
Docente
EP
10
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Tabla Dual
¿Qué es?
La tabla DUAL es una tabla temporal especial de una sola columna presente de
manera predeterminada en todas las instalaciones de bases de datos de Oracle
para hacer diferentes operaciones.
Consulta Resultado
11
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Manejo de cadenas
Consulta Resultado
12
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Funciones matemáticas
13
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
650
14
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Sesión 04 - Secuencias
1 Pablo Lévano
2 Mario Rosales
31 Mario Rosales
32 Fernando Casas
15
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
16
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
17
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Una secuencia es una tabla de un solo campo, de valor numérico, que se incrementa cada
vez que se consulta, generalmente se utiliza para asignar valores a las llaves primarias.
CURSO
18
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
nombre TH TC
Cálculo I 5 4
19
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Lenguaje de Programación I 5 4
Estructuras Discretas 6 5
20
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
8. Inserte nuevamente los siguientes registros y muestre todos los registros de la tabla.
nombre TH TC
Lenguaje de Programación I 5 4
Estructuras Discretas 6 5
9. Muestre el mismo reporte, ordenado por ID y otro ordenado por total de horas.
21
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
22
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Ejercicio 003
1. Crear la base de datos: bd_tuapellido
2. Crear la tabla trabajador:
trabajador
23
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
24
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Ejercicio
Producto
idproducto
nombre
f_elaboracion
f_vencimiento
codigo
precio
cantidad
idproveedor
Proveedor
idproveedor
nombre
ruc
idpais
Pais
idpais
nombre
25
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
1. Creación de tablas
26
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
2. Insertar registros
● Registros de la tabla Pais
27
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
28
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
29
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
30
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
31
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Sesión 05
Fila 2:
https://docs.google.com/spreadsheets/d/1W2pINRoMrsFBtht7hM1Lbhz3VqWxhN8jDL
gqPiwHVtE/edit#gid=0
Fila 3
https://docs.google.com/spreadsheets/d/1uJ9Q6YYSv-K_ogH2ytHePcUa0fOjcTmzZQH
n0Hxlcas/edit#gid=0
Fila 4
https://drive.google.com/open?id=1lJzPQPyfD9USmy_4Ij3ZlE_-D9qfaY8hp2thZUzwht
w
FILA 5
https://docs.google.com/spreadsheets/d/1Nm3oFBGvLRAsptZlIrfVphc9sp3ZJMMiU3u
ASkAJcUg/edit#gid=648174286
32
Mg. Flor Elizabeth Cerdán León
Mg. Daniel Lévano Rodriguez
Sesión 06 - Feriado
Sesión 07 - Secuencias
33