HVM-SOLUCIONES

Image and video hosting by TinyPic

23/03/2012

ADMINISTRACION DE BASE DE DATOS

Introducción.

Una Base de Datos es una colección de archivos, datos, información; ordenada, organizada, y relacionada, con la finalidad de permitir el manejo de la información para su procesamiento. Cada uno de los archivos representan una colección de registros y cada registro está compuesto de una colección de campos. Cada uno de los campos de cada registro permite llevar información de alguna característica o atributo de alguna entidad del mundo real.

El DBMS es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos. Se compone de un Lenguaje de Definición de Datos (DDL: Data Definition Languaje), de un Lenguaje de Manipulación de Datos (DML: Data Manipulation Languaje), y de un Lenguaje de Consulta (SQL: Structured Query Languaje).

Sistema de Administración de Base de Datos (DBMS).

Es el nivel de software que provee el acceso a la información a un alto nivel de abstracción. En lugar de manipular archivos, registros, índices, el programa de aplicación opera en términos de clientes, cuentas, saldos, etc.

Acceso a la Base de Datos

La secuencia conceptual de operaciones que ocurren para accesar cierta información que contiene una base de datos es la siguiente:

  • El usuario solicita cierta información contenida en la base de datos.
  • El DBMS intercepta este requerimiento y lo interpreta.
  • DBMS realiza las operaciones necesarias para accesar y/o actualizar la información solicitada

Para ver el gráfico seleccione la opción "Descargar" del menú superior

Proceso para Accesar Información de Bases de Datos.

Unidad I. Funciones del Administrador de la Base de Datos.

  1. Conceptos Generales.

Administrador de la Base de Datos. Es la persona encargada de definir y controlar las bases de datos corporativas, además proporciona asesoría a los desarrolladores, usuarios y ejecutivos que la requieran. Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos, generalmente tiene(n) experiencia en DBMS, diseño de bases de datos, Sistemas operativos, comunicación de datos, hardware y programación.

Un Administrador de Base de Datos de tiempo completo normalmente tiene aptitudes técnicas para el manejo del sistema en cuestión a demás, son cualidades deseables nociones de administración, manejo de personal e incluso un cierto grado de diplomacia. La característica más importante que debe poseer es un conocimiento profundo de las políticas y normas de la empresa, así como el criterio de la empresa para aplicarlas en un momento dado. La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las guías de acción definidas por la administración de los datos.

El Administrador de Bases de Datos es responsable primordialmente de:

  • Administrar la estructura de la Base de Datos.
  • Administrar la actividad de los datos.
  • Administrar el Sistema Manejador de Base de Datos.
  • Establecer el Diccionario de Datos.
  • Asegurar la confiabilidad de la Base de Datos.
  • Confirmar la seguridad de la Base de Datos.

Administrar la estructura de la Base de Datos.

Esta responsabilidad incluye participar en el diseño inicial de la base de datos y su puesta en practica así como controlar, y administrar sus requerimientos, ayudando a evaluar alternativas, incluyendo los DBMS a utilizar y ayudando en el diseño general de la bases de datos. En los casos de grandes aplicaciones de tipo organizacional, el DBA es un gerente que supervisa el trabajo del personal de diseño de la BD.

Una vez diseñada las bases de datos, es puesta en práctica utilizando productos del DBMS, procediéndose entonces a la creación de los datos (captura inicial). El DBA participa en el desarrollo de procedimientos y controles para asegurar la calidad y la alta integridad de la BD.

Los requerimientos de los usuarios van modificándose, estos encuentran nuevas formas o métodos para lograr sus objetivos; la tecnología de la BD se va modificando y los fabricantes del DBMS actualizan sus productos. Todas las modificaciones en las estructuras o procedimientos de BD requieren de una cuidadosa administración.

Administración de la Actividad de Datos.

