gestion de procesos judiciales
TRANSCRIPT
![Page 1: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/1.jpg)
Facultad de Ingeniería y Arquitectura
PROYECTO FINAL DE TEORÍA Y DISEÑO DE BASE DE DATOS
Proceso de Seguimiento de Procesos Judiciales
INTEGRANTES: Jhefferson Abel, Auccasi Gallardo
PROFESOR : Ing. García Farje, Rubén Osvaldo Martín
SECCIÓN :
GRUPO : “14”
2013 – 1
![Page 2: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/2.jpg)
INDICE
Introducción.………………………………………….....................................................4
1. Presentación de la Empresa…………………………………………......................5
1.1. Información General de la Empresa……………………………………………...5
1.2. Descripción de Principales Procesos Empresariales………………………..… 6
2. Justificación del Diseño de una Base de Datos Relacional con UML………..9
2.1. Solución propuesta…………………………………………………………...........9
2.2. Reglas del Negocio. ……………………………………………………………….11
3. Modelo Conceptual. …………………………………………………………………..15
3.1. Diagrama de Clases Completo. ………………………………………………….16.
3.2. Diccionario de Clases. ……………………………………………………………..17
3.3. Diagrama Entidad Relación Extendido. …………………………………………22
4. Diseño Lógico. ………………………………………………………………………….23
4.1. Grafo Relacional. …………………………………………………………………..23.
5. Diseño Físico…………………………………………………………………………….24
5.1. Diagrama de Datos, Componentes y Despliegue de su Base de Datos en UML.25
5.2. Creación de Tablas, Índices y Restricciones. ………………………………….26
5.3. Principales Consultas SQL Requeridas por los Usuarios.…………………….56
5.4. Aplicación de PL/SQL dentro de su Base de Datos. …………………………66
6. Conclusiones…………………………………………………………………………….75
7. Fuentes de Información.……………………………………………………………….76
7.1. Referencias Bibliográficas.…………………………….…………………………...76
7.2. Referencias Electrónicas.…………………………….…………………………….77
Teoría y Diseño de Base de Datos Página 2
![Page 3: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/3.jpg)
Dedicamos la presente monografía a nuestros padres los cuales siempre nos apoyan, brindándonos su ayuda incondicional. Gracias.
Teoría y Diseño de Base de Datos Página 3
![Page 4: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/4.jpg)
INTRODUCCION
En el presente trabajo hemos tomado en cuenta la información brindada sobre el proceso de Gestión de Procesos Judiciales en el Estudio de Abogados Echecopar.
En el desarrollo del proyecto utilizamos nuestros conocimientos aprendidos en el curso desde el análisis, modelado y la implementación de los PL/SQLS, dando como resultado la presente monografía.
La primera etapa en el desarrollo del proyecto fue el análisis del negocio, una vez entendido el negocio procedimos a realizar un modelo de datos del proceso de Gestión de Procesos Judiciales para posteriormente realizar el modelo lógico, modelo físico dando como resultado un base de datos que satisfaga las necesidades del proceso de negocio.
Esperamos que la presente monografía sirva como ayuda y referencia a los lectores para afianzar los conocimientos, aplicaciones de lo aprendido dentro del curso de Teoría y Diseño de Base de Datos.
Teoría y Diseño de Base de Datos Página 4
![Page 5: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/5.jpg)
I. PRESENTACION DE LA EMPRESA.
I.1. INFORMACION GENERAL DE LA EMPRESA.
Biblioteca FIA
El Estudio Echecopar es una de las firmas de abogados más prestigiosas del
Perú desde su fundación el 2 de enero de 1950.
Muchos años han pasado desde entonces, y excelentes profesionales han
colaborado al crecimiento del Estudio, quienes continuando la obra iniciada por
el Doctor Echecopar García, han logrado que lo que comenzó siendo un grupo
pequeño se haya convertido, con el paso de los años, en uno de los Estudios
más importantes del Perú.
Nuestro sólido equipo de trabajo, trayectoria profesional y actitud hacia la
excelencia hace del Estudio Echecopar la mejor opción para las compañías
líderes, a nivel nacional e internacional, así como para las instituciones de
renombre a nivel mundial que requieran servicios legales
Misión.
Dar solución a las necesidades de nuestros clientes y lograr la realización
personal y profesional de los miembros del Estudio, dentro de los más altos
estándares éticos y de excelencia, así como contribuir a la consolidación del
estado de derecho en el país.
Visión.
Ser y el mejor estudio de abogados del Perú con proyección internacional,
ejerciendo un definido liderazgo en todas sus áreas, constituyéndonos en el
referente profesional más importante en el ámbito nacional y en la primera
opción para cualquier cliente y para los abogados que deseen ejercer su
profesión en el mejor ambiente profesional.
Trascender en el tiempo como organización, aplicando una mentalidad
innovadora, teniendo como fundamento la calidad humana y la realización
personal y profesional de sus miembros.
Teoría y Diseño de Base de Datos Página 5
![Page 6: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/6.jpg)
Biblioteca FIA
I.2. DESCRIPCION DE PRINCIPALES PROCESOS EMPRESARIALES.
Un estudio de abogado cuenta con muchos procesos para su eficiencia y eficacia; como el proceso de Gestión de Personal, Gestión de los clientes, Gestión de procesos Judiciales, entre otros. Pero en este caso solo nos basaremos en el desarrollo del proceso de “Gestión de Procesos Judiciales” del Estudio de Abogados Echecopar.
Proceso de Préstamo de Libros.
El usuario se dirige a la biblioteca y pregunta al personal encargado donde puede encontrar el libro que necesita.
El personal encargado informa al usuario el lugar donde puede encontrar el libro que necesita (Piso y Stand).
El usuario elige entre los diferentes ejemplares del tipo de libro; y luego se dirige al personal e informa que desea utilizar ese libro.
El personal encargado verifica si el usuario es un alumno de la facultad, docente o alguien externo; para que luego proceda a llenar una ficha, adjuntando los documentos correspondientes.
o Si es alumno; éste llena la ficha en la cual se registra el código del libro, el número interno del libro, el autor del libro, el título del libro; además el alumno deberá registrar sus nombres y apellidos completos, el código, escuela profesional a la que pertenece y la fecha del préstamo; el alumno debe adjuntar su carné de biblioteca.
o Si es docente, éste llena la ficha en la cual se registran los apellidos y nombres del docente, el código del libro, el título del libro, autor del
Teoría y Diseño de Base de Datos Página 6
![Page 7: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/7.jpg)
Biblioteca FIA
libro, fecha de préstamo y fecha de devolución. El docente no adjunta ningún documento.
o Si es externo, éste llena la misma ficha que la del alumno. Con la diferencia que tendrá que adjuntar el carné de visitante junto con otro documento de identificación. En este caso el préstamo solo será para sala.
El usuario devuelve la ficha al personal encargado adjuntando susdocumentos.
El personal encargado corrobora la información, verificando si el préstamo de libro es para sala o domicilio.
Si es para domicilio el personal encargado informa al usuario la fecha de devolución.
Teoría y Diseño de Base de Datos Página 7
![Page 8: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/8.jpg)
Diagrama de Secuencia.
Biblioteca FIA
Teoría y Diseño de Base de Datos Página 8
![Page 9: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/9.jpg)
Biblioteca FIA
II. JUSTIFICACION DEL DISEÑO DE UNA BASE DE DATOS RELACIONAL
CON UML.
II.1. SOLUCION PROPUESTA.
Desarrollar una base de datos que nos permita almacenar la información de todos los prestamos de libros de una forma ordenada, dándole facilidad para la recopilación de datos y permitiendo así una óptima utilización del sistema por parte de los empleados, lo que garantizaría la consistencia, persistencia, confiabilidad y seguridad de la base de datos; además que sea flexible y eficiente en su aplicación; y así mejorar el funcionamiento de préstamo de libros de la biblioteca de la facultad.
C o nsi s ten c i a: Una Base de Datos tiene un solo significado. Tiene restricciones, relaciones, una estructura definida que
garantiza una interpretación única de la información.
P e r s i s ten c i a : Una Base de Datos garantiza durabilidad, es decir, puedes mantener la información almacenada todo el tiempo, en cambio una hoja de Excel cualquiera lo puede modificar, o eliminar etc.
C o n f i a bil i dad: Una base de datos es confiable por sus restricciones y relaciones, su estructura, por las políticas de seguridad que mantienen su integridad, a diferencia del Excel en el que puedes modificar sin restricción, sin la certeza de que este correcto lo modificado.
S e gurid a d : Una Base de Datos es un servidor seguro, con mecanismos derecuperación en caso de pérdida, con mecanismos de backup, políticas de seguridad de acceso y modificación de información y máxima seguridad, diferencia del Excel en el que al borrar, no hay manera de retroceder.
Teoría y Diseño de Base de Datos Página 9
![Page 10: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/10.jpg)
II.2. OBJETIVOS DEL NEGOCIO.
Biblioteca FIA
1. Coadyuvar con información bibliográfica, hemerográfica y documental, en
el desarrollo de los programas de docencia, investigación y extensión de la
Facultad de Ingeniería y Arquitectura.
2. Integrar acervos suficientes y actualizados, que permitan al estudiante
universitario complementar sus estudios y le motiven a la investigación.
3. Contribuir con información bibliográfica a la superación académica de los
docentes y personal administrativo de la Facultad.
4. Apoyar con información suficiente y oportuna, los programas de
investigación de la Facultad de Ingeniería y Arquitectura.
Teoría y Diseño de Base de Datos Página 10
![Page 11: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/11.jpg)
Biblioteca FIA
II.3. REGLAS DEL NEGOCIO.
1. Los libros solo podrán ser prestados para alumnos, docentes y externos.
2. Las personas que sean usuarios y docentes podrán llevarse el libro a su domicilio mientras que el externo solo podrá usarlo en la sala de lectura.
3. La fecha de devolución para los alumnos es de máximo 3 días hábiles caso contrario será meritorio a una sanción y en el caso de los docentes elmáximo es de 1 semana.
4. El alumno solo podrá renovar el préstamo del libro por un máximo de 2veces mientras que el docente lo puede renovar cuantas veces desee.
5. En el caso que el alumno desee solicitar el libro tendrá que adjuntar sucarné de biblioteca, en el caso del docente bastará con que diga su nombrey el empleado procederá a verificar en el sistema la existencia del mismo mientras que el externo tendrá que adjuntar el carné de visitante junto con algún documento de identidad (DNI, BREVETE, PASAPORTE).
6. Un alumno podrá sacar un máximo de 2 libros simultáneamente al igualque el docente, mientras que las personas externas solo podrán sacar un libro a la vez.
7. Los ejemplares cuyo número interno sean de tipo “04L-EJ-1” solo podrán ser utilizados para la sala de lectura el resto de ejemplares podrán ser prestados para domicilio.
8. Un libro solamente puede encontrarse en una sala, mientras que una sala puede contener muchos libros.
9. Las personas que han estado laborando anteriormente en la biblioteca no pueden volver a laborar dentro de la biblioteca USMP-FIA.
Teoría y Diseño de Base de Datos Página 11
![Page 12: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/12.jpg)
Proceso de Préstamo
II.4. CASO DE USO DEL NEGOCIO.
Biblioteca FIA
CASOS DE USO DE NEGOCIO ESPECIFICACION
Es el proceso que realiza l abiblioteca (FIA-USMP) cuando un usuario solicita un libro.
Es el proceso que realiza la biblioteca(FIA-USMP) de introducir nuevos libros actualizados a la colección que posee.
Es el proceso que realiza la biblioteca(FIA-USMP), de otorgar cubiles a los usuarios para motivo de trabajo y estudio.
El proceso que realiza la biblioteca(FIA-USMP), de otorgar computadoras a los usuarios para el uso exclusivo de trabajo y estudio.
II.5. ESPECIFICACION DE LOS ACTORES DE NEGOCIO.
ACTORES DE NEGOCIO ESPECIFICACION
Es la persona que solicita el libro durante el proceso de préstamo de libros.
Teoría y Diseño de Base de Datos Página 12
![Page 13: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/13.jpg)
II.6. DIAGRAMA GENERAL.
Biblioteca FIA
II.7. TRABAJADORES DEL NEGOCIO.
TRABAJADORES DE NEGOCIO ESPECIFICACIONES
Es la persona que se encarga de registrar el préstamo de libros.
Teoría y Diseño de Base de Datos Página 13
![Page 14: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/14.jpg)
Teoría y Diseño de Base de Datos Página 14
II.8. ENTIDADES DEL NEGOCIO.
Biblioteca FIA
ENTIDADES DE NEGOCIO ESPECIFICACIONES
Es el documento que será llenado por elusuario durante el proceso de préstamo de
libros.
Información que será registrada paraconcluir el proceso de préstamo de libros.
II.9. DIAGRAMA DE COLABORACION.
![Page 15: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/15.jpg)
III. MODELO CONCEPTUAL.
III.1. IDENTIFICACION DE CLASES.
Biblioteca FIA
Teoría y Diseño de Base de Datos Página 15
![Page 16: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/16.jpg)
III.2. DIAGRAMA DE CLASES COMPLETO.
Biblioteca FIA
Teoría y Diseño de Base de Datos Página 16
![Page 17: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/17.jpg)
III.3. DICCIONARIO DE CLASES.
Biblioteca FIA
Clase Persona
idPer Es el identificador de la clase persona.
nomPer Indica el nombre de la persona.
apePat Indica apellido paterno de la persona.
apeMat Indica el apellido materno persona.
dni Indica el dni de la persona.
num_Dias_Prestamo
Indica el número de días de préstamo del libro que
realiza la persona.
Medio_Contacto
nroMedio Indica el número de medio de contacto.
medio Indica el medio de contacto.
contacto Indica el contacto.
Teoría y Diseño de Base de Datos Página 17
![Page 18: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/18.jpg)
Alumno
idAlu Identificador del alumno.
semIng Semestre en el que ingresa el alumno.
escuelaPro Escuela profesional del alumno.
Externo
numVisi Número que posee el carnet de visita.
tipoDocu Indica el tipo de documento que adiciona el usuario
externo.
docAdi Indica el número del documento que deja el usuario
externo.
Docente
fechaIngreso Indica la fecha de ingreso del docente.
estado Indica el estado del docente.
Teoría y Diseño de Base de Datos Página 18
Biblioteca FIA
![Page 19: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/19.jpg)
Empleado
fechaIngreso Indica la fecha de ingreso laboral del empleado.
fechaCese Indica la fecha de cese laboral del empleado.
tipo Indica el tipo de empleado.
Sala
idTipo Identificador de la sala.
piso Indica el piso en donde está el libro.
Ejemplar
numInter Indica el número interno del ejemplar.
tipo Indica el tipo de uso para el ejemplar siendo para
sala o domicilio.
Teoría y Diseño de Base de Datos Página 19
Biblioteca FIA
![Page 20: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/20.jpg)
Libro
idLibro Identificador del libro.
nomLibro Indica el nombre del libro.
cantEjem Indica la cantidad de ejemplares del libro.
numPag Indica el número de páginas del libro.
Autor
idAutor Identificador del autor.
nomAutor Indica el nombre del autor.
apePatAutor Indica el apellido paterno del autor.
apeMatAutor Indica el apellido materno del autor.
Nacionalidad Indica la nacionalidad del autor.
Libroxautor
Biblioteca FIA
principal Indica si el autor es Principal o no lo es. Tomando
los valores (si o no).
Teoría y Diseño de Base de Datos Página 20
![Page 21: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/21.jpg)
Prestamo
idPres Identificador del préstamo.
fechPres Indica la fecha en la que se realizo el préstamo.
fechDevolu Indica la fecha en la que debe ser devuelta el libro
prestado.
fech_Dev_Real Indica la fecha de devolución real del libro prestado.
Teoría y Diseño de Base de Datos Página 21
Biblioteca FIA
![Page 22: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/22.jpg)
III.4. DIAGRAMA ENTIDAD RELACION EXTENDIDO.
Biblioteca FIA
Nro_Mediomedio IdPer nomPer apePat apeMat dni
num_dias_prestamo
MEDIO_CONTACTO
PERSONA
contacto
AlumnoEmpleado
REALIZA
Docente Externo
fechaIngeso REGISTRA
idAlu semIng escuelaPro
fechaCese tipo
fechaIngreso estadonumVisi tipoDocu docAdi
idSala
piso
Sala TIENE
idLibro
Libro
nomLibro
CONTIENE
LibroXautor
Prestamo
idPres fechPres fechDevolu Fech_Dev_Real
TIENE
numInterEjemplar
cantEjem numPag
principal
Autor
idAutor nomAutor apePatAutor apeMatAutor nacionalidad
tipo
Teoría y Diseño de Base de Datos Página 22
![Page 23: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/23.jpg)
Teoría y Diseño de Base de Datos Página 23
IV. DISEÑO LOGICO.
IV.1. GRAFO RELACIONAL.
Biblioteca FIA
![Page 24: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/24.jpg)
V. DISEÑO FISICO.
Biblioteca FIA
Teoría y Diseño de Base de Datos Página 24
![Page 25: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/25.jpg)
V.1.DIAGRAMA DE COMPONENTES.
Biblioteca FIA
Teoría y Diseño de Base de Datos Página 25
![Page 26: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/26.jpg)
Biblioteca FIA
V.2.CREACION DE TABLAS, INDICES Y RESCTRICCIONES.
*****************PROCEDIMIENTOSALMACENADOS*******************
CREATE OR REPLACE PROCEDURE insertarPrestamo(fecPres
varchar2,fecDevo varchar2,fecReal varchar2,
codiper number,codilibro varchar2,num varchar2,codiemp number)
as
f1 date;
f2 date;
f3 date;
cod number(5);
begin
select max(codpres)+1 into cod from prestamo;
select to_date(fecPres,'dd-mm-yyyy') into f1 from dual;
select to_date(fecDevo,'dd-mm-yyyy') into f2 from dual;
select to_date(fecReal,'dd-mm-yyyy') into f3 from dual;
insert into prestamo values(cod,f1,f2,f3,codiper,codilibro,num,codiemp);
COMMIT;
end;
/
Teoría y Diseño de Base de Datos Página 26
![Page 27: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/27.jpg)
Biblioteca FIA
CREATE OR REPLACE PROCEDURE insertarExterno(nom varchar2,
apePat varchar2,apeMat varchar2, DNI varchar2, numdias number
,num varchar2,tipo_docu varchar2,docu_adi varchar2)
AS
cod number(5);
BEGIN
select max(codPer)+1 into cod
from persona ;
insert into Persona values(cod,nom,apePat,apeMat,DNI,numdias);
insert into Empleado values(cod,num,tipo_docu,docu_adi);
commit;
END;
/
CREATE OR REPLACE PROCEDURE insertarEmpleado(nom varchar2,
apePat varchar2,apeMat varchar2, DNI varchar2, numdias number
,fecIng varchar2,fecCese varchar2,tipo varchar2)
AS
cod number(5);
fec1 date;
fec2 date;
BEGIN
select max(codPer)+1 into cod
from persona ;
select to_date(fecIng,'dd-mm-yyyy') into fec1 from dual;
select to_date(fecCese,'dd-mm-yyyy') into fec2 from dual;
insert into Persona values(cod,nom,apePat,apeMat,DNI,numdias);
insert into Empleado values(cod,fec1,fec2,tipo);
commit;
END;
/
Teoría y Diseño de Base de Datos Página 27
![Page 28: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/28.jpg)
Biblioteca FIA
CREATE OR REPLACE PROCEDURE insertarDocente(nom varchar2,
apePat varchar2,apeMat varchar2, DNI varchar2, numdias number
,fecing VARCHAR2,estado char)
AS
cod number(5);
fecha date;
BEGIN
select max(codPer)+1 into cod
from persona ;
select to_date(fecing,'dd-mm-yyyy') into fecha from dual;
insert into Persona values(cod,nom,apePat,apeMat,DNI,numdias);
insert into Docente values(cod,fecha,estado);
commit;
END;
/
CREATE OR REPLACE PROCEDURE insertarAlumno(nom varchar2,
apePat varchar2,apeMat varchar2, DNI varchar2, numdias number
,id_Al varchar2,sem_ing varchar2,escuela varchar2)
AS
cod number(5);
BEGIN
select max(codPer)+1 into cod
from persona ;
insert into Persona values(cod,nom,apePat,apeMat,DNI,numdias);
insert into Alumno values(cod,id_Al,sem_ing,escuela);
commit;
END;
/
Teoría y Diseño de Base de Datos Página 28
![Page 29: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/29.jpg)
*****************DISPARADORES*******************
CREATE OR REPLACE TRIGGER tr_prestamo
BEFORE INSERT ON prestamo FOR EACH ROW
DECLARE
nom VARCHAR2(15);
fec DATE;
BEGIN
IF INSERTING THEN
SELECT user, sysdate INTO nom, fec FROM dual;
insert into registro values(nom, fec);
end if;
END;
/
Biblioteca FIA
Teoría y Diseño de Base de Datos Página 29
![Page 30: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/30.jpg)
***********FUNCIONES****************************
Biblioteca FIA
CREATE OR REPLACE FUNCTION maxtipdocu
return varchar2
IS
tip varchar2(15);
cant number (2);
cad varchar2(80);
BEGIN
SELECT TIPODOCU, COUNT(*) into tip,cant
FROM EXTERNO
GROUP BY TIPODOCU
HAVING COUNT(*) IN ( SELECT MAX(COUNT(*))
FROM EXTERNO
GROUP BY TIPODOCU);
cad:='El tipo de documento mas utlizado es: '||tip||' y su cantidad es:
'||cant;
return (cad);
END;
/
Teoría y Diseño de Base de Datos Página 30
![Page 31: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/31.jpg)
Biblioteca FIA
***********LLENADO DE ALUMNOS****************************
execute
insertaralumno('Raul','Castro','Cepulo','45446125',3,'a06212690','2006-
2','ESCUELA PROFESIONAL DE COMPUTACION Y SISTEMAS');
execute
insertaralumno('José','Quispe','Acosta','12345678','','a07254280','2007-
2','ESCUELA PROFESIONAL DE COMPUTACION Y SISTEMAS');
execute
insertaralumno('Maria','Alarcón','Marrue','25145896','','a06141989','2006-
1','ESCUELA PROFESIONAL DE COMPUTACION Y SISTEMAS');
execute
insertaralumno('Pedro','Altamirano','Solari','23456789','','a08256341','2008
-2','ESCUELA PROFESIONAL DE COMPUTACION Y SISTEMAS');
execute
insertaralumno('Omar','Amayo','Humala','21252436','','a05122354','2005-
1','ESCUELA PROFESIONAL DE COMPUTACION Y SISTEMAS');
execute
insertaralumno('Lorena','Carrión','Llanos','46253874','','a09222354','2009-
2','ESCUELA PROFESIONAL DE INGENIERIA CIVIL');
execute
insertaralumno('DANIELA','MONTALVO','TORRES','46785214','','a0824565
4','2008-2','ESCUELA PROFESIONAL DE INGENIERIA CIVIL');
execute
insertaralumno('MANUEL','GALVEZ','GALVEZ','43281567','','a05254662','2
005-2','ESCUELA PROFESIONAL DE INGENIERIA CIVIL');
execute
insertaralumno('JOSEPH','ROJAS','ALATRISTA','41526347','','a08244654','
2008-2','ESCUELA PROFESIONAL DE INGENIERIA CIVIL');
execute
insertaralumno('ALBERTO','ALCANTARA','SANTOS','34256125','','a07145
654','2007-1','ESCUELA PROFESIONAL DE INGENIERIA CIVIL');
Teoría y Diseño de Base de Datos Página 31
![Page 32: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/32.jpg)
Biblioteca FIA
execute
insertaralumno('KARLA','SANTOS','JIMENEZ','39526487','','a0924987','200
9-2','ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL');
execute
insertaralumno('ROMINA','BARRETO','DIAZ','32952621','','a09178452','200
9-1','ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL');
execute
insertaralumno('LADY','CORDOVA','VILELA','26857432','','a1024987','2010
-2','ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL');
execute
insertaralumno('ANA','CARRANZA','CONTRERAS','39526488','','a0921584
7','2009-2','ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL');
execute
insertaralumno('JACKY','DIAZ','JIMENEZ','69526487','','a1014987','2010-
1','ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL');
Teoría y Diseño de Base de Datos Página 32
![Page 33: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/33.jpg)
Biblioteca FIA
***********LLENADO DE DOCENTES****************************
execute insertardocente('MARIO
MOISES','ESCOBAR','CONDE','98765412','','14-02-2005','I');
execute insertardocente('VANIA
GALIA','FARIAS','MONTERO','98765413','','16-03-2004','A');
execute insertardocente('JORGE
ANTONIO','BARBOZA','TORRES','98765414','','14-02-2005','I');
execute insertardocente('CARMEN
ROSA','BERTOLOTTI','ZUÑIGA','98765415','','18-02-2005','A');
execute insertardocente('WILLIAN','ACOSTA','ACOSTA','98765416','','20-
02-2006','A');
execute insertardocente('CARLOS
CHRISTIAN','ACUÑA','FLORES','98765415','','22-02-2005','A');
execute insertardocente('RUBEN','GARCIA','FARGE','99999123','','20-03-
2000','A');
execute insertardocente('ERIKA','CUEVA','GARCIA','96666123','','18-02-
2005','A');
Teoría y Diseño de Base de Datos Página 33
![Page 34: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/34.jpg)
Biblioteca FIA
***********LLENADO DE EMPLEADOS****************************
execute
insertarEmpleado('CARLOS','VILLAFLOR','LUJAN','96669999','','20-03-
2008','20-03-2009','BIBLIOTECARIO');
execute
insertarEmpleado('DIEGO','GAVONEL','GAMERO','96668888','','01-08-
2006','12-12-2006','BIBLIOTECARIO');
execute
insertarEmpleado('EDUARDO','MONZERRATE','MONZERRATE','96665555
','','01-02-2002','','COORDINADOR');
execute
insertarEmpleado('CARLA','VALDERRAMA','LOPEZ','98888445','','10-04-
2005','','BIBLIOTECARIO');
execute insertarEmpleado('LUIS
ALVARO','MONTESINOS','MURGA','98855145','','15-03-2006','20-03-
2008','BIBLIOTECARIO');
execute insertarEmpleado('ALEJANDRO
MIGUEL','NUÑEZ','CONTRERAS','92222622','','01-02-
2006','','COORDINADOR');
Teoría y Diseño de Base de Datos Página 34
![Page 35: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/35.jpg)
Biblioteca FIA
***********LLENADO DE EXTERNOS****************************
execute
insertarExterno('SERGIO','RAMOS','ESTELA','91111111','','001','BREVETE
','Q91111111');
execute
insertarExterno('DAN','CARPIO','VEGA','91111122','','002','BREVETE','Q91
111122');
execute
insertarExterno('DAN','CARPIO','VEGA','91111122','','003','PASAPORTE','
2087051');
execute
insertarExterno('SHIRLEY','GARCIA','NARCISO','68512341','','001','PASAP
ORTE','1560000');
execute
insertarExterno('LUIS','SALAS','SALAS','45456321','','003','BREVETE','Q4
5456321');
execute
insertarExterno('JOSE','SANTOS','CENTENO','48759584','','005','BOLETA
MILITAR','4875958400');
execute
insertarExterno('ANA','ANAYA','VILELA','48751234','','004','BREVETER','Q
48751234');
Teoría y Diseño de Base de Datos Página 35
![Page 36: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/36.jpg)
Biblioteca FIA
********** LLENADO DE MEDIO_CONTACTO ********************
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('3', '2', 'celular', '968574321');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('3', '3', 'correo', '[email protected]');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('4', '1', 'telefono', '4789563');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('4', '2', 'celular', '987963458');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('5', '1', 'telefono', '4511112');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('6', '1', 'telefono', '3214566');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('6', '2', 'celular', '966632154');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('7', '1', 'telefono', '7458456');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('7', '2', 'correo', '[email protected]');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('8', '1', 'correo',
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('9', '1', 'telefono', '7485693');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('10', '1', 'celular', '987456369');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('11', '1', 'eelular', '999999666');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('12', '1', 'celular', '987444555');
Teoría y Diseño de Base de Datos Página 36
![Page 37: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/37.jpg)
Biblioteca FIA
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('12', '2', 'telefono', '4365555');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('12', '3', 'correo', '[email protected]');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('13', '1', 'telefono', '6665551');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('13', '2', 'correo', '[email protected]');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('14', '1', 'correo',
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('15', '1', 'telefono', '3696543');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('16', '1', 'celular', '987456845');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('17', '1', 'celular', '966424555');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('18', '1', 'celular', '945614522');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('19', '1', 'teleofno', '6547774');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('20', '1', 'telefono', '4512362');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('21', '1', 'telefono', '4411159');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('22', '1', 'celular', '6633325');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('23', '1', 'correo', '[email protected]');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('24', '1', 'correo', '[email protected]');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('25', '1', 'correo', '[email protected]');
Teoría y Diseño de Base de Datos Página 37
![Page 38: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/38.jpg)
Biblioteca FIA
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('25', '2', 'telefono', '4445559');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('26', '1', 'celular', '922111333');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('26', '2', 'correo', '941563123');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('26', '3', 'telefono', '2456396');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('27', '1', 'celular', '963211111');
INSERT INTO "TFINAL"."MEDIO_CONTACTO" (CODPER, NROMEDIO,
MEDIO, CONTACTO) VALUES ('28', '1', 'celular', '911111119');
Teoría y Diseño de Base de Datos Página 38
![Page 39: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/39.jpg)
********** LLENADO DE SALA ********************
Biblioteca FIA
INSERT INTO "TFINAL"."SALA" (CODSALA, PISO) VALUES ('S01', '1');
INSERT INTO "TFINAL"."SALA" (CODSALA, PISO) VALUES ('S02',
'1'); INSERT INTO "TFINAL"."SALA" (CODSALA, PISO) VALUES
('S03', '2'); INSERT INTO "TFINAL"."SALA" (CODSALA, PISO)
VALUES ('S04', '2'); INSERT INTO "TFINAL"."SALA" (CODSALA,
PISO) VALUES ('S05', '3'); INSERT INTO "TFINAL"."SALA"
(CODSALA, PISO) VALUES ('S06', '3');
Teoría y Diseño de Base de Datos Página 39
![Page 40: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/40.jpg)
********** LLENADO DE AUTOR ********************
Biblioteca FIA
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR, APEMATAUTOR) VALUES ('1', 'ERNESTO', 'SABATO',
'SABATO');
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR) VALUES ('2', 'CESAR', 'VALLEJO');
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR, APEMATAUTOR) VALUES ('3', 'CLORINDA', 'MATTOS',
'DE TURNER');
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR, APEMATAUTOR) VALUES ('4', 'MARCO', 'ALCANTAR',
'SANTILLANA');
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR, APEMATAUTOR) VALUES ('5', 'JJUAN', 'SANTANA',
'GALVES');
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR, APEMATAUTOR) VALUES ('6', 'CARLOS', 'ASTO',
'SILVA');
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR, APEMATAUTOR) VALUES ('7', 'FERNANDO', 'SOLIS',
'SOLIS');
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR, APEMATAUTOR) VALUES ('8', 'EDUARDO', 'PEREZ',
'PEREZ');
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR, APEMATAUTOR) VALUES ('9', 'BETTY', 'SANCHEZ',
'SANCHEZ');
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR, APEMATAUTOR) VALUES ('10', 'DALEZCA',
'GUTIERREZ', 'SANCHEZ');
Teoría y Diseño de Base de Datos Página 40
![Page 41: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/41.jpg)
Biblioteca FIA
INSERT INTO "TFINAL"."AUTOR" (CODAUTOR, NOMAUTOR,
APEPATAUTOR, APEMATAUTOR) VALUES ('11', 'BRIGIT', 'MESA',
'CEPULO');
Teoría y Diseño de Base de Datos Página 41
![Page 42: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/42.jpg)
********** LLENADO DE LIBRO ********************
Biblioteca FIA
INSERT INTO "TFINAL"."LIBRO" (CODLIBRO, NOMLIBRO, CANTEJEM,
NUMPAG, CODSALA) VALUES ('F0001', 'FISICA 1', '3', '700', 'S01');
INSERT INTO "TFINAL"."LIBRO" (CODLIBRO, NOMLIBRO, CANTEJEM,
NUMPAG, CODSALA) VALUES ('F0002', 'FISICA 2', '3', '800', 'S02');
INSERT INTO "TFINAL"."LIBRO" (CODLIBRO, NOMLIBRO, CANTEJEM,
NUMPAG, CODSALA) VALUES ('BD001', 'ORACLE', '4', '1600', 'S04');
INSERT INTO "TFINAL"."LIBRO" (CODLIBRO, NOMLIBRO, CANTEJEM,
NUMPAG, CODSALA) VALUES ('BD002', 'MMYSQL', '4', '1200', 'S04');
INSERT INTO "TFINAL"."LIBRO" (CODLIBRO, NOMLIBRO, CANTEJEM,
NUMPAG, CODSALA) VALUES ('MAT01', 'CALCULO 1', '5', '900', 'S03');
INSERT INTO "TFINAL"."LIBRO" (CODLIBRO, NOMLIBRO, CANTEJEM,
NUMPAG, CODSALA) VALUES ('MAT02', 'CALCULO 2', '4', '1000', 'S03');
INSERT INTO "TFINAL"."LIBRO" (CODLIBRO, NOMLIBRO, CANTEJEM,
NUMPAG, CODSALA) VALUES ('MAT03', 'ECUA. DIFERENCIALES', '3',
'1200', 'S03');
INSERT INTO "TFINAL"."LIBRO" (CODLIBRO, NOMLIBRO, CANTEJEM,
NUMPAG, CODSALA) VALUES ('TGS01', 'INTRO. A LA TGS', '2', '1000',
'S05');
INSERT INTO "TFINAL"."LIBRO" (CODLIBRO, NOMLIBRO, CANTEJEM,
NUMPAG, CODSALA) VALUES ('TGS02', 'HISTORIA DE LA TGS', '2', '900',
'S05');
Teoría y Diseño de Base de Datos Página 42
![Page 43: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/43.jpg)
Biblioteca FIA
********** LLENADO DE LIBROXAUTOR ********************
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('F0001', '1', 'SI');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('F0001', '2', 'NO');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('F0002', '3', 'SI');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('F0002', '4', 'NO');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('F0002', '5', 'NO');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('BD001', '6', 'SI');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('BD001', '7', 'SI');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('BD002', '8', 'NO');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('MAT01', '9', 'SI');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('MAT02', '9', 'SI');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('MAT02', '10', 'NO');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('MAT03', '10', 'SI');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('TGS01', '7', 'SI');
INSERT INTO "TFINAL"."LIBROXAUTOR" (CODLIBRO, CODAUTOR,
PRINCIPAL) VALUES ('TGS02', '11', 'SI');
Teoría y Diseño de Base de Datos Página 43
![Page 44: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/44.jpg)
Biblioteca FIA
********** LLENADO DE EJEMPLARES ********************
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('F0001', '04L-EJ-1', 'SALA')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('F0001', '04L-EJ-2', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('F0001', '04L-EJ-3', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('F0002', '04L-EJ-1', 'SALA')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('F0002', '04L-EJ-2', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('F0002', '04L-EJ-3', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('BD001', '04L-EJ-1', 'SALA')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('BD001', '04L-EJ-2', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('BD001', '04L-EJ-3', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('BD001', '04L-EJ-4', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('BD002', '04L-EJ-1', 'SALA')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('BD002', '04L-EJ-2', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('BD002', '04L-EJ-3', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('BD002', '04L-EJ-4', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT01', '04L-EJ-1', 'SALA')
Teoría y Diseño de Base de Datos Página 44
![Page 45: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/45.jpg)
Biblioteca FIA
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT01', '04L-EJ-2', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT01', '04L-EJ-3', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT01', '04L-EJ-4', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT01', '04L-EJ-5', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT02', '04L-EJ-1', 'SALA')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT02', '04L-EJ-2', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT02', '04L-EJ-3', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT02', '04L-EJ-4', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT03', '04L-EJ-1', 'SALA')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT03', '04L-EJ-2', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('MAT03', '04L-EJ-3', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('TGS01', '04L-EJ-1', 'SALA')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('TGS01', '04L-EJ-2', 'DOMIC.')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('TGS02', '04L-EJ-1', 'SALA')
INSERT INTO "TFINAL"."EJEMPLAR" (CODLIBRO, NUMINTER, TIPO)
VALUES ('TGS02', '04L-EJ-2', 'DOMIC.')
Teoría y Diseño de Base de Datos Página 45
![Page 46: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/46.jpg)
Biblioteca FIA
********** LLENADO DE PRESTAMOS ********************
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('1', TO_DATE('15-APR-2008', 'DD-MON-RR'),
TO_DATE('18-APR-2008', 'DD-MON-RR'), TO_DATE('18-APR-2008',
'DD- MON-RR'), '1', 'F0001', '04L-EJ-2', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('3', TO_DATE('15-APR-08', 'DD-MON-RR'),
TO_DATE('18-APR-08', 'DD-MON-RR'), TO_DATE('17-APR-08', 'DD-MON-
RR'), '2', 'F0001', '04L-EJ-3', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('4', TO_DATE('16-APR-08', 'DD-MON-RR'),
TO_DATE('19-APR-08', 'DD-MON-RR'), TO_DATE('20-APR-08', 'DD-MON-
RR'), '5', 'F0002', '04L-EJ-2', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('5', TO_DATE('20-MAR-08', 'DD-MON-RR'),
TO_DATE('23-MAR-08', 'DD-MON-RR'), TO_DATE('23-MAR-08', 'DD-
MON- RR'), '6', 'F0002', '04L-EJ-3', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('6', TO_DATE('20-MAR-08', 'DD-MON-RR'),
TO_DATE('23-MAR-08', 'DD-MON-RR'), TO_DATE('23-MAR-08', 'DD-
MON- RR'), '7', 'BD001', '04L-EJ-2', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('7', TO_DATE('20-MAR-08', 'DD-MON-RR'),
TO_DATE('23-MAR-08', 'DD-MON-RR'), TO_DATE('23-MAR-08', 'DD-
MON- RR'), '8', 'BD001', '04L-EJ-3', '27')
Teoría y Diseño de Base de Datos Página 46
![Page 47: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/47.jpg)
Biblioteca FIA
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('8', TO_DATE('02-MAY-08', 'DD-MON-RR'),
TO_DATE('05-MAY-08', 'DD-MON-RR'), TO_DATE('05-MAY-08', 'DD-
MON- RR'), '9', 'MAT01', '04L-EJ-3', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('9', TO_DATE('05-MAY-08', 'DD-MON-RR'),
TO_DATE('05-MAY-08', 'DD-MON-RR'), TO_DATE('05-MAY-08', 'DD-
MON- RR'), '10', 'MAT03', '04L-EJ-1', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('10', TO_DATE('01-AUG-08', 'DD-MON-RR'),
TO_DATE('04-AUG-08', 'DD-MON-RR'), TO_DATE('04-AUG-08', 'DD-
MON- RR'), '3', 'MAT02', '04L-EJ-2', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('11', TO_DATE('15-AUG-08', 'DD-MON-RR'),
TO_DATE('15-AUG-08', 'DD-MON-RR'), TO_DATE('15-AUG-08', 'DD-
MON- RR'), '3', 'MAT02', '04L-EJ-3', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('12', TO_DATE('18-AUG-08', 'DD-MON-RR'),
TO_DATE('21-AUG-08', 'DD-MON-RR'), TO_DATE('18-AUG-08', 'DD-
MON- RR'), '5', 'MAT03', '04L-EJ-2', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('13', TO_DATE('15-SEP-08', 'DD-MON-RR'),
TO_DATE('18-SEP-08', 'DD-MON-RR'), TO_DATE('18-SEP-08', 'DD-MON-
RR'), '14', 'BD002', '04L-EJ-2', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('14', TO_DATE('10-SEP-08', 'DD-MON-RR'),
Teoría y Diseño de Base de Datos Página 47
![Page 48: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/48.jpg)
Biblioteca FIA
TO_DATE('13-SEP-08', 'DD-MON-RR'), TO_DATE('13-SEP-08', 'DD-MON-
RR'), '14', 'TGS01', '04L-EJ-2', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('15', TO_DATE('21-MAR-08', 'DD-MON-RR'),
TO_DATE('24-MAR-08', 'DD-MON-RR'), TO_DATE('24-MAR-08', 'DD-
MON- RR'), '7', 'TGS01', '04L-EJ-2', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('16', TO_DATE('20-NOV-08', 'DD-MON-RR'),
TO_DATE('23-NOV-08', 'DD-MON-RR'), TO_DATE('22-NOV-08', 'DD-MON-
RR'), '6', 'TGS01', '04L-EJ-2', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('17', TO_DATE('20-NOV-08', 'DD-MON-RR'),
TO_DATE('23-NOV-08', 'DD-MON-RR'), TO_DATE('22-NOV-08', 'DD-MON-
RR'), '5', 'TGS02', '04L-EJ-2', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('18', TO_DATE('20-NOV-08', 'DD-MON-RR'),
TO_DATE('23-NOV-08', 'DD-MON-RR'), TO_DATE('22-NOV-08', 'DD-MON-
RR'), '15', 'MAT02', '04L-EJ-2', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('19', TO_DATE('08-SEP-08', 'DD-MON-RR'),
TO_DATE('11-SEP-08', 'DD-MON-RR'), TO_DATE('11-SEP-08', 'DD-MON-
RR'), '16', 'MAT02', '04L-EJ-3', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('20', TO_DATE('09-SEP-08', 'DD-MON-RR'),
TO_DATE('12-SEP-08', 'DD-MON-RR'), TO_DATE('12-SEP-08', 'DD-MON-
RR'), '4', 'MAT02', '04L-EJ-4', '28')
Teoría y Diseño de Base de Datos Página 48
![Page 49: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/49.jpg)
Biblioteca FIA
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('21', TO_DATE('10-SEP-08', 'DD-MON-RR'),
TO_DATE('13-SEP-08', 'DD-MON-RR'), TO_DATE('12-SEP-08', 'DD-MON-
RR'), '14', 'BD002', '04L-EJ-2', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('22', TO_DATE('11-SEP-08', 'DD-MON-RR'),
TO_DATE('14-SEP-08', 'DD-MON-RR'), TO_DATE('14-SEP-08', 'DD-MON-
RR'), '13', 'BD002', '04L-EJ-3', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('23', TO_DATE('15-AUG-08', 'DD-MON-RR'),
TO_DATE('18-AUG-08', 'DD-MON-RR'), TO_DATE('18-AUG-08', 'DD-
MON- RR'), '18', 'BD002', '04L-EJ-4', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('24', TO_DATE('16-AUG-08', 'DD-MON-RR'),
TO_DATE('19-AUG-08', 'DD-MON-RR'), TO_DATE('19-AUG-08', 'DD-
MON- RR'), '17', 'BD001', '04L-EJ-2', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('25', TO_DATE('17-AUG-08', 'DD-MON-RR'),
TO_DATE('20-AUG-08', 'DD-MON-RR'), TO_DATE('20-AUG-08', 'DD-
MON- RR'), '12', 'BD001', '04L-EJ-3', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('26', TO_DATE('18-AUG-08', 'DD-MON-RR'),
TO_DATE('21-AUG-08', 'DD-MON-RR'), TO_DATE('21-AUG-08', 'DD-
MON- RR'), '11', 'BD001', '04L-EJ-4', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('27', TO_DATE('01-OCT-08', 'DD-MON-RR'),
Teoría y Diseño de Base de Datos Página 49
![Page 50: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/50.jpg)
Biblioteca FIA
TO_DATE('04-OCT-08', 'DD-MON-RR'), TO_DATE('04-OCT-08', 'DD-MON-
RR'), '9', 'F0001', '04L-EJ-2', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('28', TO_DATE('04-OCT-08', 'DD-MON-RR'),
TO_DATE('07-OCT-08', 'DD-MON-RR'), TO_DATE('07-OCT-08', 'DD-MON-
RR'), '8', 'F0001', '04L-EJ-3', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('29', TO_DATE('05-OCT-08', 'DD-MON-RR'),
TO_DATE('08-OCT-08', 'DD-MON-RR'), TO_DATE('08-OCT-08', 'DD-MON-
RR'), '15', 'F0002', '04L-EJ-2', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('30', TO_DATE('20-OCT-08', 'DD-MON-RR'),
TO_DATE('23-OCT-08', 'DD-MON-RR'), TO_DATE('23-OCT-08', 'DD-MON-
RR'), '14', 'F0002', '04L-EJ-2', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('31', TO_DATE('13-SEP-09', 'DD-MON-RR'),
TO_DATE('13-SEP-09', 'DD-MON-RR'), TO_DATE('13-SEP-09', 'DD-MON-
RR'), '1', 'F0001', '04L-EJ-1', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('32', TO_DATE('24-SEP-09', 'DD-MON-RR'),
TO_DATE('24-SEP-09', 'DD-MON-RR'), TO_DATE('24-SEP-09', 'DD-MON-
RR'), '5', 'F0002', '04L-EJ-1', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('33', TO_DATE('03-DEC-09', 'DD-MON-RR'),
TO_DATE('03-DEC-09', 'DD-MON-RR'), TO_DATE('03-DEC-09', 'DD-MON-
RR'), '6', 'BD001', '04L-EJ-1', '30')
Teoría y Diseño de Base de Datos Página 50
![Page 51: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/51.jpg)
Biblioteca FIA
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('34', TO_DATE('15-MAR-09', 'DD-MON-RR'),
TO_DATE('15-MAR-09', 'DD-MON-RR'), TO_DATE('15-MAR-09', 'DD-
MON- RR'), '10', 'BD002', '04L-EJ-1', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('35', TO_DATE('16-MAR-09', 'DD-MON-RR'),
TO_DATE('16-MAR-09', 'DD-MON-RR'), TO_DATE('16-MAR-09', 'DD-
MON- RR'), '11', 'MAT01', '04L-EJ-1', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('36', TO_DATE('16-MAR-09', 'DD-MON-RR'),
TO_DATE('16-MAR-09', 'DD-MON-RR'), TO_DATE('16-MAR-09', 'DD-
MON- RR'), '5', 'MAT02', '04L-EJ-1', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('37', TO_DATE('05-APR-09', 'DD-MON-RR'),
TO_DATE('05-APR-09', 'DD-MON-RR'), TO_DATE('05-APR-09', 'DD-MON-
RR'), '8', 'MAT03', '04L-EJ-1', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('38', TO_DATE('05-APR-09', 'DD-MON-RR'),
TO_DATE('05-APR-09', 'DD-MON-RR'), TO_DATE('05-APR-09', 'DD-MON-
RR'), '10', 'TGS01', '04L-EJ-1', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('39', TO_DATE('12-SEP-09', 'DD-MON-RR'),
TO_DATE('12-SEP-09', 'DD-MON-RR'), TO_DATE('12-SEP-09', 'DD-MON-
RR'), '13', 'TGS02', '04L-EJ-1', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('40', TO_DATE('13-SEP-09', 'DD-MON-RR'),
Teoría y Diseño de Base de Datos Página 51
![Page 52: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/52.jpg)
Biblioteca FIA
TO_DATE('13-SEP-09', 'DD-MON-RR'), TO_DATE('13-SEP-09', 'DD-MON-
RR'), '15', 'MAT01', '04L-EJ-1', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('41', TO_DATE('20-MAR-07', 'DD-MON-RR'),
TO_DATE('23-MAR-07', 'DD-MON-RR'), TO_DATE('23-MAR-07', 'DD-
MON- RR'), '5', 'TGS02', '04L-EJ-2', '31')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('42', TO_DATE('02-MAY-07', 'DD-MON-RR'),
TO_DATE('05-MAY-07', 'DD-MON-RR'), TO_DATE('05-MAY-07', 'DD-
MON- RR'), '4', 'MAT02', '04L-EJ-2', '31')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('43', TO_DATE('05-MAY-07', 'DD-MON-RR'),
TO_DATE('08-MAY-07', 'DD-MON-RR'), TO_DATE('08-MAY-07', 'DD-
MON- RR'), '6', 'MAT02', '04L-EJ-3', '31')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('44', TO_DATE('01-AUG-07', 'DD-MON-RR'),
TO_DATE('04-AUG-07', 'DD-MON-RR'), TO_DATE('04-AUG-07', 'DD-
MON- RR'), '2', 'F0002', '04L-EJ-2', '31')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('45', TO_DATE('15-AUG-07', 'DD-MON-RR'),
TO_DATE('18-AUG-07', 'DD-MON-RR'), TO_DATE('18-AUG-07', 'DD-
MON- RR'), '10', 'F0002', '04L-EJ-2', '31')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('46', TO_DATE('18-AUG-07', 'DD-MON-RR'),
TO_DATE('21-AUG-07', 'DD-MON-RR'), TO_DATE('21-AUG-07', 'DD-
MON- RR'), '15', 'F0002', '04L-EJ-3', '31')
Teoría y Diseño de Base de Datos Página 52
![Page 53: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/53.jpg)
Biblioteca FIA
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('47', TO_DATE('15-SEP-07', 'DD-MON-RR'),
TO_DATE('18-SEP-07', 'DD-MON-RR'), TO_DATE('18-SEP-07', 'DD-MON-
RR'), '14', 'TGS02', '04L-EJ-2', '31')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('48', TO_DATE('10-SEP-07', 'DD-MON-RR'),
TO_DATE('13-SEP-07', 'DD-MON-RR'), TO_DATE('13-SEP-07', 'DD-MON-
RR'), '3', 'MAT02', '04L-EJ-4', '31')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('49', TO_DATE('16-APR-07', 'DD-MON-RR'),
TO_DATE('16-APR-07', 'DD-MON-RR'), TO_DATE('16-APR-07', 'DD-MON-
RR'), '1', 'TGS02', '04L-EJ-1', '31')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('50', TO_DATE('20-MAR-07', 'DD-MON-RR'),
TO_DATE('20-MAR-07', 'DD-MON-RR'), TO_DATE('20-MAR-07', 'DD-
MON- RR'), '2', 'MAT01', '04L-EJ-1', '31')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('51', TO_DATE('18-MAR-08', 'DD-MON-RR'),
TO_DATE('18-MAR-08', 'DD-MON-RR'), TO_DATE('18-MAR-08', 'DD-
MON- RR'), '34', 'MAT01', '04L-EJ-1', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('52', TO_DATE('15-NOV-08', 'DD-MON-RR'),
TO_DATE('15-NOV-08', 'DD-MON-RR'), TO_DATE('15-NOV-08', 'DD-MON-
RR'), '35', 'MAT01', '04L-EJ-1', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('53', TO_DATE('02-FEB-09', 'DD-MON-RR'),
Teoría y Diseño de Base de Datos Página 53
![Page 54: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/54.jpg)
Biblioteca FIA
TO_DATE('02-FEB-09', 'DD-MON-RR'), TO_DATE('02-FEB-09', 'DD-MON-
RR'), '36', 'MAT02', '04L-EJ-1', '27')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('54', TO_DATE('01-NOV-06', 'DD-MON-RR'),
TO_DATE('01-NOV-06', 'DD-MON-RR'), TO_DATE('01-NOV-06', 'DD-MON-
RR'), '37', 'BD001', '04L-EJ-1', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('55', TO_DATE('20-AUG-06', 'DD-MON-RR'),
TO_DATE('20-AUG-06', 'DD-MON-RR'), TO_DATE('20-AUG-06', 'DD-
MON- RR'), '38', 'F0001', '04L-EJ-1', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('56', TO_DATE('03-AUG-06', 'DD-MON-RR'),
TO_DATE('10-AUG-06', 'DD-MON-RR'), TO_DATE('10-AUG-06', 'DD-
MON- RR'), '26', 'TGS02', '04L-EJ-2', '28')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('57', TO_DATE('15-JAN-12', 'DD-MON-RR'),
TO_DATE('22-JAN-12', 'DD-MON-RR'), TO_DATE('22-JAN-12', 'DD-MON-
RR'), '20', 'F0001', '04L-EJ-3', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('58', TO_DATE('15-JAN-12', 'DD-MON-RR'),
TO_DATE('22-JAN-12', 'DD-MON-RR'), TO_DATE('22-JAN-12', 'DD-MON-
RR'), '22', 'BD001', '04L-EJ-3', '30')
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('59', TO_DATE('15-JAN-12', 'DD-MON-RR'),
TO_DATE('22-JAN-12', 'DD-MON-RR'), TO_DATE('22-JAN-12', 'DD-MON-
RR'), '23', 'MAT03', '04L-EJ-2', '31')
Teoría y Diseño de Base de Datos Página 54
![Page 55: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/55.jpg)
Biblioteca FIA
INSERT INTO "TFINAL"."PRESTAMO" (CODPRES, FECHPRES,
FECHDEVOLU, FECH_DEV_REL, CODPER, CODLIBRO, NUMINTER,
CODEMP) VALUES ('60', TO_DATE('20-JAN-12', 'DD-MON-RR'),
TO_DATE('27-JAN-12', 'DD-MON-RR'), TO_DATE('27-JAN-12', 'DD-MON-
RR'), '22', 'BD002', '04L-EJ-3', '31')
Teoría y Diseño de Base de Datos Página 55
![Page 56: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/56.jpg)
Biblioteca FIA
V.3.PRINCIPALES CONSULTAS SQL REQUERIDAS POR LOS USUARIOS.
1. ¿CUÁL ES EL LIBRO MÁS PRESTADO?
SELECT lib.codlibro, lib.nomlibro, COUNT(*) AS CANTIDAD
FROM PRESTAMO PRE, LIBRO LIB
WHERE pre.codlibro=lib.codlibro
GROUP BY lib.codlibro, lib.nomlibro
HAVING COUNT(*) IN (SELECT MAX(COUNT(*))
FROM PRESTAMO PRE, LIBRO LIB
WHERE pre.codlibro=lib.codlibro
GROUP BY lib.codlibro, lib.nomlibro);
Teoría y Diseño de Base de Datos Página 56
![Page 57: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/57.jpg)
Teoría y Diseño de Base de Datos Página 57
Biblioteca FIA
![Page 58: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/58.jpg)
Biblioteca FIA
2. REALICE UNA CONSULTA QUE TE MUESTRE LOS NOMBRES Y
APELLIDOS DE LA PERSONA QUE REALIZÓ LA MAYOR
CANTIDAD DE PRÉSTAMOS.
select p.codper,p.nomper,p.apepat,p.apemat,count(*) as cantidad
from persona p,prestamo pre
where p.codper=pre.codper
group by p.codper,p.nomper,p.apepat,p.apemat
having count(*) in (select max(count(*))
from persona p,prestamo pre
where p.codper=pre.codper
group by p.codper);
Teoría y Diseño de Base de Datos Página 58
![Page 59: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/59.jpg)
Teoría y Diseño de Base de Datos Página 59
Biblioteca FIA
![Page 60: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/60.jpg)
Biblioteca FIA
3. ¿QUÉ LIBROS HAN SIDO PRESTADO MÁS 6 VECES?
select pre.codlibro, lib.nomlibro, count (*) as CANTIDAD
from prestamo pre, libro lib
where pre.codlibro = lib.codlibro
GROUP BY pre.codlibro, lib.nomlibro
having count(*)>6
order by cantidad;
Teoría y Diseño de Base de Datos Página 60
![Page 61: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/61.jpg)
Biblioteca FIA
4. ¿QUE LIBROS O LIBROS TIENEN MÁS EJEMPLARES?
select * from libro
where cantejem IN (select max(cantejem) from libro);
Teoría y Diseño de Base de Datos Página 61
![Page 62: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/62.jpg)
Teoría y Diseño de Base de Datos Página 62
Biblioteca FIA
![Page 63: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/63.jpg)
5. ¿QUÉ AUTORES TIENEN MÁS LIBROS?
Biblioteca FIA
select aut.codautor, aut.nomautor || ' ' || aut.apepatautor || ' ' ||
aut.apematautor as AUTOR, count (*) as CANTIDAD
from libroxAutor la, autor aut
where aut.codautor= la.codautor
GROUP BY aut.codautor, aut.nomautor || ' ' || aut.apepatautor || ' ' ||
aut.apematautor
having count (*) = (select max( count (*)) as CANTIDAD
from libroxAutor la, autor aut
where aut.codautor= la.codautor
GROUP BY aut.codautor, aut.nomautor || ' ' || aut.apepatautor || ' ' ||
aut.apematautor);
Teoría y Diseño de Base de Datos Página 63
![Page 64: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/64.jpg)
Teoría y Diseño de Base de Datos Página 64
Biblioteca FIA
![Page 65: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/65.jpg)
Biblioteca FIA
6. ¿QUÉ PERSONAS SE PASARON DEL DÍA DE FECHA DE
ENTREGA?
SELECT pre.codpres,p.nomper||' '||p.apepat||' '||p.apemat as Lector,
FECH_DEV_REL-fechdevolu as "Cant. Dias Pasados"
FROM PRESTAMO pre,Persona p,Libro lib
where pre.codper=p.codper and pre.codlibro=lib.codlibro
and(FECH_DEV_REL-fechdevolu)>0;
Teoría y Diseño de Base de Datos Página 65
![Page 66: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/66.jpg)
Biblioteca FIA
V.4.APLICACIÓN DE PL/SQL DENTRO DE SU BASE DE DATOS.
1) Crear un procedimiento almacenado que inserte el préstamo de libro
CREATE OR REPLACE PROCEDURE insertarPrestamo(fecPres
varchar2,fecDevo varchar2,fecReal varchar2,
codiper number,codilibro varchar2,num varchar2,codiemp number)
as
f1 date;
f2 date;
f3 date;
cod number(5);
begin
select max(codpres)+1 into cod from prestamo;
select to_date(fecPres,'dd-mm-yyyy') into f1 from dual;
select to_date(fecDevo,'dd-mm-yyyy') into f2 from dual;
select to_date(fecReal,'dd-mm-yyyy') into f3 from dual;
insert into prestamo values(cod,f1,f2,f3,codiper,codilibro,num,codiemp);
COMMIT;
end;
/
Teoría y Diseño de Base de Datos Página 66
![Page 67: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/67.jpg)
Biblioteca FIA
2) Crear un procedimiento almacenado que inserte un usuario externo
CREATE OR REPLACE PROCEDURE insertarExterno(nom varchar2, apePat
varchar2,apeMat varchar2, DNI varchar2, numdias number
,num varchar2,tipo_docu varchar2,docu_adi varchar2)
AS
cod number(5);
BEGIN
select max(codPer)+1 into cod
from persona ;
insert into Persona values(cod,nom,apePat,apeMat,DNI,numdias);
insert into Empleado values(cod,num,tipo_docu,docu_adi);
commit;
END;
/
Teoría y Diseño de Base de Datos Página 67
![Page 68: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/68.jpg)
Biblioteca FIA
3) Crear un procedimiento almacenado que inserte un Empleado
CREATE OR REPLACE PROCEDURE insertarEmpleado(nom varchar2,
apePat varchar2,apeMat varchar2, DNI varchar2, numdias number
,fecIng varchar2,fecCese varchar2,tipo varchar2)
AS
cod number(5);
fec1 date;
fec2 date;
BEGIN
select max(codPer)+1 into cod
from persona ;
select to_date(fecIng,'dd-mm-yyyy') into fec1 from dual;
select to_date(fecCese,'dd-mm-yyyy') into fec2 from dual;
insert into Persona values(cod,nom,apePat,apeMat,DNI,numdias);
insert into Empleado values(cod,fec1,fec2,tipo);
commit;
END;
/
Teoría y Diseño de Base de Datos Página 68
![Page 69: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/69.jpg)
Biblioteca FIA
4) Crear un procedimiento almacenado que inserte un Docente
CREATE OR REPLACE PROCEDURE insertarDocente(nom varchar2,
apePat varchar2,apeMat varchar2, DNI varchar2, numdias number
,fecing VARCHAR2,estado char)
AS
cod number(5);
fecha date;
BEGIN
select max(codPer)+1 into cod
from persona ;
select to_date(fecing,'dd-mm-yyyy') into fecha from dual;
insert into Persona values(cod,nom,apePat,apeMat,DNI,numdias);
insert into Docente values(cod,fecha,estado);
commit;
END;
/
Teoría y Diseño de Base de Datos Página 69
![Page 70: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/70.jpg)
Biblioteca FIA
5) Crear un procedimiento almacenado que inserte a un Alumno
CREATE OR REPLACE PROCEDURE insertarAlumno(nom varchar2,
apePat varchar2,apeMat varchar2, DNI varchar2, numdias number
,id_Al varchar2,sem_ing varchar2,escuela varchar2)
AS
cod number(5);
BEGIN
select max(codPer)+1 into cod
from persona ;
insert into Persona values(cod,nom,apePat,apeMat,DNI,numdias);
insert into Alumno values(cod,id_Al,sem_ing,escuela);
commit;
END;
/
Teoría y Diseño de Base de Datos Página 70
![Page 71: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/71.jpg)
Biblioteca FIA
6) Crear un disparador que registre el nombre del usuario y la fecha en la
que se realiza un ingreso de un prestamo
CREATE OR REPLACE TRIGGER tr_prestamo
BEFORE INSERT ON prestamo FOR EACH ROW
DECLARE
nom VARCHAR2(15);
fec DATE;
BEGIN
IF INSERTING THEN
SELECT user, sysdate INTO nom, fec FROM dual;
nsert into registro values(nom, fec);
end if;
END;
Teoría y Diseño de Base de Datos Página 71
![Page 72: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/72.jpg)
Teoría y Diseño de Base de Datos Página 72
Biblioteca FIA
![Page 73: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/73.jpg)
Biblioteca FIA
7) Crear una función que retorne el tipo de documento mas utlizado por los
usuarios externos y la cantidad.
CREATE OR REPLACE FUNCTION maxtipdocu
return varchar2
IS
tip varchar2(15);
cant number (2);
cad varchar2(80);
BEGIN
SELECT TIPODOCU, COUNT(*) into tip,cant
FROM EXTERNO
GROUP BY TIPODOCU
HAVING COUNT(*) IN ( SELECT MAX(COUNT(*))
FROM EXTERNO
GROUP BY TIPODOCU);
cad:='El tipo de documento mas utlizado es: '||tip||' y su cantidad es: '||cant;
return (cad);
END;
/
Teoría y Diseño de Base de Datos Página 73
![Page 74: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/74.jpg)
Teoría y Diseño de Base de Datos Página 74
Biblioteca FIA
![Page 75: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/75.jpg)
VI. CONCLUSIONES.
Biblioteca FIA
El proceso de préstamo de libros es un proceso que debe estar
correctamente diseñado y estructurado para un correcto funcionamiento.
Contar con usos de negocios, modelo conceptual, diseño lógico, etc. ayuda
a que el nuevo personal pueda entender el funcionamiento de la base de
datos.
Se han aplicado los conceptos aprendidos en el curso de una manera
ordenada y optima.
El presente trabajo es una simulación del proceso de préstamo de libros
que se asemeja mucho al de la biblioteca USMP-FIA.
Teoría y Diseño de Base de Datos Página 75
![Page 76: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/76.jpg)
VII. Recomendaciones.
Biblioteca FIA
El trabajo en equipo para así poder ver el problema desde un punto de vista
más amplio y así ofrecer diferentes tipos de soluciones.
Conocer bien los procesos del negocio nos ayudaran a realizar una base
de datos eficiente para el negocio.
Antes de llenar una tabla es necesario llenar primero la tabla que lo
referencia o la tabla padre.
Antes de realizar una base de datos hay que tener las clases definidas.
Teoría y Diseño de Base de Datos Página 76
![Page 77: Gestion de Procesos Judiciales](https://reader033.vdocuments.pub/reader033/viewer/2022061605/55cf9c58550346d033a9861a/html5/thumbnails/77.jpg)
VIII. FUENTES DE INFORMACION.
Biblioteca FIA
Abramson, I. (2005). Oracle database 10g - Guia de Aprendizaje.
Interamericana.
Diaz Villanueva, V. (2002). Base de datos Objeto - Relaciones.
Perez, C. (2008). Administración y Análisis de Base de Datos. Alfaomega.
Teoría y Diseño de Base de Datos Página 77