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.
fundamentos de la base de datos
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
Suscribirse a:
Entradas (Atom)