Aquí están las respuestas a las prácticas propuestas:
Práctica 1:
DECLARE
numero NUMBER := 10;
BEGIN
IF MOD(numero,2) = 0 THEN
DBMS_OUTPUT.PUT_LINE(numero || ' es par');
ELSE
DBMS_OUTPUT.PUT_LINE(numero || ' es impar');
END IF;
END;
Práctica 2:
DECLARE
tipo_producto CHAR(1) := 'B';
BEGIN
IF tipo_producto = 'A' THEN
DBMS_OUTPUT.PUT_LINE('Electronica');
ELSIF tipo_producto = 'B'
Oracle REST data service is a powerful utility to publish an Oracle database into a REST based webservice. This presentation will focus on basic installation of ORDS in a Tomcat server, PLSQL apis for publishing a REST service and securing the REST endpoints
Java Database Connectivity (JDBC) es una interfase de acceso a bases de datos estándar SQL que proporciona un acceso uniforme a una gran variedad de bases de datos relacionales.
Oracle REST data service is a powerful utility to publish an Oracle database into a REST based webservice. This presentation will focus on basic installation of ORDS in a Tomcat server, PLSQL apis for publishing a REST service and securing the REST endpoints
Java Database Connectivity (JDBC) es una interfase de acceso a bases de datos estándar SQL que proporciona un acceso uniforme a una gran variedad de bases de datos relacionales.
Producing Readable Output with iSQL*Plus - Oracle Data BaseSalman Memon
After completing this lesson, you should be able to
do the following:
Produce queries that require a substitution variable
Customize the iSQL*Plus environment
Produce more readable output
Create and execute script files
http://phpexecutor.com
• El SqlDataAdapter, actúa como puente entre un DataSet y SQL Server para recuperar y guardar datos y proporciona este puente mediante la asignación de Fill, que cambia los datos en el DataSet coincidan con los datos del origen de datos, y Update, que cambia los datos del origen de datos coincidan con los datos en el DataSet, mediante las instrucciones de Transact-SQL adecuadas en el origen de datos.
REST Enabling your Oracle Database (2018 Update)Jeff Smith
A more current version of the previous set of slides. Everything you need to know about getting started with Oracle REST Data Services for providing a REST API on your Oracle Database.
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)sheriframadan18
This is a practical workshop about deploying the Oracle APEX application in the Apache Tomcat Server from your local machine.
Apache Tomcat, being a Java-based application requires Java to be installed in your local and you will be learning how to set up Java to start the server without any issues.
The setup process will be smooth as Apache Tomcat is a lightweight application. With Tomcat being installed, you will learn the connection between APEX-ORDS-Tomcat.
You will get to know the system requirements for installing Oracle APEX.
You will learn the installation process of Oracle Database, APEX, and ORDS on your local machine. The installation will help you to know the role of ORDS and which is necessary for deployment in Apache Tomcat.
En esta presentación cubrimos el modelo de memoria del JDK 5/6/7, a partir de JDK 8 hay un cambio en el modelo de memoria, así que no toda la presentación seria valida, aunque algunos conceptos se mantienen.
Los ejemplos se pueden encontrar en https://github.com/ldebello/javacuriosities/tree/master/MemoryManagement
Oracle REST Data Services: Options for your Web ServicesJeff Smith
ORDS has many options when it comes to delivering web services for your Oracle Database. We have an Automatic feature for your database objects where we handle everything for you. Or, you can write your own services with your SQL & PL/SQL. This slide deck shows exactly what you have to choose from for your applications.
In this session we want to explore the various ways you can setup a connection strategy. We'll start with Oracle's UCP (Universal Connection Pool), its architecture and most notably, how do you size it? We'll discuss important concepts such as: connection reservation, and the distinction between connection, process and session.
Besides UCP there are: Database Resident Connection Pool (DRCP) and Proxy Resident Connection Pool (PRCP). Which will both be discussed. We'll also look into combining different types of pools: what are their typical use-cases, and what are the pitfalls?
Producing Readable Output with iSQL*Plus - Oracle Data BaseSalman Memon
After completing this lesson, you should be able to
do the following:
Produce queries that require a substitution variable
Customize the iSQL*Plus environment
Produce more readable output
Create and execute script files
http://phpexecutor.com
• El SqlDataAdapter, actúa como puente entre un DataSet y SQL Server para recuperar y guardar datos y proporciona este puente mediante la asignación de Fill, que cambia los datos en el DataSet coincidan con los datos del origen de datos, y Update, que cambia los datos del origen de datos coincidan con los datos en el DataSet, mediante las instrucciones de Transact-SQL adecuadas en el origen de datos.
REST Enabling your Oracle Database (2018 Update)Jeff Smith
A more current version of the previous set of slides. Everything you need to know about getting started with Oracle REST Data Services for providing a REST API on your Oracle Database.
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)sheriframadan18
This is a practical workshop about deploying the Oracle APEX application in the Apache Tomcat Server from your local machine.
Apache Tomcat, being a Java-based application requires Java to be installed in your local and you will be learning how to set up Java to start the server without any issues.
The setup process will be smooth as Apache Tomcat is a lightweight application. With Tomcat being installed, you will learn the connection between APEX-ORDS-Tomcat.
You will get to know the system requirements for installing Oracle APEX.
You will learn the installation process of Oracle Database, APEX, and ORDS on your local machine. The installation will help you to know the role of ORDS and which is necessary for deployment in Apache Tomcat.
En esta presentación cubrimos el modelo de memoria del JDK 5/6/7, a partir de JDK 8 hay un cambio en el modelo de memoria, así que no toda la presentación seria valida, aunque algunos conceptos se mantienen.
Los ejemplos se pueden encontrar en https://github.com/ldebello/javacuriosities/tree/master/MemoryManagement
Oracle REST Data Services: Options for your Web ServicesJeff Smith
ORDS has many options when it comes to delivering web services for your Oracle Database. We have an Automatic feature for your database objects where we handle everything for you. Or, you can write your own services with your SQL & PL/SQL. This slide deck shows exactly what you have to choose from for your applications.
In this session we want to explore the various ways you can setup a connection strategy. We'll start with Oracle's UCP (Universal Connection Pool), its architecture and most notably, how do you size it? We'll discuss important concepts such as: connection reservation, and the distinction between connection, process and session.
Besides UCP there are: Database Resident Connection Pool (DRCP) and Proxy Resident Connection Pool (PRCP). Which will both be discussed. We'll also look into combining different types of pools: what are their typical use-cases, and what are the pitfalls?
Metodología - Proyecto de ingeniería "Dispensador automático"cristiaansabi19
Esta presentación contiene la metodología del proyecto de la materia "Introducción a la ingeniería". Dicho proyecto es sobre un dispensador de medicamentos automáticos.
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
Aletas de Transferencia de Calor o Superficies Extendidas.pdfJuanAlbertoLugoMadri
Se hablara de las aletas de transferencia de calor y superficies extendidas ya que son muy importantes debido a que son estructuras diseñadas para aumentar el calor entre un fluido, un sólido y en qué sitio son utilizados estos materiales en la vida cotidiana
en la formacion del personal de emergencia en industrias, no debe limitarse al sistema fijo de extincion con o sin medio de impulsion propia, tambien debe de conocer los elementos que permiten el abastecimiento externo o no a la industria y su clasificacion para su debida identificacion
13. PRACTICA 4 PLSQL
PRÁCTICA ÁMBITO DE VARIABLES - BLOQUES ANIDADOS
Indicar que valores visualiza X en los 3 casos de este ejemplo?
R/
¿Es este bloque correcto? Si no es así ¿por qué falla?
14. R/ Falla porque la variable X está solo en el bloque anidado y por tanto no puede ser vista desde el
bloque principal. Por lo que el error que bota es que no fue declarada la variable x.
¿Es este bloque correcto? Si es así ¿Qué visualiza X?
R/ Es correcta porque la variable X definida en el padre es vista por el bloque hijo Los valores
visualizados son:
15. PRÁCTICAS FUNCIONES PL/SQL
Práctica 1- Iniciales
- Crea un bloque PL/SQL con tres variables VARCHAR2: nombre, apellido1, apellido2.
- Debes visualizar las iniciales separadas por puntos. Además siempre en mayúscula.
- Por ejemplo alberto pérez García --> A.P.G
R/
Práctica 2
- Averiguar el nombre del día que naciste, por ejemplo "Martes".
- PISTA (Función TO_CHAR).
R/
16. PRÁCTICA COMANDO IF
PRÁCTICA 1.
- Debemos hacer un bloque PL/SQL anónimo, donde declaramos una variable
NUMBER y la ponemos algún valor.
- Debe indicar si el número es PAR o IMPAR. Es decir debemos usar IF.....ELSE para
hacer el ejercicio.
- Como pista, recuerda que hay una función en SQL denominada MOD, que permite
averiguar el resto de una división.
- Por ejemplo MOD (10,4) nos devuelve el resto de dividir 10 por 4.
R/
17. PRÁCTICA 2
- Crear una variable CHAR (1) denominada TIPO_PRODUCTO.
- Poner un valor entre "A" Y "E"
- Visualizar el siguiente resultado según el tipo de producto
§ 'A' --> Electronica
§ 'B' --> Informática
§ 'C' --> Ropa
§ 'D' --> Música
§ 'E' --> Libros
- Cualquier otro valor debe visualizar "El código es incorrecto"
R/
18. PRÁCTICA CON CASE
Vamos a crear una variable denominada "usuario", de tipo VARCHAR2(40).
Vamos a poner dentro el nombre del usuario que somos, usando la función USER de
ORacle que devuelve el nombre del usuario con el que estamos conectados (Recuerda
que en Oracle no hace falta poner paréntesis si una función no tiene argumentos).
- usuario:=user
Luego hacermos un CASE para que nos pinte un mensaje del estilo:
- Si el usuario es SYS ponemos el mensaje "Eres superadministrador"
- Si el usuario es SYSTEM ponemos el mensaje "Eres un administrador normal"
- Si el usuario es HR ponemos el mensaje "Eres de Recursos humanos"
- Cualquier otro usuario ponemos "usuario no autorizado.
R/
19. PRÁCTICA CON BUCLES
Práctica 1
- Vamos a crear la tabla de multiplicar del 1 al 10, con los tres tipos de bucles: LOOP, WHILE
y FOR.
R/
LOOP:
WHILE:
21. Práctica 2
- Crear una variable llamada TEXTO de tipo VARCHAR2 (100).
- Poner alguna frase.
- Mediante un bucle, escribir la frase al revés, Usamos el bucle WHILE.
R/
22. Práctica 3
- Usando la práctica anterior, si en el texto aparece el carácter "x" debe salir del bucle. Es
igual en mayúsculas o minúsculas.
- Debemos usar la cláusula EXIT.
R/
23. Práctica 4
- Debemos crear una variable llamada NOMBRE
- Debemos pintar tantos asteriscos como letras tenga el nombre. Usamos un bucle FOR.
- Por ejemplo Alberto --> *******
R/
Práctica 5
- Creamos dos variables numéricas, "inicio y fin"
- Las inicializamos con algún valor:
- Debemos sacar los números que sean múltiplos de 4 de ese rango.
R/