Please enable JavaScript.
Coggle requires JavaScript to display documents.
BASE DE DATOS, Sistema de bases de datos - Coggle Diagram
BASE DE DATOS
DBM
Funciones
Función de descripción. Sirve para describir los datos, sus relaciones y sus condiciones de acceso e integridad. Además del control de vistas de usuarios y de la especificación de las características físicas de la base de datos. Para poder realizar todas estas operaciones se utiliza un lenguaje de definición de datos o DDL
Función de manipulación. Permite buscar, añadir, suprimir y modificar datos de la base de datos. El DBMS proporciona una lenguaje de manipulación de datos (DML) para realizar esta función.
Función de control. Incorpora las funciones que permiten una buena comunicación con la base de datos. Además proporciona al DBA los procedimientos necesarios para realizar su labor.
Diseño conceptual
Herramientas para la creación y especificación de los datos. Así como la estructura de la base de datos.
Herramientas para administrar y crear la estructura física requerida en las unidades de almacenamiento.
Herramientas para la manipulación de los datos de las bases de datos, para añadir, modificar, suprimir o consultar datos.
-
-
-
Funcionamiento
1)El proceso lanzado por el usuario llama al DBMS indicando la porción de la base de datos que se desea tratar
2)El DBMS traduce la llamada a términos del esquema lógico de la base de datos. Accede al esquema lógico comprobando derechos de acceso y la traducción física
-
4)El DBMS traduce la llamada a los métodos de acceso del Sistema Operativo que permiten acceder a los datos requeridos
-
6)Los datos pasan del disco a una memoria intermedia o buffer. En ese buffer se almacenarán los datos según se vayan recibiendo
-
8)El DBMS devuelve indicadores en los que manifiesta si ha habido errores o advertencias a tener en cuenta. Esto se indica al área de comunicaciones del proceso de usuario. Si las indicaciones son satisfactorias, los datos de la ATU serán utilizables por el proceso de usuario.
-
Sus problemas
Problemas:
-Coste de almacenamiento elevado
-Datos redundantes
-Porbabilidad alta de inconsitencia en los datos
-Difícil modificación en los datos y facilidad de problemas de inconsistencia al realizar esas modificaciones
-
-
-
Estructura
Logica
Indica la composición y distribución teórica de la base de datos. La estructura lógica sirve para que las aplicaciones puedan utilizar los elementos de la base de datos sin saber realmente cómo se están almacenando.
Fisica
Es la estructura de los datos tan cual se almacenan en las unidades de disco. La correspondencia entre la estructura lógica y la física se almacena en la base de datos (en los metadatos)
-