5. Sintaxis de
Java
La sintaxis de un lenguaje define cómo se usarán las palabras
claves, los operadores y las variables para construir y evaluar
expresiones. La sintaxis de Java especifica como se escribirán los
siguientes elementos:
Comentarios. Expresiones y operadores.
Identificadores. Variables y tipos de datos.
Palabras clave. Bloques y sentencias.
Literales.
Comentarios
Java ofrece tres tipos de comentarios: dos para comentarios regulares
en el código fuente y uno para la documentación especial del sistema
javadoc.
Comentarios de varias líneas.
Los comentarios de varias líneas se incluyen entre los símbolos /* y */,
como en C y C++.
/* Este es un ejemplo de un comentario de varias líneas. */
Comentarios de una sola línea.
Para comentariar una sola línea se utiliza la doble diagonal //. El
comentario se inicia cuando se encuentra la doble diagonal y continua
hasta el final de la línea.
// Este es un comentario de una sola linea //Este es otro comentario
Comentarios para documentación.
Realmente este tipo de comentario es el mismo que el de varias líneas
con la diferencia de que la información que contenga será usada para
un procesamiento especial que lleva a cabo la herramienta javadoc.
Se distingue del comentario de varias líneas porque se agrega un
asterisco adicional al inicio del comentario.
/** Este tipo de comentarios los utiliza la herramienta javadoc */
6. Identificadores
Un identificador es una secuencia de caracteres comenzando por una
letra y conteniendo letras y números. Los identificadores no se limitan a
los caracteres ASCII, si el editor de texto lo soporta, se pueden
escribir identificadores utilizando caracteres Unicode.
Las letras Java incluyen los caracteres ASCII A-Z y a-z. Los digitos Java
incluyen los digitos ASCII 0-9. Para propósitos de construir
identificadores, los caracteres ASCII $ y _ son también considerados
letras Java.
No hay un límite en lo concerniente al número de caracteres que pueden
tener los identificadores. Estos son algunos ejemplos de identificadores
válidos:
_varx $var1 MAX_NUM var2
Palabras clave
La siguiente tabla muestra las palabras claves de Java, éstas son
reservadas y no pueden ser utilizadas como identificadores.
Son palabras claves de Java que no son usadas actualmente.
true, false, and null no son palabras claves pero son palabras
reservadas, así que tampoco pueden ser utilizadas como identificadores
7. Literales
Una literal es un valor constante formado por una secuencia de caracteres.
Cualquier declaración en Java que defina un valor constante -un valor que
no pueda ser cambiado durante la ejecución del programa- es una literal.
Son ejemplos de literales los números, los caracteres y las cadenas de
caracteres.
Expresiones y Operadores
Expresión
Una expresión es una combinación de variables, operadores y llamadas de
métodos construida de acuerdo a la sintaxis del lenguaje que devuelve un
valor. El tipo de dato del valor regresado por una expresión depende de los
elementos usados en la expresión.
Operadores
Los operadores son símbolos especiales que por lo común se utilizan en
expresiones. La tabla siguiente muestra algunos tipos de operadores que utiliza
Java.
8. SINTAXIS VISUAL BASIC.
Un programa está constituido por variables que contienen datos sobre los que se trabaja y por
sentencias que operan sobre estos datos. Algunos aspectos a tener en cuenta a la hora de
escribir sentencias de programación en Visual Basic son:
a) Comentarios. En Visual Basic, todo lo contenido en una sentencia a la derecha del carácter
comilla simple (`) en una línea es un comentario y no es tenido en cuenta. Los comentarios son
muy útiles para facilitar la comprensión del código utilizado sobre todo en proyectos complejos
donde resulta imprescindibles para revisiones posteriores del código.
b) Sentencias en más de una línea. En ocasiones las sentencias son complejas y es necesario
escribirlas en más de una línea para que entren en la pantalla, para ello hay que dejar un espacio
en blanco al final de la línea y escribir el carácter guión inferior (_)
Ej.) lblEtiqueta.Caption = "Esta es una etiqueta de descripción de " _
"un ejemplo de una sentencia en dos líneas"
c) Varias Sentencias en una sola línea. Para escribir varias sentencias en una sola línea es
necesario escribir dos puntos (:) entre sentencia y sentencia.
Ej.) a= 7: b= 87:
d) Variables y Tipos de Datos.
Los programas usan variables, para guardar valores temporalmente, así se puede entender una
variable como una entidad que permite almacenar valores temporalmente durante la ejecución
de una aplicación. Posee dos partes, un nombre o identificador y un valor que será su contenido.
Los tipos de datos básicos que se pueden almacenar en una variable son los siguientes:
d.1) Tipos Numéricos
Se usan para representar cantidades numéricas enteras (integer y long) y decimales (single y
double).
d.2) Tipo Byte.
Representa una cantidad entre 0 y 255 y se pueden hacer con el las mismas operaciones que con
los enteros, salvo la resta.
d.3) Tipo String
Se usa para representar cadenas de caracteres
d.4) Tipo Bolean.
Permite representar valores del tipo True/False.
d.5) Tipo Date.
Se usa para representar Fechas
d.6) Tipo Currency.
Es un formato de representación en coma fija, se usa para representar valores decimales que
tengan a lo sumo 15 dígitos de parte entera y cuatro de parte decimal.
9. Estructuras de control visual basic
Estructuras de Decisión
Los procedimientos de Visual Basic pueden probar condiciones y,
dependiendo de los resultados, realizar diferentes operaciones. Entre
las estructuras de decisión que acepta Visual Basic se incluyen
lassiguientes:
*If…Then
*If…Then…Else
*Select Case
Select Case
Visual Basic proporciona la estructura Select Case como alternativa a
If…Then…Else para ejecutar selectivamente un bloque de sentencias
entre varios bloques.
La sentencia Select Case ofrece posibilidadessimilares a la
instrucciónIf…Then…Else,pero hace que el código sea.
La estructura Select Case funciona con una única expresión de
pruebaque se evalúa una vez solamente, al principio de la estructura.
VisualBasic compara el resultado de esta expresión con los valores de
cada Case de la estructura. Si hay una coincidencia, ejecuta el bloque
desentencias asociado a ese
Case:
Selec Case
expresión_prueba
[Case
lista_expresiones1[bloque de sentencias 1]]
[Case
lista_expresiones2[bloque de sentencias 2]]...
[Case Else
[bloque de sentencias n]]
End select
10. Estructuras de Repetición o Bucle
Las estructuras de repetición o bucle le permiten ejecutar una o
máslíneas de código repetidamente. Las estructuras de repetición
queacepta Visual Basic son:
• Do...Loop
• For...Next
• For Each...Next
Do...Loop Utilice el bucle Do para ejecutar un bloque de sentencias un
númeroindefinido de veces. Hay algunas variantes en la sentencia
Do...Loop, pero cada una evalúa una condición numérica
paradeterminar si continúa la ejecución. Como ocurre con If...Then,
La condición debe ser un valor o una expresión que dé como
resultado False (cero) o True (distinto de cero). Do While condición
Sintaxis Oracle
ESTRUCTURA FÍSICA Y LÓGICA
Las estructura física tales como los archivos del sistema operativo, son
almacenados en dispositivos tangibles como son cintas magnéticas, discos
y otros. A cada archivo le corresponde un espacio en el sistema operativo.
Oracle requiere de varios archivos para su funcionamiento, los cuales
conforman su estructura física. A la estructura lógica le corresponde un
espacio por unidad, pero sus limitaciones son independientes de las
localizaciones de espacio físico.
Para ver el gráfico seleccione la opción "Descargar" del menú superior
USO DE MEMORIA:
El uso de memoria en el RDBMS Oracle tiene como propósito lo siguiente:
Almacenar los códigos de los programas para empezar a ejecutarse.
Almacenar los datos necesarios durante la ejecución de un programa.
Almacenar información sobre como es la transferencia entre procesos y
periféricos.
11. PROGRAMAS Y ARCHIVOS QUE COMPONE ORACLE
Un RDBMS Oracle esta compuesto por tres partes principales, que son:
El Kernel de Oracle
Las instancias del Sistema de Base de Datos.
Los Archivos relacionados al sistema de Base de Datos.
EL KERNEL DE ORACLE
El Kernel es el corazón del RDBMS Oracle, el cual maneja las siguientes tareas:
Manejar el almacenamiento y definición de los datos.
Suministrar y limitar el acceso a los datos y la concurrencia de los usuarios.
Permitir los backup y la recuperación de los datos.
Interpretar el SQL y PL/SQL.
Así como el Kernel es un sistema operativo, el Kernel Oracle es cargado a la memoria al
inicio de las operaciones y es usado por cada base de datos existente en el equipo.
EL PGA (Programa Global Área)
Es también llamado Proceso Global Área, consta de datos e información de control de los
procesos, asegurando el uso correcto de estos. El PGA contiene información acerca de las
conexiones y los procesos que se realizan en Oracle, su tamaño es variable en longitud,
pero no es dinámico. El PGA se activa al conectarse un usuario.
Para ver el gráfico seleccione la opción "Descargar" del menú superior
EL SGA (System Global Area)
Se puede llamar Shared global área. Se podría definir como una serie de buffers en
memoria residente, a través de la cual todas las transacciones y el almacenamiento de
dato fluyen. El SGA es localizado en memoria al iniciarse una instancia y desaparece al
bajarla. Su tamaño no puede ser cambiado, pero si puede ser visto con el comando
"SHOW SGA" en el SQL*DBA. Su longitud esta definida por lo parámetros del archivo de
iniciación INIT.ORA.
Esta Compuesto por:
Diccionario Cache
Los Redo Log Buffers
Los Database Buffers
DICCIONARIO CACHE
Es un conjunto de tablas que son usadas para proveer información asociada con la base
de datos, donde se definen los nombres de usuarios, privilegios, objetos, retenciones y
espacios que conforman un RDBMS Oracle.
REDO LOG BUFFERS:
Es un espacio reservado en memoria que contiene los cambios realizados a los bloques de
datos, permitiendo la reconstrucción de la base de datos en caso de ocurrir un accidente.
DATABASE BUFFERS:
Es un espacio reservado en memoria para las operaciones normales de la base de datos,
el cual depende del tamaño especificado en el archivo de inicialización (INIT.ORA).
12. Componentes sintácticos SQL
La mayoría de sentencias SQL tienen la misma estructura. Todas
comienzan por un verbo (select, insert, update, create), a continuación
le sigue una o más clausulas que nos dicen los datos con los que
vamos a operar (from, where), algunas de estas son opcionales y otras
obligatorias como es el caso del from.
En SQL tenemos bastantes sentencias que
se pueden utilizar para realizar diversas
tareas. Dependiendo de las tareas, estas
sentencias se pueden clasificar en tres
grupos principales (DML, DDL,DCL),
aunque nos quedaría otro grupo que a mi
entender no está dentro del lenguaje SQL
sino del PLSQL.