HELVERT HRNAN CAMACHO OSPINA GRUPODIEGO FERNANDO ROJAS NITOLA 2171ANCARACTERÍSTICAS DE LOS DBMSControl de la redundancia* ...
1. PROCESADOR DE CONSULTA: Interacciona con el usuario mediante sentenciasespecíficas en un Lenguaje de Consulta. Éstos so...
12. El DBMS debería proporcionar unos buenos mensajes de error.13. Verificar la existencia de las restricciones en cuanto ...
métodos de acceso a los registros, los tipos de registros, la longitud, los campos que loscomponen.NIVEL EXTERNO O DE VISI...
Upcoming SlideShare
Loading in...5
×

características, componentes y arquitectura de los DBMS.

426

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
426
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

características, componentes y arquitectura de los DBMS.

  1. 1. HELVERT HRNAN CAMACHO OSPINA GRUPODIEGO FERNANDO ROJAS NITOLA 2171ANCARACTERÍSTICAS DE LOS DBMSControl de la redundancia* Redundancia es el resultante de almacenar los mismos datos varias veces, esto conducea serios problemas como duplicación del esfuerzo, derrochar espacio de almacenamiento,incoherencia de los datos.* En la práctica se puede recurrir a una redundancia controlada, en este caso el DBMSdebe tener la capacidad de controlarla.* Se pueden poner especificaciones en el DBMS durante el diseño de la base de datos y seejecuten en automático cuando se actualice un archivo de BD.Restricción de acceso no autorizado* Cuando varios usuarios comparten una base de datos grande, la mayoría no tieneautorización para acceder a toda la información de la BD.* Un DBMS debe proporcionar seguridad y un subsistema de autorización que el DBAdebe utilizar para crear cuentas y especificar las restricciones de la misma.Suministrar estructuras de almacenamiento para un proceso eficaz* El DBMS debe proporcionar estructuras de datos especializadas para acelerar labúsqueda en el disco de registros deseados. Con este fin se utilizan los archivos auxiliaresíndices que están basados en el árbol de estructura de datos. El DBMS debe tener unbúfer que mantiene partes de la base de datos en memoria principal para su rápidoacceso o el DBMS puede usar el volcado de datos del sistema operativo.* Para optimizar procesamiento y consultas el DBMS debe elegir un plan eficaz basándoseen la estructura de almacenamiento existente. Esto creando índices adecuados a lasrelaciones y consultas.Copia de seguridad y recuperación* El DBMS debe contar con el subsistema de copia de seguridad y recuperación.* Por ejemplo si falla la computadora en medio de una transacción compleja deactualización el DBMS debe dejar la BD en el estado anterior.COMPONENTES DBMS
  2. 2. 1. PROCESADOR DE CONSULTA: Interacciona con el usuario mediante sentenciasespecíficas en un Lenguaje de Consulta. Éstos son poderosos y bastante flexibles comopara proporcionar soluciones múltiples a un problema, uno de los más estándares es elSQL (Lenguaje de Consulta Secuencial) .2. METODO DE ACCESO: El procesador de consulta tiene que poder accesar los datosrequeridos en el menor tiempo posible, estos métodos se pueden clasificar en dos grupos.ISAM : Método de acceso secuencial indexadoHASHING : Transformación de clave3. EDITORES DE INFORMES: Son herramientas que proporcionan mecanismos paramejorar el formato por defecto de la consulta. El procesador de consulta obtiene los datosrequeridos y el editor de informes toma como entrada estos datos y la especificación deun formato para producir un informe formateado.4. GENERADORES DE FORMATOS: Los formatos producen una interfaz amigable al usuariopara añadir, borrar, actualizar y recuperar información de la Base de Datos, losgeneradores de formatos toman como entrada un archivo de especificación que describenel formato de tablas y columnas de la Base de Datos con el formato con el que va ainteractuar, un conjunto de reglas de validación para los datos, mensajes de error, etc...5. GENERADORES DE MENU: Es una herramienta que sirve para generar menús.6. INTERFAZ CON EL LENGUAJE HOST: Es una interfaz que permite al sistema Host ocualquier otro sistema simular instrucciones del Sistema Operativo.7. PROCESADOR DE TRANSACCIONES: Tiene como objetivo las cuestiones referentes a laintegridad de la Base de Datos, recuperación y control de la concurrencia .8. DICCIONARIO DE DATOS: Almacena información sobre las tablas y columnas en la Basede Datos, los métodos de acceso empleados, los privilegios de acceso, etc...9. Un buen DBMS permitirá una fácil carga de datos en la Base de Datos desde archivosplanos.10. El DBMS deberá permitir que múltiples usuarios puedan utilizar las Bases de Datos sinperder la integridad o llegar a una situación de interbloqueo (esto es importante enaplicaciones de múltiples usuarios) .11. El DBMS debe ser soportado por varias configuraciones de Hardware, esto esnecesario si hay probabilidad de cambiar el Hardware.
  3. 3. 12. El DBMS debería proporcionar unos buenos mensajes de error.13. Verificar la existencia de las restricciones en cuanto al número limitado de campos porregistros, de registros por archivos o de archivos por Base de Datos.ARQUITECTURA DE LOS DBMSEn 1975, el comité ANSI-SPARC (American National Standard Institute - StandardsPlanning and Requirements Committee) propuso una arquitectura de tres niveles para losDBMS cuyo objeto objetivo principal era separar la BD física de los programas deaplicación.› Nivel interno o físico.› Nivel externo o de visión.› Nivel conceptual.NIVEL INTERNO O FÍSICOEs el más cercano al almacenamiento físico, es decir, tal y como están almacenados en elordenador. Describe la estructura física de la BD mediante un esquema interno. Esteesquema se especifica con un modelo físico y describe los detalles de cómo se almacenanfísicamente los datos: los archivos que contienen la información, su organización, los
  4. 4. métodos de acceso a los registros, los tipos de registros, la longitud, los campos que loscomponen.NIVEL EXTERNO O DE VISIÓNEs el más cercano a los usuarios, es decir, es donde se describen varios esquemas externoso vistas de usuarios. Cada esquema describe la parte de la BD que interesa a un grupo deusuarios en este nivel se representa la visión individual de un usuario o de un grupo deusuarios.NIVEL CONCEPTUALDescribe la estructura de toda la BD para un grupo de usuarios mediante un esquemaconceptual. Este esquema describe las entidades, atributos, relaciones, operaciones de losusuarios y restricciones, ocultando los detalles de las estructuras físicas dealmacenamiento. Representa la información contenida en la BD. En la Figura siguiente serepresentan los niveles de abstracción de la arquitectura de un DBMS.

×