You are on page 1of 37

UNIVERSIDAD PRIVADA TELESQU

INVESTIGACIN MONOGRFICA
ORACLE
PRESENTADO POR:
CURSO:

CICLO

AREQUIPA PER
2014

DEDICATORIA

El

siguiente

trabajo

presentado

continuacin est dedicado especialmente a


Dios, a mis padres y a mis hermanos por dar
una formacin humana y profesional y por
brindarme su ayuda con lo requera que sin
ellos no habra podido.

AGRADECIMIENTO

Agradecemos en primer lugar a Dios por darnos la fuerza y la capacidad


de poder cumplir uno de nuestros sueos.
Al instituto que supo educarnos y guiarnos para ser mejores
profesionales cada da y poder lograr todos nuestros objetivos.

NDICE

INTRODUCCIN.....................................................................................6
CAPITULO I............................................................................................7
MARCO TERICO..................................................................................7
1.- ORACLE............................................................................................7
2.- IMPORTANCIA DEL ORACLE..........................................................8
3.- EVOLUCIN...................................................................................9
4.- VERSIONES DE ORACLE..............................................................10
5.- ESTRUCTURA..............................................................................11
6.- ESTRUCTURA FSICA Y LGICA....................................................12
7.- USO DE MEMORIA:.......................................................................13
8.- PROGRAMAS Y ARCHIVOS QUE COMPONE ORACLE....................13
9.- EL KERNEL DE ORACLE................................................................13
10.- DICCIONARIO CACHE....................................................................14
11.- DIFERENTES HERRAMIENTAS DE ORACLE.................................15
12.- PATRN DE CONSULTA..............................................................16
13.- AGRUPAMIENTO DE DATOS........................................................16
14.- LAS PARTICULARIDADES DE LAS SUBCONSULTAS SON:.............18
15.- PROGRAMAS Y ARCHIVOS QUE COMPONE ORACLE...................19
16.- ESTRUCTURA DEL BLOQUE DE CDIGO.....................................20
17.- DISPARADORES.........................................................................21
CAPITULO II.........................................................................................23
CONTROL Y EVOLUCIN DE LAS EMPRESAS.......................................23
2.1. CONTROL EN LA ADMINISTRACIN DE LA EMPRESA...................23
2.2. LAS FASES DEL PROCESO DE CONTROL....................................23
2.3. FASES DE LA FUNCIN DE CONTROL.........................................23
2.4. LAS DIFERENTES TCNICAS DE CONTROL EN LA EMPRESA.......25
2.4.2. El presupuesto de ingresos y gastos..........................................25
2.4.4. Principales tcnicas de presupuestacin....................................26
2.5. OTRAS TCNICAS DE CONTROL.................................................26
2.5.1. La estadstica.........................................................................26
4

2.5.2 El anlisis del punto de equilibrio...................................................27


2.5.3. Punto de equilibrio Ingresos-Gastos.............................................27
2.5.4. Las auditorias............................................................................27
2.6. LA EVALUACIN DE LA GESTIN EMPRESARIAL............................29
CONCLUSIONES..................................................................................32
BIBLIOGRAFA.....................................................................................34
ANEXOS..............................................................................................35

INTRODUCCIN
A partir de las ltimas dcadas del siglo XX, las empresas estn
experimentando un proceso de cambios importantes, impredecibles en muchos
casos, bien sea en entornos de proteccin regulada o en escenarios abiertos
altamente competitivos.
La naturaleza de la competencia empresarial propia de la era industrial, donde
la incorporacin de alta tecnologa ha sido lo ms importante, se est
transformando rpidamente. En la actual era de la informacin y la informtica,
las empresas solo pueden obtener ventajas competitivas sostenibles mediante
la aplicacin de nuevas tecnologas a los bienes fsicos o llevando a cabo una
excelente gestin de los activos y pasivos financieros.
El logro de la competitividad de la organizacin debe estar referido al
correspondiente plan, el cual fija la visin, misin, objetivos y estrategias
corporativas, con base en un adecuado diagnstico situacional, mientras que el
control de este plan se enmarca en una serie de acciones orientadas a medir,
evaluar, ajustar y regular las actividades planteadas en el. En esta medicin, el
control de gestin y los indicadores empleados para este fin se convierten en
los signos vitales de la organizacin, y su continuo monitoreo permite
establecer las condiciones e identificacin de los diversos sntomas que se
derivan del desarrollo normal de las actividades. En una organizacin se debe
contar con el mnimo nmero posible de indicadores que garanticen contar con
informacin constante, real y precisa sobre aspectos tales como: efectividad,
eficiencia, eficacia, productividad, calidad, la ejecucin presupuestal, la
incidencia de la gestin, todos los cuales constituyen el conjunto de signos
vitales de la organizacin. La gestin moderna de la empresa y la teora de la
organizacin tienden a estudiar el microclima social de las empresas ms que
los factores econmicos tradicionales: el comportamiento de los individuos
dentro de una estructura organizativa es tan importante como la propia
estructura. As, aunque el pago por ejecucin y otros incentivos siguen siendo
factores clave para lograr mayores beneficios y cuotas de mercado, otras
medidas, como el control de calidad y la gestin de recursos humanos se
emplean al margen de las estrategias tradicionales.
6

