miércoles, 16 de noviembre de 2016

Gestión de Base de Datos


Sistema de Gestión de Archivos


Se puede tomar de ejemplo la manera en como interactuan los archivos de Windows, cuando se realiza una interacción entre carpetas como mover, copiar y pegar. Este sistema es parte del sistema operativo y permite optimizar el rendimiento, además de ofrecer confiabilidad con sus datos, resistente a tolerancias brinda un soporte para dispositivos de E/S para varios usuarios.

Funciones:

1.- Los dispositivos de E/S interactuan en bloques.
2.- Su directorio permite ubicar los diversos archivos y atributos.
3.- En bloques disponibles se puede asignar archivos.
4.- El control que se lleva en los sistemas compartidos permite ciertos niveles de acceso a los usuarios.

Desventajas: 

1.- Su flexibilidad no permite un trabajo adecuado.
2.- No existen restricciones de integridad, se debe cumplir ciertas indicaciones durante la ejecución de los programas.
3.- Sus búsquedas no permiten que sean rápidas, consultas complejas o la modificación de diversos archivos al mismo tiempo.


BASES DE DATOS


Son aquellas colecciones de datos relacionados los cuales son parte de un sistema mucho mayor y permiten cumplir las necesidades que requiera una organización. 

1.- Utilización de catalogo de meta-datos, como lo son los datos auto descriptivos
2.- Transacciones multi-usuario así mismo permite compartir los datos y realizar múltiples visitas en tiempo real.

La interacción realizada va de acuerdo a una serie de pasos ordenados sin embargo su ciclo es repetitivo, el mismo proceso regresa la información al solicitante.

1.- Solicitar registros.
2.- Recibir información de la pagina.
3.- Realizar las operaciones solicitadas E/S.
4.- Almacena los datos en una base. 

Tipos de Sistemas Gestores de Base de Datos

El propósito de usar este tipo de gestores radica en el uso del modelo relacional, el cual permite gestionar datos comerciales, administrativos u otros tipos de datos, según los siguientes modelos. Distintos modelos proveen métodos avanzados de gestión de archivos como sistemas de información geográfica, bases de dato multimedia  distribuidas.

Modelo de datos basados en registros:

- Modelo Jerárquico.
- Modelo de Red.
- Modelo Relacional.

Modelo lógico basado en objetos

- Modelo Entidad - Relación 
- Modelo de Objetos


Ventajas y Desventajas del uso de Bases de datos

Ventajas

Permiten involucrar datos de manera consistente, un mayor almacenamiento e independencia de datos durante la ejecución de interfaces.
- Restricciones de integridad u accesos complejos entre datos, así mismo provee diferentes formas se seguridad como realización de copias de seguridad y recuperación de datos.

Desventajas

- Dependiendo del tamaño de almacenamiento de datos este puede ser costoso, así mismo interviene una complejidad significativa durante el costo de implementación y un sobre costo de ejecución.



ARQUITECTURA - BASES DE DATOS

Se presentan a niveles según la manera en como procesan los datos:

Nivel Interno 

Se relaciona con los detalles de utilización de medios físicos como discos duros, memoria otros componentes necesarios para administrar la base de datos, ademas requiere que este sea rápido y eficiente en espacio. Presenta una descripción de bajo nivel


Nivel Conceptual

Permite administrar los datos, así mismo el diseño tiene que ser considerado ya que se moldeara una estructura lógica de almacenamiento, como tablas, filas y columnas. Presenta una descripción de alto nivel.


Nivel Externo

Visualización de los datos por los usuarios finales, la interacción entre aplicaciones, acceso parcial a ciertos tipos de datos y la visualización de algunas tablas que son requeridas por el usuario. Presenta una descripción especifica de alto nivel.



Estos datos requieren una independencia para que no se vean afectados durante su utilización, los cambios en el esquema físico no los afecta, el incremento de columnas no afecta las vistas así mismo solo se vera afectada las columnas. Las denominadas transacciones son reflejadas cuando se realiza algún tipo de transacción donde se necesita un cambio consistente de los datos, así mismo en caso de fallos se asegura que dichos procesos no afecten al usuario o al sistema,



ROLES Y ACTORES DE UNA BASE DE DATOS


Administrador de datos se requiere que este ejecute varios procedimientos para:

- Desarrollo de estándares.
- Ejecutar procedimientos y reglas. 
- Diseño lógico de la información en la base de datos. 
- Planificación de la base de datos.

Administrador de bases de datos, requiere implementar:

- Un diseño para el control y acceso como contraseñas y seguridades varias.
- Mantenimiento de la base para equilibrar un rendimiento adecuado.
- Respaldos de información, como copias de seguridad.


Diseñador de la base de datos

- Diseño lógico de los datos.
- Abstracción de la información, su organización y el uso de estos datos.


Desarrollador de Aplicaciones

Implementación de otros sistemas, para web, sistemas de archivos y email.


Usuarios Finales

Realizan consultas, utilizan aplicaciones finales, ademas de reportes y análisis.



ROLES Y ACTORES DE UNA BASE DE DATOS


Dependiendo del nivel y área se requiere la implementación de diferentes procedimientos, según el área se requiere una manipulación de datos, vistas y definiciones. Según el nivel puede ser 

Alto nivel : No procedimientos
Bajo nivel: Procedimientos normales. 

Según la manera en la cual se realice la programación se necesitara de implementar distintas interfaces para interactuar con la base de datos, así mismo pueden ser mediante formularios u aplicaciones web que permitan una mejor interacción con los usuarios finales.



Biografía:


Wikipedia. (17 de Marzo de 2016). Sistema Gestion de Archivos de Base de Datos. Obtenido de: https://es.wikipedia.org/wiki/Sistema_de_Gesti%C3%B3n_de_Bases_de_Datos

No hay comentarios.:

Publicar un comentario