Introducción a las bases de datos
marco antonino mata guzmánにより
1. •Base de datos: Conjunto de datos comunes que se almacenan sin redundancia para ser útiles en diferentes aplicaciones.
1.1. Es un sistemas basados en archivos
1.1.1. Campo:Unidad mínima.
1.1.2. Registro:Conjunto de campos relacionados
1.1.3. Fichero:Conjunto de registros relacionados.
1.1.4. Carpeta:Conjunto de ficheros relacionados.
2. •Organización lógica de los datos -Sistemas basados en archivos -Concepto intuitivo de base de datos
3. Es un concepto intuitivo de base de datos Fondo común de información almacenada en una computadora para que cualquier persona o programa autorizado pueda acceder a ella, independientemente de su lugar de procedencia y del uso que haga de ella.
4. •Limitaciones de los sistemas basados en archivos: -Modificar dinámicamente la estructura de un archivo. -Proteger ciertos datos de usuarios no autorizados.
4.1. Solución Utilizar un sistema de gestión de bases de datos.
5. Sistema de Gestión de Bases de Datos: Un sistema de gestión de bases de datos debe permitir definir estructuras de almacenamiento, acceder a los datos de forma eficiente y segura, etc..
5.1. Ejemplos: Ejemplos: Oracle, IBM DB2, Microsoft SQL Server, Oracle, IBM DB2, Microsoft SQL Server, Interbase Interbase, MySQL, PostgreSQL PostgreSQL…
6. Características de un sistema gestor de bases de datos:
6.1. Los datos se organizan independientemente de las aplicaciones que los vayan a usar. Centralización: Los datos se gestionan de forma centralizada e independiente de las aplicaciones. Consistencia e integridad: de los datos.
7. Operaciones sobre la base de datos:
7.1. •Usuarios de la base de datos •Usuarios finales •Programadores de aplicaciones Administrador de la base de datos [DBA •Lenguaje de definición de datos [DDL • Lenguaje de manipulación de datos [DML
8. Arquitectura de un DBMS
8.1. Niveles de abstracción:
8.1.1. Nivel interno: Almacenamiento físico de los datos. Nivel conceptual/lógico: Descripción de los datos y de sus relaciones (modelo conceptual de la base de datos). Nivel externo: Definición de vistas (partes de la BD visibles para las distintas aplicaciones y usuarios).
9. Los tres niveles se mantienen independientes (para que modificaciones en uno de ellos no afecten a los demás)
9.1. Independencia física de los datos:Capacidad de modificar el esquema físico sin que tengamos que modificar los programas de aplicación.
9.1.1. Más fácil: Correspondencia conceptual-interna
9.1.2. Más difícil: Correspondencia externa-conceptual