CAPITULO I
MARCO TERICO
1.- ORACLE
Oracle ha desarrollado un portafolio de soluciones que ayuda a las
empresas a fortalecer su posicin en el mercado, al contribuir con la
reduccin de sus tiempos de procesamiento, adecuada administracin de
la informacin, simplificacin de la experiencia de los usuarios y clientes,
tambin innovando en movilidad y redes sociales.
El consumidor es para todas las empresas un eje cada vez ms importante.
A travs de soluciones mviles, para Redes Sociales y de Big Data, las
empresas pueden hoy procesar y analizar datos sobre la experiencia del
consumidor. stas procesan la informacin de los diferentes canales como
portales web, dispositivos mviles, redes sociales, locales comerciales y
call center. De este modo el servicio integra la informacin de cada canal
para que las organizaciones tengan un panorama completo de las
preferencias del cliente.
Oracle ha desarrollado tambin soluciones basadas en Cloud Computing ,
que ofrece a las empresas peruanas servicios integrados para aplicaciones
(gestin del talento, gestin de la experiencia del cliente, reportes
financieros, etc). Asimismo, cuenta con soluciones de infraestructura
integrada de hardware y software de ltima generacin que facilitan la
administracin de Base de Datos y aplicaciones.
Con 20 aos de actividades en el Per, Oracle sigue contribuyendo con las
empresas peruanas ofrecindoles soluciones orientadas al crecimiento del
negocio, a entender mejor a sus clientes, mejorar su interaccin con ellos y
alcanzar las metas comerciales.

2.- IMPORTANCIA DEL ORACLE

Oracle es una potente herramienta cliente/servidor para la gestin de


Bases de Datos. Explicamos la herramienta y las ayudas que ofrece al
desarrollador.
Oracle es bsicamente una herramienta cliente/servidor para la gestin de
Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran
potencia que tiene y su elevado precio hace que slo se vea en empresas
muy grandes y multinacionales, por norma general. En el desarrollo de
pginas web pasa lo mismo: como es un sistema muy caro no est tan
extendido como otras bases de datos, por ejemplo, Access, MySQL, SQL
Server, etc.
Vamos ahora en centrarnos en que es Oracle exactamente y como
funciona la programacin sobre ste. Oracle como antes he mencionado se
basa en la tecnologa cliente/servidor, pues bien, para su utilizacin primero
sera necesario la instalacin de la herramienta servidor (Oracle 8i) y
posteriormente podramos atacar a la base de datos desde otros equipos
con herramientas de desarrollo como Oracle Designer y Oracle Developer,
que son las herramientas bsicas de programacin sobre Oracle.
Para desarrollar en Oracle utilizamos PL/SQL un lenguaje de 5
generacin, bastante potente para tratar y gestionar la base de datos,
tambin por norma general se suele utilizar SQL al crear un formulario.
Es posible lgicamente atacar a la base de datos a travs del SQL plus
incorporado en el paquete de programas Oracle para poder realizar
consultas, utilizando el lenguaje SQL.
El Developer es una herramienta que nos permite crear formularios en
local, es decir, mediante esta herramienta nosotros podemos crear
formularios, compilarlos y ejecutarlos, pero si queremos que los otros
trabajen sobre este formulario deberemos copiarlo regularmente en una
carpeta compartida para todos, de modo que, cuando quieran realizar un
cambio, debern copiarlo de dicha carpeta y luego volverlo a subir a la
8

carpeta. Este sistema como podemos observar es bastante engorroso y


poco fiable pues es bastante normal que las versiones se pierdan y se
machaquen con frecuencia. La principal ventaja de esta herramienta es que
es bastante intuitiva y dispone de un modo que nos permite componer el
formulario, tal y como lo haramos en Visual Basic o en Visual C, esto es
muy de agradecer.
Los problemas anteriores quedan totalmente resueltos con Designer que es
una herramienta que se conecta a la base de datos y por tanto creamos los
formularios en ella, de esta manera todo el mundo se conecta mediante
Designer a la aplicacin que contiene todos los formularios y no hay
problemas de diferentes versiones, esto es muy til y perfecto para evitar
machacar el trabajo de otros. Pero el principal y ms notable problema es
la falta de un entorno visual para disear el formulario, es decir, nos
aparece una estructura como de rbol en la cual insertamos un formulario,
a la vez dentro de ste insertamos bloques o mdulos que son las
estructuras que contendrn los elementos del formularios, que pueden
estar basados en tablas o no.
Por lo tanto si queremos hacer formularios para practicar o para probar qu
es esto de Oracle, os recomiendo que usis Developer pues es mucho ms
fcil e intuitivo al principio.
3.- EVOLUCIN
El poderoso modelo relacional ha evolucionado desde herramientas y los
modelos de datos de redes. La mayor aceptacin y uso de un modelo de
datos es el modelo relacional que fue conocido en 1969 con la revisin
hecha por IBM, Dr. E. F. Codd.
Un modelo relacional posee tres grandes aspectos:
Estructuras: Definicin de objetos que contengan datos y que son
accesibles a los usuarios.
Operaciones: Definir acciones que manipulen datos u objetos.
Reglas: Leyes para gobernar la informacin, cmo y qu manipular.
9

Una base de datos relacional definida como un modelo de informacin es


estrictamente visualizable por los usuarios mediante tablas. Una tabla est
compuesta por una matriz bidimensional de filas y columnas. En cualquier
ocasin la informacin es cambiada en una base de datos relacional,
cualquier informacin es el resultado de una consulta presentada por el
usuario en el formato de filas/columnas.
Para ver el grfico seleccione la opcin "Descargar" del men superior
4.- VERSIONES DE ORACLE
Oracle ha presentado cuatro generaciones para desarrollo de aplicacin:
Oracle 5 y Oracle 6: fueron las dos primeras versiones de Oracle,
quedando aun rezagadas por las versiones sucesoras.
Oracle 7: La base de datos relacional componentes de Oracle Universal
Server. Posee adems las versiones 7.1, 7.1.2, y 7.1.3.
Oracle 7 Parallel: Ofrece a los usuarios un mtodo seguro y administrable
para incrementar la performance de sus bases de datos existentes
introduciendo operaciones en paralelo y sincrnicas dentro de sus
ambientes informticos.
Oracle 8: Incluye mejoras de rendimiento y de utilizacin de recursos.
Independiente de que se necesite dar soporte a decenas de miles de
usuarios y cientos de terabytes de datos, o se disponga de un sistema
mucho ms pequeo, pero igualmente critico, todos se benefician del
rendimiento de Oracle8. Este soporta aplicaciones de procesamiento de
transacciones on line (OLTP) y de data warehousing mayores y ms
exigentes.
Oracle Fail Safe: Protege al sistema de cada de entornos Cluster Windows
NT. Este producto es para que el sistema operativo Windows NT disponga
de una mayor oferta de solucciones en entornos cluster.

