Mindmap
FUNDAMENTOS DE BASE DATOS
Inhalt der Mindmap
FUNDAMENTOS DE BASE DATOS
colección de datos inter- relacionados y un conjunto de programas para acceder a dichos datos.
- OBJETIVO
- es proporcionar una forma de almacenar y recu- perar la información de una base de datos de manera que sea tanto práctica como eficiente
- OBJETIVO
APLICACIONES
- Banca, líneas aéreas, universidades, transacciones de crédito, telecomunicaciones, finanzas, ventas, producción, recursos humanos
SISTEMAS DE BASES DE DATOS FRENTE A SISTEMAS DE ARCHIVOS
- Una manera de mantener la información en un computador es almacenarla en archivos del siste- ma operativo.
- Mantener información de la organización en un sis- tema de procesamiento de archivos tiene una serie de inconvenientes
- • Redundancia e inconsistencia de datos. Dificultadenelaccesoalosdatos.• Aislamiento de datos. Problemasdeintegridad. Problemasdeatomicidad. Problemasdeseguridad
VISIÓN DE LOS DATOS
- Abstracción de datos
- los desarrolladores escon- den la complejidad a los usuarios a través de varios nive- les de abstracción para simplificar la interacción de los usuarios con el sistema:
- Nivel físico: las estructu- ras de datos complejas de bajo nivel.
- Nivel lógico: describe qué datos se almacenan en la base de datos y qué relaciones existen entre esos datos.
- Nivel de vistas: El nivel más alto de abstracción describe sólo parte de la base de datos completa.
- los desarrolladores escon- den la complejidad a los usuarios a través de varios nive- les de abstracción para simplificar la interacción de los usuarios con el sistema:
- Ejemplares y esquemas
- colec- ción de información almacenada en la base de datos en  4    un momento particular se denomina un ejemplar de la base de datos. El diseño completo de la base de datos se llama el esquema de la base de datos.
- esquema físico describe el diseño físi- co en el nivel físico
- esquema lógico describe el diseño de la base de datos en el nivel lógico
- subesquemas, que describen diferentes vistas de la base de datos.
- colec- ción de información almacenada en la base de datos en  4    un momento particular se denomina un ejemplar de la base de datos. El diseño completo de la base de datos se llama el esquema de la base de datos.
- Abstracción de datos
MODELOS DE LOS DATOS
- Bajo la estructura de la base de datos se encuentra el modelo de datos: una colección de herramientas con- ceptuales para describir los datos, las relaciones, la semántica y las restricciones de consistencia.
- Modelo entidad-relación
- asado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre estos objetos.
- Una relación es una asociación entre varias entida- des
- asado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre estos objetos.
- Modelo relacional
- Se utiliza un grupo de tablas para representar los datos y las relaciones entre ellos.
- Otros modelos de datos
- modelo de datos orientado a objetos
- modelo de datos relacional orientado a objetos
- Modelo entidad-relación
- Bajo la estructura de la base de datos se encuentra el modelo de datos: una colección de herramientas con- ceptuales para describir los datos, las relaciones, la semántica y las restricciones de consistencia.
LENGUAJES DE BASES DE DATOS
- Lenguaje de definición de datos
- conjunto de definiciones
- Lenguaje de manipulación de datos
- permite a los usuarios acceder o mani- pular los datos organizados mediante el modelo de datos apropiado.
- Acceso a la base de datos desde programas de aplicación
- Lenguaje de definición de datos
USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS
- Usuarios de bases de datos e interfaces de usuario
- Usuarios especializados. Son usuarios sofistica- dos que escriben aplicaciones de bases de datos especializadas que no son adecuadas en el marco de procesamiento de datos tradicional.
- Los usuarios sofisticados interactúan con el sis- tema sin programas escritos.
- Programadores de aplicaciones. Son profesio- nales informáticos que escriben programas de apli- cación.
- Administrador de la base de datos. Funciones:
- Definición del esquema.
- Definición de la estructura y del método de ac- ceso.
- Modificación del esquema y de la organización física.
- Concesión de autorización para el acceso a los datos.
- Mantenimiento rutinario.
- Usuarios de bases de datos e interfaces de usuario
ESTRUCTURA DE UN SISTEMA DE BASES DE DATOS
- El procesador de consultas es importante porque ayu- da al sistema de bases de datos a simplificar y facilitar el acceso a los datos.
- Gestor de almacenamiento: es responsable de la interacción con el gestor de archivos.
- Gestor de autorización e integridad
- Gestor de transacciones,
- Gestor de archivos
- Gestor de memoria intermedia
- Procesador de consultas
- Intérprete del LDD,
- Compilador del LMD,
- Motor de evaluación de consultas
- Gestor de almacenamiento: es responsable de la interacción con el gestor de archivos.
- El procesador de consultas es importante porque ayu- da al sistema de bases de datos a simplificar y facilitar el acceso a los datos.
HISTORIA DE LOS SISTEMAS DE BASES DE DATOS
- Década de 1980. un proyecto innova- dor en IBM Research que desarrolló técnicas para la construcción de un sistema de bases de datos relacionales eficiente.
- Con los discos pudieron desarrollarse las bases de datos de red y jerárquicas, que permitieron que las estruc- turas de datos tales como listas y árboles pudieran almacenarse en disco. de la década de 1960 y la década de 1970.
- Principiosdeladécadade1990.EllenguajeSQL se diseñó fundamentalmente para las aplicaciones de ayuda a la toma de decisiones,
- Décadade1950yprincipiosdeladécadade1960. El pro- cesamiento de datos consistía en leer datos de una o más cintas y escribir datos en una nueva cinta.
- Finales de la década de 1990. El principal acon- tecimiento fue el crecimiento explosivo de World Wide Web
Informationen
- Beschreibung
- DEFINICIONES BÁSICAS DE UN SISTEMA DE GECTIÓN DE BASE DE DATOS
- Erstellt von
- Ana Belén Tituaña Maldonado
- Aufrufe
- 132
- Tags
- Bewertung