0 оценок0% нашли этот документ полезным (0 голосов)
86 просмотров4 страницы
Un SGBD permite almacenar y gestionar datos de forma estructurada y organizada en una base de datos. La arquitectura ANSI-SPARC propone tres niveles de abstracción para los SGBD: el nivel físico almacena los datos reales, el nivel conceptual describe la estructura de toda la base de datos, y el nivel externo presenta esquemas individuales a los usuarios. Un SGBD transforma las solicitudes de los usuarios entre los diferentes niveles para recuperar la información requerida.
Исходное описание:
unad boyaca sogamoso aporte trab col base de datos avanzada
Un SGBD permite almacenar y gestionar datos de forma estructurada y organizada en una base de datos. La arquitectura ANSI-SPARC propone tres niveles de abstracción para los SGBD: el nivel físico almacena los datos reales, el nivel conceptual describe la estructura de toda la base de datos, y el nivel externo presenta esquemas individuales a los usuarios. Un SGBD transforma las solicitudes de los usuarios entre los diferentes niveles para recuperar la información requerida.
Un SGBD permite almacenar y gestionar datos de forma estructurada y organizada en una base de datos. La arquitectura ANSI-SPARC propone tres niveles de abstracción para los SGBD: el nivel físico almacena los datos reales, el nivel conceptual describe la estructura de toda la base de datos, y el nivel externo presenta esquemas individuales a los usuarios. Un SGBD transforma las solicitudes de los usuarios entre los diferentes niveles para recuperar la información requerida.
Definimos un Sistema Gestor de Bases de Datos o SGBD, tambin llamado
DBMS (Data Base Management System) como una coleccin de datos relacionados entre s, Estructurados y organizados, y un conjunto de programas que acceden y gestionan esos datos. La coleccin de esos datos se denomina Base de Datos o BD, (DB Data Base). Antes de aparecer los SGBD (dcada de los setenta), la informacin se trataba y se gestionaba utilizando los tpicos sistemas de gestin de archivos que iban soportados sobre un sistema operativo. stos consistan en un conjunto de programas que definan y trabajaban sus propios datos. Los datos se almacenan en archivos y los programas manejan esos archivos para obtener la informacin. Si la estructura de los datos de los archivos cambia, todos los programas que los manejan se deben modificar; por ejemplo, un programa trabaja con un archivo de datos de alumnos, con una estructura o registro ya definido; si se incorporan elementos o campos a la estructura del archivo, los programas que utilizan ese archivo se tienen que modificar para tratar esos nuevos elementos. En estos sistemas de gestin de archivos, la definicin de los datos se encuentra codificada dentro de los programas de aplicacin en lugar de almacenarse de forma independiente, y adems el control del acceso y la manipulacin de los datos viene impuesto por los programas de aplicacin. Describa algunas arquitecturas para gestin de bases de datos En 1975, el comit ANSI-SPARC (American National Standard Institute Standards Planning and Requirements Committee) propuso una arquitectura de tres niveles para los SGBD cuyo objetivo principal era el de separar los programas de aplicacin de la BD fsica. En esta arquitectura el esquema de una BD se define en tres niveles de abstraccin distintos: - Nivel interno o fsico: el ms cercano al almacenamiento fsico, es decir, tal y como estn almacenados en el ordenador. Describe la estructura fsica de la BD mediante un esquema interno. Este esquema se especifica con un modelo fsico y describe los detalles de cmo se almacenan fsicamente los datos: los archivos que contienen la informacin, su organizacin, los mtodos de acceso a los registros, los tipos de registros, la longitud, los campos que los componen, etctera. Nivel externo o de visin: es el ms cercano a los usuarios, es decir, es donde se describen varios esquemas externos o vistas de usuarios. Cada esquema describe la parte de la BD que interesa a un grupo de usuarios en este nivel se representa la visin individual de un usuario o de un grupo de usuarios. Nivel conceptual: describe la estructura de toda la BD para un grupo de usuarios mediante un esquema conceptual. Este esquema describe las entidades, atributos, relaciones, operaciones de los usuarios y restricciones, ocultando los detalles de las estructuras fsicas de almacenamiento. Representa la informacin contenida en la BD.
En la Figura 1.1 se representan los niveles de abstraccin de la arquitectura
ANSI.
Esta arquitectura describe los datos a tres niveles de abstraccin. En realidad
los nicos datos que existen estn a nivel fsico almacenados en discos u otros dispositivos. Los SGBD basados en esta arquitectura permiten que cada grupo de usuarios haga referencia a su propio esquema externo. El SGBD debe de transformar cualquier peticin de usuario (esquema externo) a una peticin expresada en trminos de esquema conceptual, para finalmente ser una peticin expresada en el esquema interno que se procesar sobre la BD almacenada. El proceso de transformar peticiones y resultados de un nivel a otro se denomina correspondencia o transformacin, el SGBD es capaz de interpretar una solicitud de datos y realiza los siguientes pasos: El usuario solicita unos datos y crea una consulta. El SGBD verifica y acepta el esquema externo para ese usuario. Transforma la solicitud al esquema conceptual. Verifica y acepta el esquema conceptual. Transforma la solicitud al esquema fsico o interno. Selecciona la o las tablas implicadas en la consulta y ejecuta la consulta. Transforma del esquema interno al conceptual, y del conceptual al externo. Finalmente, el usuario ve los datos solicitados. Otras arquitecturas son: Independencia lgica Independencia fsica
Cules son las funciones principales de un gestor de bases
Un S.G.B.D. debe incluir al menos las siguientes funciones. Definicin de los Datos. El SGBD debe ser capaz de aceptar las definiciones de datos en versin fuente y convertirlas en la versin objeto. El SGBD debe incluir componentes procesadores para cada uno de los lenguajes de definicin de datos (LDD). (DATE, 1993). Manipulacin de los Datos. El SGBD debe atender las solicitudes de los usuarios para extraer, actualizar, adicionar o suprimir datos. El SGBD debe incluir un componente procesador del Lenguaje de manipulacin de datos (LMD). Seguridad e Integridad de los Datos. El SGBD debe supervisar las solicitudes de los usuarios y rechazar los intentos de violar las medidas de seguridad e
integridad definidas por el Administrador de la Base de Datos DBA. (DATE,
1993). Recuperacin y concurrencia de los datos. El principal objetivo de la implantacin de una base de datos es poner a disposicin de un gran nmero de usuarios en conjunto integrado de datos, estos datos podrn ser manipulados por los diferentes usuarios y es ahora cuando se debe garantizar la coherencia de los datos despus de las diversas manipulaciones. Qu ventajas representa un gestor de bases de datos y comparado con que herramienta. Ventajas de las Bases de Datos Frente a los Archivos Clsicos. Las ventajas son: a)
Independencia de los datos respecto a los tratamientos y viceversa.
b)
Coherencia de los Resultados
c)
Mejor disponibilidad de los datos para el conjunto de los usuarios.
d)
Mayor Valor Informativo
e)
Mejor y ms normalizada documentacin de la informacin, la cual esta
integrada con los datos.
f)
Mayor eficiencia en la recoleccin, validacin y entrada de los datos al
sistema
g)
Reduccin del espacio de almacenamiento
Cules son los principales componentes de un sistema gestor de bases
de datos Los SGBD son paquetes de software muy complejos que deben proporcionar una serie de servicios que van a permitir almacenar y explotar los datos de forma eficiente. Los componentes principales son los siguientes: A. B. C. D.
Lenguajes de los SGBD
El diccionario de datos Seguridad e integridad de datos El administrador de la BD.
Que diferencia existe entre el modelo lgico y el modelo fsico de datos?
El nivel fsico es el conjunto de bytes que se encuentran almacenados en el archivo en un dispositivo magntico, que puede ser un disco, una pista a un sector determinado. El nivel lgico comprende la descripcin y la relacin con otros registros que se hace del registro dentro de un programa, en un lenguaje de programacin.