Please enable JavaScript.
Coggle requires JavaScript to display documents.
BD UD3 (3.3 Sistemas Gestores de Base de Datos (3.3.6 El Administrador de…
BD UD3
3.3 Sistemas Gestores de Base de Datos
3.3.1 Definición
Conjunto de elementos software con capacidad para definir mantener y utilizar una base de datos
3.3.2 Independencia de datos
Dos niveles de independencia
Independencia Física del diseño lógico de la BD
Independencia Lógica inmutable frente alteraciones a nivel lógico en dicha estructura
3.3.3 Objetivos
Diseño y utilización orientada al usuario
Centralización
Evitar la redundancia y gestionar la concurrencia
Mantener la integridad semántica de los datos
Mantener la seguridad
Mantener la fiabilidad del sistema
3.3.4 Arquitectura ANSI/SPARC
Arquitectura de 3 niveles
Nivel Conceptual: Que estamos guardando
Nivel Externo: Que estamos viendo
Nivel Interno: Donde y Como están guardados
3.3.5Lenguajes del SGBD (DSL)
DML: Sirve para manipular los datos
DCL: Encargado de poner restricciones
DDL: Aspecto de Creación
3.3.6 El Administrador de la BD
Definir las restricciones de integridad
Definir e implantar la política de seguridad
Conexión con usuarios
Definir e implantar la estrategia de recuperación frente a fallos
Decidir la estructura de almacenamiento en el nivel interno
Optimización del rendimiento
Elaboración del esquema conceptual
Monitorizar el SGBD
3.3.7 Componentes de un SGBD
Optimización en la ejecución de sentencias de datos
Seguridad
Versiones interpretadas y compiladas de los procesadores de DDL/DML
Integridad
Manipulación de datos
Gestión de la concurrencia y de la consistencia
Definición de datos
3.3.8 Enfoques para la Arquitectura de los SGBD han incrementado su capacidad para servir datos cada vez más complejos y formas de gestionar información, ejecutar los programas e interactuar con el usuario.
3.2 Bases de Datos
3.2.2 Elementos
Datos
Software
Hardware
Usuarios
3.2.1 Definición
Constituida por instancias de un esquema lógico y datos operativos que organiza el esquema
3.1 Sistemas de Ficheros
Enfoque que se centra en los datos y no en el proceso