El DBA no es usuario del sistema, no administra valores de datos; sino la actividad de datos; protege los datos, no los procesa. Dado que la base de datos es un recurso compartido, el DBA debe proporcionar estándares, guías de acción, procedimientos de control y la documentación necesaria para garantizar que los usuarios trabajen en forma cooperativa y complementaria al procesar datos en la bases de datos.

Administrar el Sistema Manejador de Base de Datos.

Existe una gran actividad al interior de un DBMS. La concurrencia de múltiples usuarios requiere la estandarización de los procesos de operación; el DBA es responsable de éstas especificaciones y de asegurarse que estas lleguen a quienes concierne. Todo el ámbito de la base de datos se rige por estándares, desde la forma de como se captura la información (tipo de dato, longitud, formato), como es procesada y presentada. El nivel de estandarización alcanza hasta los aspectos más internos de la base de datos; como sé accesa a un archivo, como se determinan los índices primarios y auxiliares, registros, etc.

El DBA debe procurar siempre que los estándares que serán aplicados beneficien también a los usuarios, privilegiando siempre la optimización en la operación del DBMS y el apego de las políticas de la empresa. Entre las funciones del DBA se encuentra la de revisar los estándares periódicamente para determinar su operatividad, ajustarlos, ampliarlos o cancelarlos y hacer que éstos se cumplan.

Establecer el Diccionario de Datos.

Cuando se definen estándares sobre la estructura de la base de datos, se deben de registrarse en una sección del diccionario de datos a la que todos aquellos usuarios relacionados con ese tipo de proceso pueden acceder. Este metadato debe precisar información que nos indique con claridad el tipo de datos que serán utilizados, sus ámbitos de influencia y sus limitantes de seguridad.

Asegurar la Confiabilidad de la Base de Datos

Se trata de realizar un sistema de bases de datos lo suficientemente robusto para que sea capaz de recuperarse frente a errores o usos inadecuados. Se deben utilizar gestores con las herramientas necesarias para la reparación de los posibles errores que las bases de datos pueden sufrir, por ejemplo tras un corte inesperado de luz.




Qué es un Sistema de Gestión de Almacenes (SGA) ?

El Sistema de Gestión del Almacén (SGA) se ocupa de controlar,gestionar y automatizar los procesos involucrados en el manejo de los artículos que llegan, se encuentran y salen del almacén. Aumenta la rapidez y eficiencia de las operaciones y reduce el número de errores



¿Qué hace?

Podemos resumir las funciones de un SGA en 5 puntos

  1. Control de nivel de stock del almacén a nivel de existencia-ubicación. Es la función por excelencia del SGA, tener perfecamente controlados los inventarios.
  2. Gestión a tiempo real. Es una función imprescindible, de no poder trabajar en tiempo real el uso del SGA como tal no tendría sentido.
  3. Trazabilidad. El uso del SGA nos brinda la trazabilidad dentro de nuestro almacén. La trazabilidad que puede considerarse como un factor competitivo para el cliente, está convirtiéndose en una exigencia básica que tenemos que ofrecer. En determinados sectores sin Trazabilidad no puedes competir.
  4. Planificación, asignación y control de la carga de trabajo de los recursos del almacén.
  5. Reportar la información necesaria para la toma de decisiones. En este punto hay que tener en cuenta la integración con el ERP de la empresa. Ya que el futuro del ERP y del SGA es trabajar juntos proporcionando un control total sobre la empresa

¿Qué debe hacer?

  1. Versatilidad frente a los diferentes almacenes. Tipologías de unidad de carga. Tipo de pedidos de cliente.
  2. Gestión de las ubicaciones del almacén.
  3. Perfecta integración con el ERP-SGA-ERP.
  4. Perfecta integración con otros elementos hardware ( transelevadores, impresoras, etc)
  5. Soporte de tecnologías de identificación (Código de barras, RFID, etc)
  6. Implementación de técnicas logísticas, como el cross docking, picking inverso, etc)
  7. Intercambio de información (stock-status, EDI)
  8. Integración tracking.
  9. Organización del transporte. Colas /carga de trabajo.

