Este documento presenta una introducción a los conceptos básicos de las bases de datos. Explica que una base de datos es una colección estructurada de datos y que un sistema de gestión de base de datos (SGBD) permite crear y manipular bases de datos. También describe la arquitectura de niveles de un SGBD, incluyendo los esquemas lógico, físico y externo, y los componentes clave de un SGBD como los lenguajes de manipulación y definición de datos. Finalmente, resume las características clave
1. Bases de Datos Unidad I Introducción a las Bases de Datos Sergio Sánchez Rios. Ingeniero en Informática – Licenciado en Informática Docente Jornada Parcial Universidad Viña del Mar
2.
3.
4.
5.
6.
7.
8.
9.
10.
11. Conceptos Relevantes Características de las técnicas de BD Para cumplir con estos objetivos, los SGBD, independientemente de la familia a la que pertenezcan y del fabricante responsable, disponen de componentes con funciones bien definidas, y tienen una arquitectura estándar conocida como arquitectura de nivel del SGBD.
12. Conceptos Relevantes Arquitectura de Niveles del SGBD “ La independencia de los datos es la propiedad que asegura que los programas escritos por los usuarios son independientes de los cambios realizados en los datos que no usan o en los detalles de representación física (implementación) de los datos a los que acceden”. Esta propiedad es una concreción del principio de abstracción de los lenguajes de programación. Independencia de datos <-> Abstracción de Datos Para alcanzar este objetivo los SGBD permiten la definición de la base de datos a tres niveles de abstracción: lógico físico, y externo. La definición de la base de datos en cada uno de estos niveles se denomina esquema.
13.
14. Conceptos Relevantes Arquitectura de Niveles del SGBD SGBD debe asegurar que estos niveles son completamente independientes entre si, es decir, que los cambios realizados en cualquiera de ellos no afecten a los niveles superiores. Con está arquitectura de niveles, los programas con los que los usuarios acceden a la base de datos, a través de un esquema externo, serán totalmente independientes de los cambios que se realicen en el esquema lógico relativo a los datos no incluidos en un esquema externo. Además los SGBD están formados por componentes que les permiten cumplir con las funciones de definición, manipulación y gestión de base de datos:
15. Conceptos Relevantes Arquitectura de Niveles del SGBD Herramientas para la gestión Gestión de Datos Lenguaje de manipulación de los datos (LMD). Manipulación de los datos Lenguaje de definición de los esquemas de la base de datos (LDD). Definición de los datos Componentes Asociados Funciones
16. Conceptos Relevantes Sistema de Base de Datos Esquema Interno (Implementación) Esquema Lógico (especificación) Esquema Externo SGBD Aplicación 1 Aplicación 1 Aplicación 1 S.O BD Acceso simultaneo de usuarios -Control de Seguridad -Control de Integridad -Control de Acceso -Reconstrucción Persistencia Integridad Descripción Unificada de Datos Independencia De Datos