10

Oracle Universal Server: Con soporte completo de Web, mensajera y


datos multimedia, Oracle Universal Server es el eslabn fundamental en el
camino de transicin de la industria de la tecnologa a la informtica de red,
donde la complejidad de software es transferida desde la PC de escritorio a
poderosos servidores y redes.
5.- ESTRUCTURA
Planificacin de Pre-Instalacin:
1er. Paso es determinar el tamao del software de instalacin. Esto no
incluye el espacio requerido para la produccin del sistema o el espacio
para el desarrollo de aplicaciones del o los sistemas Oracle.

PRODUCTOS TAMAO

Oracle RDBMS 11.6 MB

SQL*PLUS 1.6 MB

SQL*FORMS 2.4 MB

SQL*MENU 1.8 MB

SQL*REPOT WRITER 2.1 MB

Pro*C, Pro*Fortran, Pro*Cobol 1.3 MB

NLS 2.1 MB

Archivos de Oracle RDBMS 2.8 MB

SQL*Net 2.8 MB

Oracle Demo Database 5.9 MB

Total 34.4 MB
11

Una vez el tamao determinado, el prximo paso es determinar la


localizacin del producto y las aplicaciones que soportan el nuevo
RDBMS Oracle, as como el espacio a ser reservado para los propios
objetos de la base de datos.
Para ver el grfico seleccione la opcin "Descargar" del men superior
Oracle soporta dos tipos de almacenamiento, por carcter (RAW) o por
bloques (Files System), generalmente es recomendable que sean
colocados en Raw Device.
Raw Device: es un dispositivo de caracteres disponibles en algunos
sistemas operativos el cual es asignado directamente a Oracle.
Oracle corre ms rpidamente con Raw Device que con Files System,
por varias razones:
1.
2. E I/O (Input/Output) es realizado directamente en el disco por
Oracle, independientemente del sistema operativo.
3. El buffer cache del sistema del sistema operativo es dejado a un
lado.
4. Los buffers del sistema operativo y de Oracle son independiente
entre s.
Con la intencin de evitar la contencin de los discos, se debe
considerar

la

instalacin

de

Oracle

en

dispositivos

separados,

especialmente si se tienen varios discos, y ms esencialmente, si se


poseen ms de una controladora de disco. La planeacin debe
realizarse teniendo en cuenta los siguientes criterios:

Los Files System y sus dispositivos asignados.

12

El swapping y paginamiento en Oracle, debern estar en los


dispositivos ms rpidos.

Los tablaspace para tables e ndices en dispositivos separados.

Los Log Files en un dispositivo separado al del tablespace de


RDBMS Oracle.

6.- ESTRUCTURA FSICA Y LGICA


Las estructura fsica tales como los archivos del sistema operativo, son
almacenados en dispositivos tangibles como son cintas magnticas, 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 fsica.
A la estructura lgica le corresponde un espacio por unidad, pero sus
limitaciones son independientes de las localizaciones de espacio fsico.
Para ver el grfico seleccione la opcin "Descargar" del men superior
7.- USO DE MEMORIA:
El uso de memoria en el RDBMS Oracle tiene como propsito lo siguiente:

Almacenar los cdigos de los programas para empezar a ejecutarse.

Almacenar los datos necesarios durante la ejecucin de un programa.

Almacenar informacin sobre como es la transferencia entre procesos y


perifricos.

8.- PROGRAMAS Y ARCHIVOS QUE COMPONE ORACLE


Un RDBMS Oracle esta compuesto por tres partes principales, que son:
1.
13

2. El Kernel de Oracle
3. Las instancias del Sistema de Base de Datos.
4. Los Archivos relacionados al sistema de Base de Datos.
9.- EL KERNEL DE ORACLE
El Kernel es el corazn del RDBMS Oracle, el cual maneja las siguientes
tareas:

Manejar el almacenamiento y definicin de los datos.

Suministrar y limitar el acceso a los datos y la concurrencia de los


usuarios.

Permitir los backup y la recuperacin 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 tambin llamado Proceso Global rea, consta de datos e informacin de
control de los procesos, asegurando el uso correcto de estos. El PGA contiene
informacin acerca de las conexiones y los procesos que se realizan en Oracle,
su tamao es variable en longitud, pero no es dinmico. El PGA se activa al
conectarse un usuario.
Para ver el grfico seleccione la opcin "Descargar" del men superior
EL SGA (System Global Area)
Se puede llamar Shared global rea. Se podra definir como una serie de
buffers en memoria residente, a travs de la cual todas las transacciones y el
14

almacenamiento de dato fluyen. El SGA es localizado en memoria al iniciarse


una instancia y desaparece al bajarla. Su tamao no puede ser cambiado, pero
si puede ser visto con el comando "SHOW SGA" en el SQL*DBA. Su longitud
esta definida por lo parmetros del archivo de iniciacin INIT.ORA.
Esta Compuesto por:

Diccionario Cache

Los Redo Log Buffers

Los Database Buffers

10.- DICCIONARIO CACHE


Es un conjunto de tablas que son usadas para proveer informacin 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 reconstruccin 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 tamao especificado en el archivo de
inicializacin (INIT.ORA).
11.- DIFERENTES HERRAMIENTAS DE ORACLE
SQLForms: es la herramienta de Oracle que permite, de un modo sencillo y
eficiente, disear pantallas para el ingreso, modificaciones, bajas y consultas
15