Más allá del SGA

  1. Integración Mensajería y workflow.
  2. Integración con sistema Business Inteligence.
  3. Publicación en portal.
  4. Albaranes: gestión documental.

Por último quería listaros ventajas que obtenemos del uso de un Sistema de Gestión de Almacén.

Ventajas del uso de un SGA en nuestra empresa.

  1. Reduce el efecto de la rotación de personal.
  2. Aumenta la versatilidad de los operarios
  3. La fiabilidad y productividad de los operarios es alta desde el primer día.
  4. Ratios d productividad precisos.
  5. Fiabilidad en el stock de materias primas e intermedias.
  6. Información clara y detallada de stocks y tendencias adías vista.
  7. Planificación fiable.
  8. Imputación y control de costes más fiable.
  9. Facilita la toma de decisiones.
  10. Reducción de las tareas administrativas.
  11. Reducción de costes. Reducción del espacio necesario.
  12. Mejor determinación del retorno de la inversión.
  13. Incremento del ratio de servicio, reducción de las rupturas de stock.
  14. Reducción de los plazos de entrega.
  15. Plazos fiables.
  16. Mejora en la relación con clientes y proveedores.
  17. Fiabilidad del stock a tiempo real.
  18. Fácil planificación de necesidades.
  19. Reducción de obsolescencias.
  20. Disminución de devoluciones.

¿Qué es un PGA – Oracle?

Las siglas provienen de Program/Private Global Area, y es la memoria privada de cada proceso servidor. En esta memoria cada proceso almacena información que sólo es necesaria para su propio funcionamiento como por ejemplo sus variables globales, el estado actual de cada cursor (SQL) que se ejecuta… etc.

La PGA se compone de:

  • Área SQL privada: cada SQL que se ejecuta necesita de este espacio para poder llevar el control de las operaciones propias de la sentencia. Se asigna cuando se abre el cursor y se libera completamente cuando se cierra. Esta parte de memoria se subdivide en dos:
  • a) area persistente: perdura durante toda la vida del cursor. Guarda las bind variables además de otras cosas.
  • b) area en tiempo de ejecución: se libera cuando finaliza la ejecución de la sentencia SQL (aunque no se haya cerrado el cursor ).
  • Memoria de las sesiones: guarda información relativa a la sesión como el login, variables de sesión… etc. En servidores compartidos (shared servers) este área pasa a ser pública ya que diferentes usuarios comparten los mismos procesos servidores.

Deberes

Los deberes de un administrador de bases de datos dependen de la descripción del puesto, corporación y políticas de Tecnologías de Información (TI). Por lo general se incluye recuperación de desastres (respaldos y pruebas de respaldos), análisis de rendimiento y optimización, y cierta asistencia en el diseño de la base de datos.


Debe incorporarse una metodología basada en calidad y administración de riesgos al proceso de la administración de bases de datos. Definición de base de datos y ademas


Disponibilidad

