Ingeniero En Sistemas Comput.
• Abstracción de datos.
La abstracción de datos ha sido diseñada para que los usuarios tengan una mayor familiaridad con el sistema de base de datos simplificando en tres niveles.
* Nivel físico: este describe como se almacena los datos en detalles de las estructuras de datos complejas de bajo nivel.
* Nivel lógico: este describe que datos sealmacenan en la base de datos y que relaciones existen entre esos datos.
* Nivel de vista: este es el nivel más alto de abstracción describe solo parte de la base de datos completa.
*
• Administrador de la base de datos (ADB).
Para poder acceder a los datos es tener un control centralizado, esto es la administrador de la base de datos (ABD). Las funciones son las siguientes:
*Definiciones de esquema: el ABD crea el esquema original de la base de datos escribiendo un conjunto de instrucciones de definición de datos en el LDD.
* Definición de la estructura y del modelo de acceso.
* Modificación del esquema y la organización física: los ABD realizan cambios en el esquema y la organización física para reflejar las necesidades cambiantes de la organización para mejorar elrendimiento.
* Concesión de autorización para el acceso a los datos. La concesión de diferentes tipos de autorización permite al administrador de la base de datos permite al administrador de la base de datos puede acceder cada usuario. La información de autorización se mantiene en una estructura del sistema especial que el sistema de base de datos consulta cuando se intenta el acceso a los datosen el sistema.
* Mantenimiento rutinario. Algunos ejemplos de actividades rutinarias de mantenimiento del administrador de la base de datos son:
* Copia de seguridad periódica de la base de datos, bien sobre cinta o sobre servidores remotos para prevenir la pérdida de datos en caso de desastres como inundaciones
* Supervisión de los trabajos que se ejecuten en la base de datos yasegurarse de que el rendimiento no se degrada por tareas muy costosas iniciadas por algunos usuarios
• Aplicaciones de sistemas de bases de datos: Las bases de datos son ampliamente usadas. Las siguientes son algunas de sus aplicaciones más representativas:
* Banca, universidades, líneas aéreas, transacciones de tarjeta de crédito, telecomunicaciones, etc.
• Concurrencia.
• Diccionario dedatos. que almacena metadatos acerca de la estructura de la base de datos, en particular, el esquema de la base de datos.
• Ejemplar de la base de datos.
• Esquema.
— Esquema de la base de datos. Un esquema de base de datos corresponde a las declaraciones de variables (junto con definiciones de tipos asociadas) en un programa.
— Esquema físico. Describe el diseño físico en el nivel físico,— Esquema lógico. Describe el diseño de la base de datos en el nivel lógico
• Inconsistencia de datos. Es decir, las diversas copias de los mismos datos pueden no coincidir. Por ejemplo, un cambio en la dirección del cliente puede estar reflejado en los registros de las cuentas de ahorro pero no estarlo en el resto del sistema.
• Independencia física de los datos.
• Lenguajes de bases dedatos. Un sistema de bases de datos proporciona un lenguaje de definición de datos para especificar el esquema de la base de datos y un lenguaje de manipulación de datos para expresar las consultas a la base de datos y las modificaciones. En la práctica, los lenguajes de definición y manipulación de datos no son dos lenguajes separados; en su lugar simplemente forman partes de un único lenguaje debases de datos, tal como SQL, ampliamente usado.
— Lenguaje de consultas. Una consulta es una instrucción de solicitud para recuperar información. La parte de un LMD que implica recuperación de información se llama lenguaje de consultas. Aunque técnicamente sea incorrecto, en la práctica se usan los términos lenguaje de consultas y lenguaje de manipulación de datos como sinónimos.
—...
Regístrate para leer el documento completo.