de registros. El usuario podr, una vez definida la forma, trabajar con ella sin
necesidad de generar cdigos, dado que Oracle trae incorporado un conjunto
de procedimientos y funciones asociados a las teclas de funciones, como por
ejemplo la tecla [F7], que se usa para iniciar una consulta.
La herramienta fundamental de SQL es la sentencia SELECT, que permite
seleccionar registros desde las tablas de la Base de Datos, devolviendo
aquellos que cumplan las condiciones establecidas y pudiendo presentar el
resultado en el orden deseado.
Para ver el grfico seleccione la opcin "Descargar" del men superior
SQL (Structured Query Languague = Lenguaje de Consulta estructurado).
La orden FROM identifica la lista de tablas a consultar. Si alguna de las tablas a
consultar no es propiedad del usuario, debe especificarse el nombre del
propietario

antes

que

el

nombre

de

la

tabla

en

la

forma

nombre_propietario.nombre_tabla.
La orden WHERE decide los registros a seleccionar segn las condiciones
establecidas, limitando el nmero de registros que se muestran.
La orden ORDER BY indica el orden en que aparece el resultado de la
consulta.
12.- PATRN DE CONSULTA
Una de las herramientas lgicas ms poderosas de SQL es el reconocimiento
de un patrn de consulta, instrumento ste que permite la bsqueda por
nombre, direccin u otro dato parcialmente recordado. Los patrones de
consulta juegan un papel importante en el momento de realizar consultas, ya
que es comn que necesitemos encontrar un texto y no recordemos
exactamente cmo fue ingresado.
Con el uso del operador LIKE podemos comparar patrones y ubicar un texto,
independientemente de la posicin en que se encuentre.
16

Para la definicin del patrn de consulta existen dos tipos de caracteres


especiales:
% (signo de porcentaje) llamado comodn, representa cualquier cantidad de
espacios o caracteres en esa posicin. Significa que se admite cualquier cosa
en su lugar: un carcter, cien caracteres o ningn carcter.
_ (signo de subrayado) llamado marcador de posicin, representa exactamente
una posicin e indica que puede existir cualquier carcter en esa posicin.
13.- AGRUPAMIENTO DE DATOS
SQL proporciona una forma eficiente para manejar la informacin con el
agrupamiento de datos a travs de la formacin de grupos y las funciones
correspondientes, dando la posibilidad de procesar no solo registros
individuales como hemos hecho hasta ahora. Tambin podemos agrupar
registros por un criterio determinado, como por ejemplo, agrupar por clientes
las ventas realizadas.
Para ver el grfico seleccione la opcin "Descargar" del men superior
Cada grupo tendr como resultado de la consulta una fila resumen que
contiene la informacin del grupo.
Para la formacin de grupos adicionamos, a la forma bsica de la sentencia
SELECT, la orden GROUP BY ubicada antes de ORDER BY.
Las funciones para el procesamiento de grupos son:
COUNT(columna) Cantidad de registros en que la columna tiene valores no
nulos.
COUNT(*) Cantidad de registros que hay en la tabla, incluyendo los valores
nulos.

MIN(columna) Valor mnimo del grupo.

17

MAX(columna) Valor mximo del grupo.

SUM(columna) Suma los valores del grupo.

AVG(columna) Calcula valor medio del grupo, sin considerar los valores
nulos.

La lista de columnas a mostrar en la consulta puede contener las funciones de


grupo, as como la columna o expresin usada para formar los grupos en la
orden GROUP BY. En una misma consulta no se pueden mezclar funciones de
grupo con columnas o funciones que trabajan con registros individuales.
El orden en las consultas por grupos, cuando no esta presente la orden
ORDER BY, est dado por la columna que forma los grupos. Si deseamos
cambiar ese orden, como es el caso de ordenar por el valor total de ventas, se
debe adicionar al final la orden ORDER BY SUM(VALOR).
Para ver el grfico seleccione la opcin "Descargar" del men superior
SUBCONSULTAS
Otro aspecto de fcil diseo y uso que muestra una vez ms las posibilidades
de SQL son las subconsultas.
Subconsulta es aquella consulta de cuyo resultado depende otra consulta,
llamada principal, y se define como una sentencia SELECT que esta incluida
en la orden WHERE de la consulta principal. Una subconsulta, a su vez, puede
contener otra subconsulta y as hasta un mximo de 16 niveles.
14.- LAS PARTICULARIDADES DE LAS SUBCONSULTAS SON:
1. Su resultado no se visualiza, sino que se pasa a la consulta principal para su
comprobacin.
2. Puede devolver un valor nico o una lista de valores y en dependencia de
esto se debe usar el operador del tipo correspondiente.

18

3. No puede usar el operador BETWEEN, ni contener la orden ORDER BY.


4. Puede contener una sola columna, que es lo ms comn, o varias columnas.
Este ltimo caso se llama subconsulta con columnas mltiples. Cuando dos o
ms columnas sern comprobadas al mismo tiempo, deben encerrarse entre
parntesis.
GRUPOS CON SUBCONSULTA
Para combinar grupos con subconsulta debemos incluir en la sentencia
SELECT la orden HAVING, que tiene las siguientes caractersticas:
1. Funciona como la orden WHERE, pero sobre los resultados de las funciones
de grupo, en oposicin a las columnas o funciones para registros individuales
que se seleccionan mediante la orden WHERE. O sea, trabaja como si fuera
una orden WHERE, pero sobre grupos de registros.
2. Se ubica despus de la orden GROUP BY.
3. Puede usar una funcin de grupo diferente a la de la orden SELECT.
Para ver el grfico seleccione la opcin "Descargar" del men superior
INDICES
El ndice es un instrumento que aumenta la velocidad de respuesta de la
consulta, mejorando su rendimiento y optimizando su resultado. El manejo de
los ndices en ORACLE se realiza de forma inteligente, donde el programador
slo crea los ndices sin tener que especificar, explcitamente, cul es el ndice
que va a usar.
Es el propio sistema, al analizar la condicin de la consulta, quien decide qu
ndice se necesita. Por ejemplo cuando en una consulta se relacionan dos
tablas por una columna, si sta tiene definido un ndice se activa, como en el
caso cuando relacionamos la tabla de clientes y ventas por la columna cdigo
para identificar al cliente (WHERE clientes.codigo=ventas.codigo)