La disponibilidad significa que los usuarios autorizados tengan acceso a los datos cuando lo necesiten para atender a las necesidades del negocio. De manera incremental los negocios han ido requiriendo que su información esté disponible todo el tiempo (24x7", o siete días a la semana, 24 horas del día). La industria de TI ha respondido a estas necesidades con redundancia de red y hardware para incrementar las capacidades administrativas en línea. siempre y cuando estes en la administracion de la TI.

Recuperabilidad

La recuperabilidad significa que, si se da algún error en los datos, hay un bug de programa ó de hardware, el DBA (Administrador de base de datos) puede traer de vuelta la base de datos al tiempo y estado en que se encontraba en estado consistente antes de que el daño se causara. Las actividades de recuperación incluyen el hacer respaldos de la base de datos y almacenar esos respaldos de manera que se minimice el riesgo de daño o pérdida de los mismos, tales como hacer diversas copias en medios de almacenamiento removibles y almacenarlos fuera del área en antelación a un desastre anticipado. La recuperación es una de las tareas más importantes de los DBA's.

La recuperabilidad, frecuentemente denominada "recuperación de desastres", tiene dos formas primarias. La primera son los respaldos y después las pruebas de recuperación.

La recuperación de las bases de datos consisten en información y estampas de tiempo junto con bitácoras los cuales se cambian de manera tal que sean consistentes en un momento y fecha en particular. Es posible hacer respaldos de la base de datos que no incluyan las estampas de tiempo y las bitácoras, la diferencia reside en que el DBA debe sacar de línea la base de datos en caso de llevar a cabo una recuperación.

Las pruebas de recuperación consisten en la restauración de los datos, después se aplican las bitácoras a esos datos para restaurar la base de datos y llevarla a un estado consistente en un tiempo y momento determinados. Alternativamente se puede restaurar una base de datos que se encuentra fuera de línea sustituyendo con una copia de la base de datos.

Si el DBA (o el administrador) intentan implementar un plan de recuperación de bases de datos sin pruebas de recuperación, no existe la certeza de que los respaldos sean del todo válidos. En la práctica, los respaldos de la mayoría de los RDBMSs son raramente válidos si no se hacen pruebas exhaustivas que aseguren que no ha habido errores humanos o bugs que pudieran haber corrompido los respaldos.


Integridad

La integridad de una base de datos significa que, la base de datos o los programas que generaron su contenido, incorporen métodos que aseguren que el contenido de los datos del sistema no se rompan así como las reglas del negocio. Por ejemplo, un distribuidor puede tener una regla la cual permita que sólo los clientes individuales puedan solicitar órdenes; a su vez cada orden identifique a uno y sólo un proveedor. El servidor Oracle y otros DBMSs relacionales hacen cumplir este tipo de reglas del negocio con limitantes, las cuales pueden ser configuradas implícitamente a través de consultas. Para continuar con este ejemplo, en el proceso de inserción de una nueva orden a la base de datos, esta a su vez tendría que cerciorarse de que el cliente identificado existen en su tabla para que la orden pueda darse.


Seguridad

Seguridad significa la capacidad de los usuarios para acceder y cambiar los datos de acuerdo a las políticas del negocio, así como, las decisiones de los encargados. Al igual que otros metadatos, una DBMS relacional maneja la seguridad en forma de tablas. Estas tablas son las "llaves del reino" por lo cual se deben proteger de posibles intrusos.


Rendimiento

El rendimiento significa que la base de datos no cause tiempos de respuesta poco razonables. En sistemas muy complejos cliente/servidor y de tres capas, la base de datos es sólo uno de los elementos que determinan la experiencia de los usuarios en línea y los programas desatendidos. El rendimiento es una de las mayores motivaciones de los DBA para coordinarse con los especialistas de otras áreas del sistema fuera de las líneas burocráticas tradicionales.


Desarrollo/Soporte a pruebas

Uno de los deberes menos respetados por el administrador de base de datos es el desarrollo y soporte a pruebas, mientras que algunos otros encargados lo consideran como la responsabilidad más importante de un DBA. Las actividades de soporte incluyen la colecta de datos de producción para llevar a cabo pruebas con ellos; consultar a los programadores respecto al desempeño; y hacer cambios a los diseños de tablas de manera que se puedan proporcionar nuevos tipos de almacenamientos para las funciones de los programas.

Algunos roles del personal de TI relacionados con la administración de base de datos:



Qué es un Sistema de Gestión de Almacenes (SGA) ?

El Sistema de Gestión del Almacén (SGA) se ocupa de controlar,gestionar y automatizar los procesos involucrados en el manejo de los artículos que llegan, se encuentran y salen del almacén. Aumenta la rapidez y eficiencia de las operaciones y reduce el número de errores



¿Qué hace?

Podemos resumir las funciones de un SGA en 5 puntos

  1. Control de nivel de stock del almacén a nivel de existencia-ubicación. Es la función por excelencia del SGA, tener perfecamente controlados los inventarios.
  2. Gestión a tiempo real. Es una función imprescindible, de no poder trabajar en tiempo real el uso del SGA como tal no tendría sentido.
  3. Trazabilidad. El uso del SGA nos brinda la trazabilidad dentro de nuestro almacén. La trazabilidad que puede considerarse como un factor competitivo para el cliente, está convirtiéndose en una exigencia básica que tenemos que ofrecer. En determinados sectores sin Trazabilidad no puedes competir.
  4. Planificación, asignación y control de la carga de trabajo de los recursos del almacén.
  5. Reportar la información necesaria para la toma de decisiones. En este punto hay que tener en cuenta la integración con el ERP de la empresa. Ya que el futuro del ERP y del SGA es trabajar juntos proporcionando un control total sobre la empresa

¿Qué debe hacer?

  1. Versatilidad frente a los diferentes almacenes. Tipologías de unidad de carga. Tipo de pedidos de cliente.
  2. Gestión de las ubicaciones del almacén.
  3. Perfecta integración con el ERP-SGA-ERP.
  4. Perfecta integración con otros elementos hardware ( transelevadores, impresoras, etc)
  5. Soporte de tecnologías de identificación (Código de barras, RFID, etc)
  6. Implementación de técnicas logísticas, como el cross docking, picking inverso, etc)
  7. Intercambio de información (stock-status, EDI)
  8. Integración tracking.
  9. Organización del transporte. Colas /carga de trabajo.

