TAREAS
- La definición del sistema lógico y físico de la base de datos.
- La definición de las vistas de usuarios.
- La asignación y edición de permisos para los usuarios.
- Mantenimiento y seguimiento de la seguridad en la base de datos.
- Mantenimiento general del sistema gestor de base de datos.
FUNCIONES: Las funciones 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 desempeño y optimización , y algo de asistencia en el diseño de la base de datos.
* Recuperabilidad: Se realiza cuando hay error en los datos, en el hardware o software por lo tanto, el administrador de base de datos al tiempo en que se encontraba en estado consistente antes de que la falla se causara.
* Integridad: Significa que la base de datos o los programas que generaron su contenido, incorporen métodos que se aseguren que el contenido de los datos del sistema no se rompa así como las reglas del negocio.
* 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.
*Disponibilidad: Significa que los usuarios autorizados tengan acceso a los datos cuando lo necesiten para atender las necesidades del negocio.
viernes, 7 de febrero de 2014
MANEJO DE ALMACENAMIENTO O ADMINISTRACIÓN DE BASES DE DATOS
Es una función importante de administración de recursos de datos para el uso apropiado de la tecnología de administración de bases de datos. El manejo de base de datos incluye responsabilidad por el desarrollo y el mantenimiento del diccionario de datos de la organización, diseño y supervisión del desempeño de base de datos y el cumplimiento de estándares para uso y seguridad de la base de datos. Los administradores y analistas de base de datos trabajan con las personas encargadas de desarrollar sistemas y los usuarios finales, con el fin de proporcionar su experiencia a importantes proyectos de desarrollo de sistemas.
PROCESAMIENTO DE CONSULTAS - PROCESAMIENTOS DE TRANSACCIONES
Procesamiento de Consulta: Interacciona con el usuario mediante sentencias especificas en un lenguaje de consulta. Estas son poderosas y bastante flexibles como para proporcionar soluciones múltiples a un problema, uno de los más estándares en el SQL ( Lenguaje de Consulta Asistencial).
Procesamiento de Transacciones: Es un tipo de sistema de información que recolecta, almacena, modifica y recupera toda la información generada por las transacciones producidas en una organización. Una transacción es un evento que genera o modifica los datos que se encuentran eventualmente almacenados en un sistema de información.
Procesamiento de Transacciones: Es un tipo de sistema de información que recolecta, almacena, modifica y recupera toda la información generada por las transacciones producidas en una organización. Una transacción es un evento que genera o modifica los datos que se encuentran eventualmente almacenados en un sistema de información.
COMANDOS DEL LENGUAJE DE DEFINICIÓN DE DATOS
Comando descripción
CREATE: Utilizado para crear nuevas tablas.
DROP: Empleado para eliminar tablas.
ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
TRUNCATE: Borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.
CREATE: Utilizado para crear nuevas tablas.
DROP: Empleado para eliminar tablas.
ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
TRUNCATE: Borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.
FUNCIONALIDADES DE UN DBMS
* Crear y organizar la base de datos.
* Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesado rápidamente.
* Manejar los datos de acuerdo a las peticiones de los usuarios.
* Registrar el uso de las bases de datos.
* Interacción con el manejador de archivos.
* Esto a través de las sentencias en DML al comando del sistema de archivos. Así el manejador de bases de datos es el responsable del verdadero almacenamiento de datos.
* Respaldo y Recuperación: Consiste en contar con mecanismos implantados que permitan la recuperación de los datos en caso de ocurrir fallas en el sistema de bases de datos.
* Control de Concurrencia: Consiste en controlar la interacción entre los usuarios concurrentes para no afectar la inconsistencia de los datos.
* Seguridad e Integridad: Consiste en contar con mecanismos que permitan el control de la consistencia de los datos evitando que estos se vean perjudicados por cambios no autorizados o previstos.
* Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesado rápidamente.
* Manejar los datos de acuerdo a las peticiones de los usuarios.
* Registrar el uso de las bases de datos.
* Interacción con el manejador de archivos.
* Esto a través de las sentencias en DML al comando del sistema de archivos. Así el manejador de bases de datos es el responsable del verdadero almacenamiento de datos.
* Respaldo y Recuperación: Consiste en contar con mecanismos implantados que permitan la recuperación de los datos en caso de ocurrir fallas en el sistema de bases de datos.
* Control de Concurrencia: Consiste en controlar la interacción entre los usuarios concurrentes para no afectar la inconsistencia de los datos.
* Seguridad e Integridad: Consiste en contar con mecanismos que permitan el control de la consistencia de los datos evitando que estos se vean perjudicados por cambios no autorizados o previstos.
COMPONENTES DE LOS DBMS
Los componentes funcionales de un sistema manejador de base de datos son los siguientes:
- Gestor de Archivos: Gestiona la asignación de espacio en la memoria del disco y de las estructuras de datos usadas para representar la información.
- Manejador de Base de Datos: Sirve de interfaz entre los datos y los programas de aplicación.
- Procesador de Consulta: Traduce las proposiciones en lenguajes de consulta a instrucciones de bajo nivel. Ademas convierte la solicitud del usuario en una forma mas eficiente.
- Compilador de DDL: Convierte las proposiciones DDL en un conjunto de tablas que contienen metadatos, estas se almacenan en el diccionario de datos.
- Archivos de Datos: En él se encuentran almacenados físicamente los datos de una organización .
- Diccionario de Datos: Contiene la información referente a la estructura de la base de datos.
- Indices: Permiten un rápido acceso o registro que contienen valores específicos.
ARQUITECTURA-CLIENTE-SERVIDOR
*Arquitectura: Es un entramado de componentes funcionales que aprovechando diferentes estándares, convenciones, reglas y procesos permite integrar una amplia gama de productos y servicios informáticos, de manera que pueda ser utilizado eficazmente dentro de la organización.
*Cliente: Es el que inicia un requerimiento de servicio. El requerimiento inicial puede convertirse en múltiples requerimientos de trabajos a través de redes LAN o WAN. La ubicación de los datos o las aplicaciones es totalmente transparente para el cliente.
*Servidor: Es cualquier recurso de computo dedicado a responder a los requerimientos del cliente. Los servidores pueden estar conectados a los clientes a través de las redes LAN o WAN, para proveer de múltiples servicios a los clientes y ciudadanos tales como impresión, acceso a bases de datos, fax, procesamiento de imágenes.
*Arquitectura multi-capas: Están basadas en tres tipos de capas, que son: presentación o interfaces, reglas de negocios y datos.
-La primera capa (Presentación o Interfaces): Es la página inicial (visual-gráfica ) que permite al usuario ver el diseño de programa.
-La segunda capa (Reglas de Negocios): Es la capa intermedia del programa donde se maneja las transacciones y reglas del negocio, actuando como intermediario entre las interfaces del usuario y la otra capa que es la de los datos.
-La tercera capa (Datos) esta es la capa mas importante del programa, ya que maneja la información basada en una plataforma potente permitiendo así una consistencia en la información, donde este proceso ayuda el resguardo de la información ante cualquier fallo que pueda tener el software y el hardware
*Cliente: Es el que inicia un requerimiento de servicio. El requerimiento inicial puede convertirse en múltiples requerimientos de trabajos a través de redes LAN o WAN. La ubicación de los datos o las aplicaciones es totalmente transparente para el cliente.
*Servidor: Es cualquier recurso de computo dedicado a responder a los requerimientos del cliente. Los servidores pueden estar conectados a los clientes a través de las redes LAN o WAN, para proveer de múltiples servicios a los clientes y ciudadanos tales como impresión, acceso a bases de datos, fax, procesamiento de imágenes.
*Arquitectura multi-capas: Están basadas en tres tipos de capas, que son: presentación o interfaces, reglas de negocios y datos.
-La primera capa (Presentación o Interfaces): Es la página inicial (visual-gráfica ) que permite al usuario ver el diseño de programa.
-La segunda capa (Reglas de Negocios): Es la capa intermedia del programa donde se maneja las transacciones y reglas del negocio, actuando como intermediario entre las interfaces del usuario y la otra capa que es la de los datos.
-La tercera capa (Datos) esta es la capa mas importante del programa, ya que maneja la información basada en una plataforma potente permitiendo así una consistencia en la información, donde este proceso ayuda el resguardo de la información ante cualquier fallo que pueda tener el software y el hardware
SISTEMA DE BASES DE DATOS RELACIONALES
Es una base de datos que cumple con el modelo relacional , el cual es el modelo mas utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones(relaciones) entre los datos(que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de hay proviene su nombre "Modelo Relacional". Tras ser postuladas sus bases en 1970 por Edgar Frank Codd de los laboratorios IBM en San José (california), no tardo en consolidarse como un nuevo paradigma en los modelos de bases de datos.
EVOLUCIÓN DE LOS SISTEMAS MANEJADORES DE BASE DE DATOS
A principio de la década de los sesenta, el punto mas importante fue la introducción por parte de CODASYL (Conference on Data Systems Languages) del compilador COBOL, acompañado por la evolución de unidades de almacenamiento en cinta y la aparición subsecuente de los dispositivos de almacenamientos de acceso directo. Al surgir las necesidades de aplicaciones mas complejas se observo la necesidad de agregar al compilador COBOL paquetes que facilitaran el ordenamiento y clasificación de datos así como la generación de reportes surgiendo también las organizaciones lógicas de alto nivel para los datos y las aplicaciones comenzaron a interrelacionarse entre si para ponerse a disposición de un mayor número de usuarios
SISTEMAS MANEJADORES DE BASES DE DATOS
Son un tipo de software muy especifico, dedicado a servir de interfaz entre las bases de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas manejadores de base de dato es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convirtieran en información relevante para una organización
BASE DE DATOS
Una base
de datos o banco de
datos es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso. En este sentido; una
biblioteca puede considerarse una base de datos compuesta en su mayoría por
documentos y textos impresos en papel e indexados para su consulta.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y
la electrónica, la mayoría de las bases de datos están en formato
digital (electrónico), y por ende se ha desarrollado y se ofrece un amplio
rango de soluciones al problema del almacenamiento de datos.
Existen programas denominados sistema gestores de base de datos,
abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de
forma rápida y estructurada. Las propiedades de estos DBMS, así como su
utilización y administración, se estudian dentro del ámbito de la informática.
Suscribirse a:
Entradas (Atom)