19

USO DE MEMORIA
El uso de memoria en el RDBMS Oracle tiene como propsito lo siguiente:

Almacenar los cdigos de los programas para empezar a ejecutarse.

Almacenar los datos necesarios durante la ejecucin de un programa.

Almacenar informacin sobre como es la transferencia entre procesos y


perifricos.

15.- PROGRAMAS Y ARCHIVOS QUE COMPONE ORACLE


Un RDBMS Oracle esta compuesto por tres partes principales, que son:
1.
2. El Kernel de Oracle
3. Las instancias del Sistema de Base de Datos.
4. Los Archivos relacionados al sistema de Base de Datos.
Para ver el grfico seleccione la opcin ¨Descargar trabajo del men
superior

La identificacin del ndice a usar est relacionada con las columnas que
participan en las condiciones de la orden WHERE. Si la columna que forma el
ndice est presente en alguna de las condiciones ste se activa.
PL/SQL: es un lenguaje portable, procedural y de transaccin muy potente y de
fcil manejo, con las siguientes caractersticas fundamentales:
1. Incluye todos los comandos de SQL.

20

2. Es una extensin de SQL, ya que este es un lenguaje no completo dado que


no incluye las herramientas clsicas de programacin. Por eso, PL/SQL amplia
sus posibilidades al incorporar las siguientes sentencias:
- Control condicional
- Ciclos
3. Incorpora opciones avanzadas en:
- Control y tratamiento de errores llamado excepciones.
- Manejo de cursores.
16.- ESTRUCTURA DEL BLOQUE DE CDIGO
La organizacin del bloque de cdigo de PL/SQL, compuesto por cuatro
secciones DECLARE, BEGIN, EXCEPTION y END.
ASIGNACIN DE VALORES
Las dos formas que existen para asignar valores a variables de memoria, vistas
en el ejemplo anterior, son:

Con el operador de asignacin: =.

MANEJO DE CURSORES
El conjunto de filas resultantes de una consulta con la sentencia SELECT,
como vimos anteriormente, puede estar compuesto por ninguna, una o varias
filas, dependiendo de la condicin que define la consulta. Para poder procesar
individualmente cada fila de la consulta debemos definir un cursor (que es un
rea de trabajo de memoria) que contiene los datos de las filas de la tabla
consultada por la sentencia SELECT.
Para ver el grfico seleccione la opcin "Descargar" del men superior

21

Los pasos para el manejo de cursores, tema novedoso en la programacin de


Oracle con PL/SQL, son:

Definir el cursor, especificando la lista de parmetros con sus


correspondientes tipos de datos y estableciendo la consulta a realizar
con la sentencia SELECT.

Abrir el cursor para inicializarlo, siendo ste el momento en que se


realiza la consulta.

Leer una fila del cursor, pasando sus datos a las variables locales
definidas a tal efecto.

Repetir el proceso fila a fila hasta llegar a la ltima.

Cerrar el cursor una vez que se termin de procesar su ltima fila.

Para ver el grfico seleccione la opcin "Descargar" del men superior


17.- DISPARADORES
El mdulo SQL*Forms tiene incorporado una coleccin de procedimientos y
funciones llamados "empaquetados" que se pueden incluir en el cdigo de
procedimientos o disparadores definidos por el usuario.
El disparador es un bloque de cdigo que se activa cuando se pulsa una
determinada tecla u ocurre cierto evento, como puede ser:

Mover el cursor hacia o desde un campo, registro, bloque o forma.

Realizar una consulta.

Validar un dato.

Hacer una transaccin al insertar, modificar o eliminar registros de la


base de datos.

22

Oracle asocia a cada tecla de funcin un procedimiento empaquetado,


pudiendo el usuario redefinir esta asignacin o capturar el disparador para
ampliarlo o modificarlo con su propio cdigo.
A partir de la versin 7 de Oracle el usuario puede almacenar, en forma
independiente, sus funciones y procedimientos sin tener que escribirlos
repetidamente para cada forma, y pudiendo compilarlos independientemente
de las formas que lo usen. Pero, adems, las funciones y procedimientos se
pueden agrupar en un paquete para compartir definiciones, variables globales,
constantes, cursores y excepciones, as como garantizar y revocar los
permisos a nivel de paquete.
Para ver el grfico seleccione la opcin "Descargar" del men superior
En el caso que sea necesario modificar el contenido del paquete, como el
mismo se encuentra almacenado separadamente, no es necesario recompilar
nada que use ese paquete, lo que facilita la gestin y mantenimiento de todos
los procedimientos almacenados como una sola entidad para una determinada
aplicacin.
Adems, en la versin 7, existe un nuevo tipo de disparador llamado de base
de datos, que es un procedimiento asociado a una tabla que se activa cuando
se produce un suceso que afecta a esa tabla. Su uso ms comn consiste en la
definicin de restricciones complejas de integridad.
SQLReport de Oracle realiza de forma flexible, sencilla y eficiente la creacin
de reportes, informes o listados permitiendo, entre otras facilidades, la
visualizacin previa por pantalla con una gran variedad en estilos de
presentacin.

23