Más allá del SGA

  1. Integración Mensajería y workflow.
  2. Integración con sistema Business Inteligence.
  3. Publicación en portal.
  4. Albaranes: gestión documental.

Por último quería listaros ventajas que obtenemos del uso de un Sistema de Gestión de Almacén.

Ventajas del uso de un SGA en nuestra empresa.

  1. Reduce el efecto de la rotación de personal.
  2. Aumenta la versatilidad de los operarios
  3. La fiabilidad y productividad de los operarios es alta desde el primer día.
  4. Ratios d productividad precisos.
  5. Fiabilidad en el stock de materias primas e intermedias.
  6. Información clara y detallada de stocks y tendencias adías vista.
  7. Planificación fiable.
  8. Imputación y control de costes más fiable.
  9. Facilita la toma de decisiones.
  10. Reducción de las tareas administrativas.
  11. Reducción de costes. Reducción del espacio necesario.
  12. Mejor determinación del retorno de la inversión.
  13. Incremento del ratio de servicio, reducción de las rupturas de stock.
  14. Reducción de los plazos de entrega.
  15. Plazos fiables.
  16. Mejora en la relación con clientes y proveedores.
  17. Fiabilidad del stock a tiempo real.
  18. Fácil planificación de necesidades.
  19. Reducción de obsolescencias.
  20. Disminución de devoluciones.

¿Qué es un PGA – Oracle?

Las siglas provienen de Program/Private Global Area, y es la memoria privada de cada proceso servidor. En esta memoria cada proceso almacena información que sólo es necesaria para su propio funcionamiento como por ejemplo sus variables globales, el estado actual de cada cursor (SQL) que se ejecuta… etc.

La PGA se compone de:

  • Área SQL privada: cada SQL que se ejecuta necesita de este espacio para poder llevar el control de las operaciones propias de la sentencia. Se asigna cuando se abre el cursor y se libera completamente cuando se cierra. Esta parte de memoria se subdivide en dos:
  • a) area persistente: perdura durante toda la vida del cursor. Guarda las bind variables además de otras cosas.
  • b) area en tiempo de ejecución: se libera cuando finaliza la ejecución de la sentencia SQL (aunque no se haya cerrado el cursor ).
  • Memoria de las sesiones: guarda información relativa a la sesión como el login, variables de sesión… etc. En servidores compartidos (shared servers) este área pasa a ser pública ya que diferentes usuarios comparten los mismos procesos servidores.

ADMINISTRACION DE BASE DE DATOS


Introducción

