Análise e deseño detallado de aplicacións de informática e de xestión/Funcionamento dos sistemas de xestión de bases de datos
Análise e deseño detallado de aplicacións de informática e de xestión | ||
← Volver a Compoñentes dos sistemas de xestión de bases de datos | Funcionamento dos sistemas de xestión de bases de datos | Seguir con Alternativas do procesamento de bases de datos → |
O fluxo de datos e instrucións entre os elementos é o seguinte:
- Prodúcese unha chamada dende unha unidade de execución ao sistema de xestión de bases de datos. Na chamada faise referencia á vista externa implicada.
- O sistema de xestión de bases de datos analiza a chamada e completa os argumentos coa información da vista externa á que fixo referencia na chamada, así como a correspondente á estrutura lóxica global e a estrutura interna con ela relacionadas. Esta información atópase previamente no dicionario de datos, dende onde pasa ao sistema de xestión de bases de datos.
- Unha vez comprobado o dereito da aplicación a utilizar esta vista, e despois de verificar a súa corrección, o sistema de xestión de bases de datos traduce a chamada converténdoa en ordes aos métodos de acceso ao sistema operativo, dirixíndose a este.
- O sistema operativo accede ao soporte secundario (disco), onde se atopan almacenados os datos.
- Os datos a recuperar pasan do soporte onde se atopa almacenada a base de datos á zona de almacenamento intermedio (búfer). De tratarse dunha inserción ou modificación pasarían en sentido contrario.
- Os datos son transferidos dende a zona de almacenamento intermedio á zona de traballo do usuario da unidade de execución dende onde se realizou a chamada, ou en sentido contrario de tratarse dunha inserción ou modificación, realizándose as correspondentes transformacións entre as representacións dos datos.
- O sistema de xestión de bases de datos, unha vez rematada a operación de manipulación (xa sexa recuperación ou manipulación), pasa á zona de comunicación os indicadores de estado, nos que sinala se a operación acabou correctamente ou non, ao tempo que se fornecen outras informacións sobre a operación realizada.
- A aplicación revisa o estado dos indicadores que se atopan na zona de comunicación da unidade de execución dende a que se efectuou a chamada.
- No caso de que a operación rematase correctamente, os datos que se atopan na zona de entrada e saída da correspondente unidade de execución xa pode utilizalos a aplicación.
Análise e deseño detallado de aplicacións de informática e de xestión | ||
← Volver a Compoñentes dos sistemas de xestión de bases de datos | Funcionamento dos sistemas de xestión de bases de datos | Seguir con Alternativas do procesamento de bases de datos → |