CAPITULO II
CONTROL Y EVOLUCIN DE LAS EMPRESAS
2.1. CONTROL EN LA ADMINISTRACIN DE LA EMPRESA
Controlar es verificar que todo se vaya desarrollando segn lo que estaba
previsto en los planes, en las polticas y en los programas concretos que los
desarrollan.
El control ha de basarse en la planificacin, cuanto ms claros y detallados
sean los planes ms efectiva ser la tarea de controlarlos.
El control es una tarea delicada, afecta a personas con diversos grados de
responsabilidad. El control es una actividad que slo puede realizarse si se
dispone de la informacin suficiente que permita conocer y cuantificar, tanto los
objetivos perseguidos como los logros parciales que se van consiguiendo.
2.2. LAS FASES DEL PROCESO DE CONTROL
Las actividades de control constituyen un proceso, ya que no se realizan una
sola vez de forma inmediata, sino que acompaa a las actividades de la
empresa a lo largo del tiempo.
2.3. FASES DE LA FUNCIN DE CONTROL
- Establecimiento de los estndares
La primera etapa del proceso de control consiste en establecer una serie de
medidas que se consideran adecuadas o normales a la actividad objeto de
control, a las que llamaremos estndares.
Atendiendo a la unidad monetaria con que trabaja la empresa tenemos:

Estndares de costes: son medidas monetarias que, en general,


determinan la cuanta de los gastos de las distintas actividades, por
ejemplo el coste de un da de determinado trabajador, el coste directo o
24

indirecto por unidad de producto, el coste de mantenimiento por da de


una mquina o el coste de vender una unidad de producto.

Estndares de ingresos: asignan el valor monetario esperado de las


ventas de bienes y servicios como, por ejemplo, el ingreso esperado por
unidad de producto vendida, el ingreso medio por cliente y periodo de
tiempo, el ingreso esperado por establecimiento, o por rea geogrfica,
etc.

Hay que hacer constar que muchas actividades admiten y requieren la fijacin
de estndares que no sean nicamente monetarios o fsicos.
- Medicin y anlisis de las desviaciones.
Para hacer la comparacin entre los resultados habidos efectivamente y las
previsiones esperadas en los estndares tenemos dos formas de hacerlo:
La primera, la ptima, es controlar antes de que se produzcan las desviaciones
que se van a producir, esto es, control anticipatorio.
La otra alternativa de disear las actividades de control es hacerlo de forma
que sean advertidas cuando ya han sucedido, con carcter histrico.
Es obvia la conveniencia de actuar segn la primera forma para no tener costes
innecesarios e irrecuperables en los procesos de fabricacin, de ah la
conveniencia de manejar la informacin necesaria para el control en tiempo
real.
- Correccin de las desviaciones.
La finalidad del control no es detectar errores, sino tratar de evitarlos en el
futuro y corregirlos cuanto antes.
Hay dos tipos de causas genricas de desviaciones:
No se han ejecutado realmente las tareas tal y como estaba previsto en los
planes y programas de la empresa
25

Estos planes y programas estaban mal diseados y contemplaban objetivos


inalcanzables con los medios disponibles.
Sea cual sea la causa de la desviacin, los anlisis derivados de las
actividades

de

control

pueden

servir

como

un

mecanismo

de

retroalimentacin en la administracin general de la empresa.


Ello es as porque los anlisis derivados del control pueden exigir nuevos
diseos de todas las actividades de la administracin, empezando por la
planificacin y pasando por la organizacin y la direccin.
2.4. LAS DIFERENTES TCNICAS DE CONTROL EN LA EMPRESA
2.4.1. El presupuesto
El presupuesto es el resultado de la planificacin expresado en trminos
numricos; es decir, es el plan cuantificado. Este documento es uno de los
instrumentos de control ms eficaz a disposicin de la empresa.
Existen muchos tipos de presupuesto, aunque los ms utilizados son los de
ingresos por ventas y los de gastos en las distintas operaciones, los vemos
ambos en detalle.
2.4.2. El presupuesto de ingresos y gastos.
Aunque las empresas pueden obtener ingresos de muy diversas maneras
(financieros, alquileres, etc.) la principal fuente de ingresos son las ventas y el
posterior cobro de bienes y servicios a los que la empresa se dedique, por eso
se suelen elaborar presupuestos separados para los distintos tipos de ingresos
o se incluyen como una partida al margen los ingresos que no se refieren a la
actividad normal de la empresa.
Anlogamente, con los gastos sucede que los ms elevados suelen ser los
derivados de la produccin y de la comercializacin, por eso se elabora un
presupuesto que contiene nicamente las partidas principales y se agrupan
todas las dems en un resumen.
26

Hacer constar que la presupuestacin extrema produce rigideces en el modo


de actuacin y genera costes innecesarios.
2.4.4. Principales tcnicas de presupuestacin.
Presupuestacin de base cero: consiste en que cada responsable de
departamento al elaborar el presupuesto de ste no tendr en cuenta el
actual ni el anterior, ha de analizar cada nuevo periodo las actividades
que se van a realizar, teniendo presentes las metas fijadas y los gatos
de esas actividades como si no se hubieran realizado nunca, esto
impedir repetir indefinidamente la estructura bsica del primer
presupuesto que se hizo histricamente en la empresa.
Presupuestacin

por

programas;

esta

tcnica

sustituye

al

departamento como unidad de presupuestacin por las metas u


objetivos a conseguir, estableciendo los gastos en los que hay que
incurrir durante la ejecucin de las actividades descritas en el programa,
esto exige la colaboracin de las unidades de la empresa, y trata de
asignar eficientemente los recursos para el logro de las metas, siendo
tambin ms flexible temporalmente, ya que cada presupuesto estar
referido al tiempo de ejecucin de un programa, que no tiene porqu
coincidir con el ejercicio econmico.
2.5. OTRAS TCNICAS DE CONTROL
2.5.1. La estadstica
Una de las herramientas ms tiles y de aplicacin ms general con que
cuentan los administradores de las empresas para prever cifras futuras es la
estadstica. La estadstica permite procesar los datos histricos de cierta
parcela de la realidad o de cierta situacin y realizar a partir de dicho
procesamiento inferencias sobre el comportamiento futuro de esos datos.

