Está en la página 1de 36

Universidad de Costa Rica Sede de Guanacaste

Manual de actualización almacenada y ejecución de script

Administración de Bases de Datos IF5100

Contenido
1 Preparar entorno Virtual ......................................................................................................................................................... 3
1.1 Inicie la Máquina virtual ................................................................................................................................................. 3
1.2 Ingrese a Putty e ingrese la configuración de conexión ................................................................................................. 3
1.3 Iniciamos PostgreSQL desde el Ubuntu Server .............................................................................................................. 5
1.4 INGRESO AL GESTOR DE BASES DE DATOS(PGADMIN) .................................................................................................. 5
1.5 Iniciamos e ingresamos al pgadming ............................................................................................................................. 5
1.6 Nos conectamos al servidor nativo ................................................................................................................................ 6
2 Script de Llamada INSERCION DE DATOS ALMACENADOS ..................................................................................................... 7
2.1 Llamada de Inserción almacenada de tabla provincia ................................................................................................... 7
2.2 Llamada de Inserción almacenada de tabla Canton....................................................................................................... 8
2.3 Llamada de Inserción almacenada de tabla Distrito ...................................................................................................... 9
2.4 Llamada de Inserción almacenada de tabla Barrio ...................................................................................................... 10
2.1 Llamada de Inserción almacenada de tabla Profesión ................................................................................................. 10
2.2 Llamada de Inserción almacenada de tabla Persona ................................................................................................... 11
2.3 Llamada de Inserción almacenada de tabla Pago ........................................................................................................ 15
2.4 Llamada de Inserción almacenada de tabla Jefes ........................................................................................................ 16
2.5 Llamada de Inserción almacenada de tabla Asignaciones jefes ................................................................................... 17
2.6 Llamada de Inserción almacenada de tabla tipo teléfono ........................................................................................... 18
2.7 Llamada de Inserción almacenada de tabla teléfono .................................................................................................. 18
3 Prueba de script de actualización almacenada ..................................................................................................................... 19
3.1 Crear e invocar procedimiento de actualización de Nombres y Apellidos de Personas. ............................................. 19
3.2 Crear e invocar procedimiento de actualización de Salarios de Personas. .................................................................. 21
3.3 Crear e invocar procedimiento de actualización de Provincia ..................................................................................... 23
3.4 Crear e invocar procedimiento de actualización de cantón ......................................................................................... 26
3.5 Crear e invocar Procedimiento de actualización almacenada de la tabla Distrito ....................................................... 28
3.6 Crear e invocar Procedimiento de actualización almacenada de la tabla Barrio ......................................................... 30

20
3.7 Crear e invocar Procedimiento de actualización almacenada de Señas exactas en la tabla Persona
20
3.8 Crear e invocar Procedimiento de actualización almacenada de jefe en la tabla Asignaciones jefes
23
1 Preparar entorno Virtual

1.1 Inicie la Máquina virtual

1.2 Ingrese a Putty e ingrese la configuración de conexión


1.3 Iniciamos PostgreSQL desde el Ubuntu Server
Comandos:
/etc/init.d/postgresql start
/etc/init.d/postgresql status

1.4 INGRESO AL GESTOR DE BASES DE DATOS(PGADMIN)

1.5 Iniciamos e ingresamos al pgadming


1.6 Nos conectamos al servidor nativo
2 Script de Llamada INSERCION DE DATOS ALMACENADOS

2.1 Llamada de Inserción almacenada de tabla provincia


2.2 Llamada de Inserción almacenada de tabla Canton
2.3 Llamada de Inserción almacenada de tabla Distrito
2.4 Llamada de Inserción almacenada de tabla Barrio

2.1 Llamada de Inserción almacenada de tabla Profesión


2.2 Llamada de Inserción almacenada de tabla Persona
2.3 Llamada de Inserción almacenada de tabla Pago
2.4 Llamada de Inserción almacenada de tabla Jefes
2.5 Llamada de Inserción almacenada de tabla Asignaciones jefes
2.6 Llamada de Inserción almacenada de tabla tipo teléfono

2.7 Llamada de Inserción almacenada de tabla teléfono


3 Prueba de script de actualización almacenada
3.1 Crear e invocar procedimiento de actualización de Nombres y Apellidos de
Personas.

• Mostramos la tabla persona antes de actualizar

• Actualizamos con la creación e invocación del procedimiento


• Revisamos la actualización en la tabla
3.2 Crear e invocar procedimiento de actualización de Salarios de Personas.
• Revisamos la tabla antes de actualizar
• Actualizamos con la creación e invocación del procedimiento
• Mostramos los datos actualizados

3.3 Crear e invocar procedimiento de actualización de Provincia

• Mostrar Tabla provincia antes de actualizar


• Actualizamos con la creación e invocación del procedimiento
• Mostramos la actualización de la tabla Provincia
3.4 Crear e invocar procedimiento de actualización de cantón

• Mostrar tabla antes de actualizar

• Actualizamos con la creación e invocación del procedimiento


• Mostramos la tabla actualizada

ANTES DESPUÉS
3.5 Crear e invocar Procedimiento de actualización almacenada de la tabla Distrito

• Mostramos la tabla antes de actualizar

• Actualizamos con la creación e invocación del procedimiento


• Mostramos la tabla actualizada
3.6 Crear e invocar Procedimiento de actualización almacenada de la tabla Barrio

• Mostrar tabla antes de actualizar

• Actualizamos con la creación e invocación del procedimiento


• Mostramos tabla actualizada
3.7 Crear e invocar Procedimiento de actualización almacenada de Señas
exactas en la tabla Persona

• Mostramos la tabla antes de actualizar


• Actualizamos con la creación e invocación del procedimiento
• Mostramos tabla actualizada
3.8 Crear e invocar Procedimiento de actualización almacenada de jefe en la tabla
Asignaciones jefes

• Mostramos la tabla de asignaciones jefes antes de actualizar

• Actualizamos con la creación e invocación del procedimiento de la tabla


Persona, para hacer una actualización en cascada en la tabla asignaciones
jefes, un cambio de jefe por medio de la cedula
• Mostramos la tabla actualizada

También podría gustarte