Un sistema de bases de datos es básicamente un sistema computarizado para llevar registros, es un depósito o contenedor de una colección de archivos de datos computarizados. Los usuarios del sistema pueden agregar nuevos archivos, insertar, recuperar, modificar, eliminar datos dentro de estos archivos y eliminar los archivos existentes dentro de la base de datos.

¿Qué es un Sistema de Base de Datos?

Es un sistema computarizado cuya finalidad general es almacenar información y permitir a los usuarios recuperar y actualizar esa información con base en peticiones. Esta información puede ser cualquier cosa que sea de importancia para el individuo o la organización; es decir, todo lo que sea necesario para auxiliarle en el proceso general de su administración.Un sistema de bases de datos comprende cuatro componentes principales: datos, hardware,software y usuarios.

Datos

Los sistemas de bases de datos están disponibles en máquinas que van desde las computadoras personales más pequeñas hasta las mainframes más grandes. En particular, los sistemas que se encuentran en máquinas grandes (sistemas grandes) tienden a ser multiusuario, mientras que los que se ejecutan en máquinas pequeñas (sistemas pequeños) tienden a ser de un solo usuario. Un sistema de un solo usuario es aquel en el que sólo un usuario puede tener acceso a la base de datos en un momento dado; un sistema multiusuario es aquel en el cual múltiples usuarios pueden tener acceso simultáneo a la base de datos.

En general, los datos de la base de datos, al menos en los sistemas grandes, serán tanto integrados como compartidos. Integrado se refiere a una unificación de varios archivos que de otro modo serían distintos, con una redundancia entre ellos eliminada al menos parcialmente. Compartido por que las piezas individuales de datos en la base pueden ser compartidas entre diferentes usuarios y que cada uno de ellos puede tener acceso a la misma pieza de datos, probablemente con fines diferentes. Distintos usuarios pueden en efecto acceder a la misma pieza de datos al mismo tiempo, lo que se conoce como acceso concurrente. Este comportamiento, concurrente o no, es en parte consecuencia del hecho de que la base de datos está integrada. Si la base de datos no es compartida, se le conoce como personal o como específica de la aplicación.

Que la base de datos sea integrada y compartida significa que cualquier usuario ocupará normalmente sólo una pequeña parte de la base de datos total; lo que es más, las partes de los distintos usuarios se traslaparán de diversas formas. En otras palabras, una determinada base de datos será percibida de muchas formas diferentes por los distintos usuarios. De hecho, aun cuando dos usuarios tengan la misma porción de la base de datos, su visión de dicha parte podría diferir considerablemente a un nivel detallado.

Hardware

Los componentes de hardware del sistema constan de:

  • Los volúmenes de almacenamiento secundario, como discos magnéticos, que se emplean para contener los datos almacenados, junto con dispositivos de E/S, los controladores de dispositivos, los canales de E/S, entre otros.
  • Los procesadores de hardware y la memoria principal asociada usados para apoyarla ejecución del software del sistema de base de datos.

Software

El administrador de base de datos o servidor de base de datos conocido como sistema de administración de base de datos (DBMS) maneja todas las solicitudes de acceso a la base de datos ya sea para agregar y eliminar archivos, recuperar y almacenar datos desde y en dichos archivos. Por lo tanto, una función general que ofrece el DBMS consiste en ocultar a los usuarios de la base de datos los detalles al nivel de hardware

. Es decir, que el DBMS ofrece a los usuarios una percepción de la base de datos que está en cierto modo, por encima del nivel del hardware y que maneja las operaciones del usuario expresadas en términos de ese nivel más alto de percepción.El DBMS es el componente de software más importante del sistema en general, aunque no es el único.



Qué es un Sistema de Gestión de Almacenes (SGA) ?

El Sistema de Gestión del Almacén (SGA) se ocupa de controlar,gestionar y automatizar los procesos involucrados en el manejo de los artículos que llegan, se encuentran y salen del almacén. Aumenta la rapidez y eficiencia de las operaciones y reduce el número de errores



¿Qué hace?