27

2.5.2 El anlisis del punto de equilibrio.


Se trata de la elaboracin del grfico de la figura, en el punto de interseccin E
los gastos son iguales a los ingresos, no hay ni beneficio ni prdidas, a partir de
aqu hay beneficios y hasta este punto estaramos en zona de prdidas ya que
las ventas no llegaran a cubrir los gastos necesarios para su propia produccin
y comercializacin.
2.5.3. Punto de equilibrio Ingresos-Gastos.
El anlisis basado en el punto de equilibrio es de utilidad en el punto de control
de los ingresos por ventas y de los gastos de produccin y venta del producto,
puesto que permite un seguimiento simple del comportamiento real de esas
variables y su comparacin con las ventas y los gastos previstos.
2.5.4. Las auditorias
Otra de las tcnicas de control utilizadas en la prctica es la de la auditora
interna, que es un procedimiento que permite la evaluacin regular y
permanente del sistema de informacin contable y de las operaciones
financieras de la empresa en l registradas.
Los cometidos concretos que normalmente abordan los auditores internos para
ejercer el control de los aspectos verificados son:
- Verificar la fiabilidad e integridad de la informacin financiera, as como de los
medios utilizados para identificar, evaluar, clasificar y comunicar dicha
informacin.
- Revisar los sistemas establecidos para asegurar que estn de acuerdo con
las polticas, planes, procedimientos, normas y reglamentos que pudieran tener
un efecto significativo en las operaciones e informes, determinando si la
organizacin los est aplicando.
- Revisar los medios establecidos de salvaguarda de los activos y verificar su
existencia.
28

- Evaluar la economa y la eficacia con que son utilizados los recursos.


- Analizar las operaciones y los programas para verificar si los resultados estn
de acuerdo con los objetivos y metas establecidas y si las operaciones y
programas se llevan a cabo en la forma prevista.
La extensin de las actividades del auditor interno ha venido en llamarse
auditora operativa.
La empresa puede llevar a cabo auditoras distintas de la financiero-contable.
La auditora externa es aquella que se realiza por profesionales independientes
ajenos a la empresa, para satisfacer as a todos los usuarios de la informacin
financiera, y consiste en el examen de la informacin facilitada por la
contabilidad con el propsito de emitir una opinin tcnica sobre la misma.
En una auditora podemos distinguir:
- Un sujeto: un profesional independiente.
- Un objeto: generalmente los estados contables de la sociedad (aunque
puede tratarse de otro tipo de informacin)
- Una accin: lo que hace el sujeto, y que consiste en el examen del objeto; es
decir, el examen crtico de los estados contables, en el cual no debe limitarse a
la simple verificacin de lo que aparece en la informacin contable, por cuanto
debe considerarse la posibilidad de que se est omitiendo informacin
necesaria para el anlisis de los estados contables.
- Un objetivo: emitir una opinin o dictamen sobre la informacin contable
examinada.
La auditora externa puede extenderse a conjunto de actividades de la
empresa, constituyendo as la auditora externa operativa, que est compuesta
de los siguientes elementos:

29

- El objeto: la gestin de la empresa, ya que hemos de tener en cuenta que el


profesional encargado de realizar una auditora operativa no va a preocuparse
slo por el contenido de los estados contables sino adems por todo aquello
que influya en la actividad de la empresa.
- La accin: el examen de todas aquellas normas, cualquiera que sea su
categora, que haya diseado la empresa en funcin de su planificacin.
-

El objetivo: ofrecer un diagnstico sobre los problemas que dificulta la

consecucin de las metas establecidas por la empresa.


2.6. LA EVALUACIN DE LA GESTIN EMPRESARIAL
El objetivo de la evaluacin de la gestin empresarial es medir lo actuado por el
responsable directo de tomar decisiones en una empresa, la eficiencia y
eficacia del empresario.
Para que el sistema de control de gestin empresarial funcione eficazmente y
colabore con el buen funcionamiento de la empresa, son presupuestos
necesarios que se hayan cumplido ciertas etapas esenciales:
se hayan definido objetivos jerarquizados de corto y largo plazo en funcin de
las caractersticas de la empresa y su entorno (polticas de inversin, polticas
de financiacin, polticas de proveedores, polticas de clientes,).
existan planes (planes de comercializacin, caractersticas de los bienes a
producir,...), programas y presupuestos (presupuesto econmico, presupuesto
financiero, de produccin,...) que cuantifiquen los objetivos.
se haya establecido la estructura organizativa, con una clara definicin de las
atribuciones y responsabilidades.
exista un sistema de medicin, registro y control de los resultados obtenidos
que permita calcular las desviaciones y sea coherente con los objetivos y la
estrategia empresarial.
se interpreten los datos obtenidos.

30

Los objetivos empresariales se convierten, por lo tanto, en uno de los


