Los sistemas de bases de datos proporcionan cierto nivel de abstracción de datos, al ocultar las características sobre el almacenamiento físico que la mayoría de usuarios no necesita conocer.
Un modelo de datos es un conjunto de conceptos que sirven para describir la abstracción de un conjunto de datos.
¿En que elementos consiste la estructura de una base de datos?
los datos, las relaciones entre los datos y las restricciones que deben cumplirse sobre los datos
los modelos de datos, esquemas e instancias
las operaciones básicas, las consultas y las actualizaciones de los datos
¿Qué contienen los modelos de datos para la realización de consultas y actualizaciones de datos ?
Un conjunto de operaciones básicas y conceptos para especificar su comportamiento.
Un esquema e instancias.
Conjunto de estados de la BD.
Los modelos de datos se pueden clasificar dependiendo de los tipos de conceptos que ofrecen para describir la estructura de la base de datos.
Los modelos que disponen de conceptos muy cercanos al modo en que la mayoría de los usuarios percibe los datos, son:
Los modelos de datos de alto nivel o conceptuales
Los modelos de datos de bajo nivel, o modelos físicos
Los modelos lógicos
Los modelos de datos que describen los detalles de como se almacenan los datos en el ordenador, son:
Los modelos de datos de alto nivel o modelos conceptuales
Los modelos de datos de bajo nivel o modelos físicos
Los modelos cuyos conceptos pueden ser entendidos por los usuarios finales, aunque no están demasiado alejados de la forma en que los datos se organizan físicamente, son:
Los modelos de datos de bajo nivel o físicos
Los modelos conceptuales utilizan conceptos como entidades, atributos y relaciones.
Representa un objeto del mundo real:
Entidad
Atributo
Relación
Representa alguna propiedad de interés de una entidad.
Describe una interacción entre dos o más entidades
Cada SGBD soporta un modelo lógico siendo el más común el E/R
Los modelos de datos relacionales representan los datos valiéndose de estructuras de registros.
Los modelos físicos describen como se almacenan los datos en el ordenador: el formato de los registros, la estructura de los ficheros y los métodos de acceso utilizados.
A la descripción de una base de datos mediante un modelo de datos se le denomina : estado de la base de datos u ocurrencia de la base de datos
Los datos que la base de datos contiene en un determinado momento se denominan: esquema de datos
El SGBD se encarga de garantizar que todos los estados de la BD sean válidos , que satisfagan la estructura y las restricciones especificadas en el esquema.
El SGBD almacena el esquema en Logical Logs
Selecciona las características importantes inherentes a los SBD
La separación entre los programas de aplicación y los datos
El manejo de múltiples vistas por parte de los usuarios
El uso de un catálogo para almacenar el esquema de la BD
¿En que año se propuso una arquitectura de tres niveles para los SBD?
1975
1985
1965
1995
1990
¿Cuál es el objetivo de la arquitectura de tres niveles?
Separar los programs de aplicación de la BD física
Separar el diccionario de datos de los Logical logs
¿Qué nivel de arquitectura ANSI/SPARC utiliza el esquema interno?
nivel interno
nivel conceptual
nivel externo o de vistas
El esquema interno especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la BD, así como los métodos de acceso.
¿Qué nivel de la arquitectura ANSI/SPARC describe la estructura de toda la BD para una comunidad de usuarios?
¿Qué nivel de la arquitectura ANSI/SPARC describe la estructura física de la BD mediante un esquema interno?
El esquema conceptual oculta los detalles de las estructuras de almacenamiento y describe entidades, atributos, relaciones, operaciones de los usuarios y restricciones.
¿Qué nivel de la arquitectura ANSI/SPARC puede utilizar un modelo conceptual o un modelo lógico para especificar el esquema?
modelo externo o de vistas
¿Qué nivel de la arquitectura ANSI/SPARC describe la parte de la BD que interesa a un grupo de usuarios determinado y oculta a ese grupo el resto de la BD?
¿Qué nivel de la arquitectura ANSI/SPARC podemos utilizar el modelo de datos de alto nivel o un modelo lógico para especificar los esquemas?
Los esquemas interno, conceptual y externo son descripciones de los mismo datos pero con distintos niveles de abstracción.
Los únicos datos existentes se encuentran en el nivel conceptual.
A la transformación de peticiones de un nivel a otro se le denomina: correspondencia
La independencia de los datos se refiere a la capacidad para modificar el esquema en un nivel del SBD sin tener que modificar el esquema del nivel inmediato superior
Capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos no los programas de aplicación.
Independencia lógica de los datos
Independencia física de los datos
capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual
En la arquitectura de un SGBD... ¿Qué elemento utiliza información sobre el modo en que se guardan los datos para producir un plan de evaluación eficiente para evaluar una consulta?
Optimizador de consultas
Gestor de memoria inmediata
Gestor del espacio de disco
Gestor de trnasacciones
Gestor de bloqueos
Gestor de recuperación
En la arquitectura de un SGBD... ¿Qué elemento realiza un seguimiento de las solicitudes de bloqueo y concede los bloqueos sobre los objetos de la base de datos cuando quedan disponibles?
Gestor de espacio de disco
Gestor de transacciones
En la arquitectura de un SGBD... ¿Qué elemento va llevando las páginas de el disco a la memoria principal como valla haciendo falta en respuesta a las solicitudes de lectura?
Gestor de espacio en disco
En la arquitectura de un SGBD... ¿Qué elemento es el responsable del mantenimiento de un registro y de la restauración del sistema a un estado consistente tras algún fallo?
En la arquitectura de un SGBD... ¿Qué elemento se ocupa de la administración del espacio en disco?
En la arquitectura de un SGBD... ¿Qué elemento garantiza que las transacciones soliciten y liberen los bloqueos?
Gestor de reuperación
Es un modelo general de interacción entre procesos y software donde los procesos que interactúan están divididos en cliente s y servidores
Arquitectura cliente/servidor
Arquitectura ANSI/SPARC
Característica de quien requiere un servicio
Cliente
Servidor
Característica de quien ofrece un servicio
Máquina que debe tener una gran memoria principal para soportar la gestión de buffers y un alta capacidad de disco para almacenar la BD completa.
Máquina cliente
Máquina servidor
Máquina que esta orientada a la interacción con el usuario y al soporte de las herramientas de productividad.