Podemos resumir las funciones de un SGA en 5 puntos

  1. Control de nivel de stock del almacén a nivel de existencia-ubicación. Es la función por excelencia del SGA, tener perfecamente controlados los inventarios.
  2. Gestión a tiempo real. Es una función imprescindible, de no poder trabajar en tiempo real el uso del SGA como tal no tendría sentido.
  3. Trazabilidad. El uso del SGA nos brinda la trazabilidad dentro de nuestro almacén. La trazabilidad que puede considerarse como un factor competitivo para el cliente, está convirtiéndose en una exigencia básica que tenemos que ofrecer. En determinados sectores sin Trazabilidad no puedes competir.
  4. Planificación, asignación y control de la carga de trabajo de los recursos del almacén.
  5. Reportar la información necesaria para la toma de decisiones. En este punto hay que tener en cuenta la integración con el ERP de la empresa. Ya que el futuro del ERP y del SGA es trabajar juntos proporcionando un control total sobre la empresa

¿Qué debe hacer?

  1. Versatilidad frente a los diferentes almacenes. Tipologías de unidad de carga. Tipo de pedidos de cliente.
  2. Gestión de las ubicaciones del almacén.
  3. Perfecta integración con el ERP-SGA-ERP.
  4. Perfecta integración con otros elementos hardware ( transelevadores, impresoras, etc)
  5. Soporte de tecnologías de identificación (Código de barras, RFID, etc)
  6. Implementación de técnicas logísticas, como el cross docking, picking inverso, etc)
  7. Intercambio de información (stock-status, EDI)
  8. Integración tracking.
  9. Organización del transporte. Colas /carga de trabajo.

Más allá del SGA

  1. Integración Mensajería y workflow.
  2. Integración con sistema Business Inteligence.
  3. Publicación en portal.
  4. Albaranes: gestión documental.

Por último quería listaros ventajas que obtenemos del uso de un Sistema de Gestión de Almacén.

Ventajas del uso de un SGA en nuestra empresa.

  1. Reduce el efecto de la rotación de personal.
  2. Aumenta la versatilidad de los operarios
  3. La fiabilidad y productividad de los operarios es alta desde el primer día.
  4. Ratios d productividad precisos.
  5. Fiabilidad en el stock de materias primas e intermedias.
  6. Información clara y detallada de stocks y tendencias adías vista.
  7. Planificación fiable.
  8. Imputación y control de costes más fiable.
  9. Facilita la toma de decisiones.
  10. Reducción de las tareas administrativas.
  11. Reducción de costes. Reducción del espacio necesario.
  12. Mejor determinación del retorno de la inversión.
  13. Incremento del ratio de servicio, reducción de las rupturas de stock.
  14. Reducción de los plazos de entrega.
  15. Plazos fiables.
  16. Mejora en la relación con clientes y proveedores.
  17. Fiabilidad del stock a tiempo real.
  18. Fácil planificación de necesidades.
  19. Reducción de obsolescencias.
  20. Disminución de devoluciones.

¿Qué es un PGA – Oracle?

Las siglas provienen de Program/Private Global Area, y es la memoria privada de cada proceso servidor. En esta memoria cada proceso almacena información que sólo es necesaria para su propio funcionamiento como por ejemplo sus variables globales, el estado actual de cada cursor (SQL) que se ejecuta… etc.

La PGA se compone de:

  • Área SQL privada: cada SQL que se ejecuta necesita de este espacio para poder llevar el control de las operaciones propias de la sentencia. Se asigna cuando se abre el cursor y se libera completamente cuando se cierra. Esta parte de memoria se subdivide en dos:
  • a) area persistente: perdura durante toda la vida del cursor. Guarda las bind variables además de otras cosas.
  • b) area en tiempo de ejecución: se libera cuando finaliza la ejecución de la sentencia SQL (aunque no se haya cerrado el cursor ).
  • Memoria de las sesiones: guarda información relativa a la sesión como el login, variables de sesión… etc. En servidores compartidos (shared servers) este área pasa a ser pública ya que diferentes usuarios comparten los mismos procesos servidores.