parmetros que mayor relevancia toman al momento de evaluar la gestin
empresarial. Sin la existencia de esos objetivos, de una planificacin
estratgica global, y de objetivos particulares para cada uno de los subsistemas
que conforman la estructura empresarial, no puede pensarse en un control de
la gestin empresarial.
Es tarea del control de gestin empresarial, evaluar e interpretar el nivel de
cumplimiento de tales objetivos, definiendo y determinando los desvos, e
identificando sus causas y consecuencias. Evaluar la gestin empresarial es
examinar en forma integral la gestin de una empresa con el propsito de
evaluar la eficiencia de sus resultados, teniendo en cuenta las metas y
objetivos fijados, los recursos humanos, financieros y materiales empleados, la
organizacin de esos recursos y los controles establecidos.
Es preciso resaltar la gran importancia que tiene el anlisis adecuado y
oportuno del entorno, que condiciona y limita las actividades empresariales, y
que debe necesariamente ser considerado al evaluar la gestin empresarial.
A partir de estas premisas, se podr informar y asesorar sobre la realidad
empresarial, interpretar los valores obtenidos, identificar las fortalezas para
aprovechar las oportunidades y las debilidades originadas en el no
cumplimiento de los planes estratgicos, determinando las amenazas.
Entre los parmetros para evaluar la gestin empresarial podemos citar:
Grado de cumplimiento de los objetivos.
Poltica empresarial acorde a las caractersticas de la empresa y su entorno.
Adecuada capacidad para cumplir con el ciclo operativo y con 3.
Asignacin conveniente de fondos.
Adecuada capacidad para generar recursos.
Adecuada capacidad de respaldo.

31

Tendencia a crecer / decrecer de la empresa (adecuada evolucin financiera,


patrimonial y econmica).
Tambin se deber medir la gestin empresarial a travs de indicadores
cualitativos que traducen la manera como se gestiona una empresa:
En foque de la empresa hacia la creacin de valor.
Grado de vinculacin entre planeacin estratgica y control.
Existencia de una red comunicacional que transmita la cultura (principios,
creencias y valores de la organizacin).
Capacidad para formar criterios ticos dentro de la toma de decisiones.
Capacidad para desarrollar redes de gestin.
Capacidad para asumir riesgos calculados.
Capacidad para aprender y ensear.
Creatividad y espritu innovador.
Predisposicin para la accin.
Relaciones Polticas adecuadas con el entorno.
Entre los instrumentos que sirven para la evaluacin de la gestin empresarial
pueden mencionarse, a ttulo enunciativo, la contabilidad financiera, las
auditoras (externas, operativas o de controles internos), el tablero de control, el
anlisis de ratios, informes destinados a seguir las innovaciones y estrategias
de la competencia y los cambios en el entorno

32

CONCLUSIONES
Con la idea de facilitarnos las tareas que debemos de desempear los
humanos, hemos venido inventado diversas herramientas a lo largo de nuestra
historia, que nos permiten tener una mejor calidad de vida.
Los ordenadores son uno ms de los inventos del hombre, aunque debemos
decir que las tecnologas para su fabricacin y explotacin han tenido un
desarrollo sorprendente a partir de la segunda mitad del siglo XX.
Esta herramienta por s sola no es capaz de efectuar ninguna tarea, es tan slo
un conjunto de cables y circuitos que necesitan recibir instruccin por parte de
los humanos para desempear alguna tarea. El problema entonces, se puede
fijar en cmo vamos a poder hacer que un conjunto de circuitos desempeen
una determinada tarea y nos entreguen los resultados que nosotros
esperamos?, es decir, de qu manera se puede lograr la comunicacin entre
el hombre y el ordenador?.
As pues, tratando de dar una solucin al problema planteado, surgieron los
lenguajes de programacin, que son como un lenguaje cualquiera, pero
simplificado y con ciertas normas, para poder trasmitir nuestros deseos al
ordenador.
El Sistema de Gestin de Bases de Datos (SGBD) Consiste en un conjunto de
programas, procedimientos y lenguajes que nos proporcionan las herramientas
necesarias para trabajar con una base de datos. Incorporar una serie de
funciones que nos permita definir los registros, sus campos, sus relaciones,
insertar, suprimir, modificar y consultar los datos.
Microsoft SQL Server 7.0 constituye un lanzamiento determinante para los
productos de bases de datos de Microsoft, continuando con la base slida
establecida por SQL Server 6.5. Como la mejor base de datos para Windows
NT, SQL Server es el RDBMS de eleccin para una amplia gama de clientes
corporativos y Proveedores Independientes de Software (ISVs) que construyen
aplicaciones de negocios.
33

Las necesidades y requerimientos de los clientes han llevado a la creacin de


innovaciones de producto significativas para facilitar la utilizacin, escalabilidad,
confiabilidad y almacenamiento de datos.
Para ver los grficos seleccione la opcin Descargar trabajo del men
superior

34

BIBLIOGRAFA

Rubio

Domnguez

Pedro,

(2006).

"Introduccin

la

gestin

empresarial", Edicin electrnica, Eumed, Espaa, 311 pginas.


Ernesto Haberkorn, (2003). "Gestin empresarial con ERP", Primera edicin,
Microsiga Intelligent, Sao Paulo, 669 paginas
Jos Ruiz Canela Lpez, (2004). "La gestin por calidad total en la empresa
moderna", Sexta edicin, Alfaomega editorial, Madrid Espaa, 488 pginas.
David J. Rachman, Michael H Mescon, (1996). "Introduccin a los negocios
enfoque mexicano", Octava edicin, Mc Graw Hill, Mxico, 447 pginas.
Philip Kotler, (2003). "Fundamentos de marketing" Sexta edicin, Prentice Hall,
Mxico, 680 pginas.
Carlos Mallo, Sylvia Meljem, Carlos Jimnez, (2000). "Contabilidad de costos y
estratgica de gestin", Primera edicin, Prentice Hall, Espaa, 768 pginas.
Gestin empresarial
Mxico 2008
Ventanilla nica de gestin empresarial
www.aguascalientes.gob.mx/economia
Mxico 2004
Artculos de marketing
www.marketing-free.com
Octubre 2006
Artculos de marketing
35

www.marketing-free.com
Octubre 2006
Herramientas para la gestin empresarial
http://cecoeco.catie.ac.cr/Magazin.asp?
CodSeccion=7&MagSigla=MENU_HERRO
Noviembre 2004
Herramientas para emprendedores
www.gestiopolis.com/geseempresarial.html
Octubre de 2008

ANEXOS

36

37

You might also like