FUNDAMENTOS DE BASE DATOS

Description

DEFINICIONES BÁSICAS DE UN SISTEMA DE GECTIÓN DE BASE DE DATOS
Ana Belén Tituaña Maldonado
Mind Map by Ana Belén Tituaña Maldonado, updated more than 1 year ago
Ana Belén Tituaña Maldonado
Created by Ana Belén Tituaña Maldonado about 9 years ago
77
0

Resource summary

FUNDAMENTOS DE BASE DATOS
  1. colección de datos inter- relacionados y un conjunto de programas para acceder a dichos datos.
    1. OBJETIVO
      1. 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
    2. APLICACIONES
      1. Banca, líneas aéreas, universidades, transacciones de crédito, telecomunicaciones, finanzas, ventas, producción, recursos humanos
      2. SISTEMAS DE BASES DE DATOS FRENTE A SISTEMAS DE ARCHIVOS
        1. Una manera de mantener la información en un computador es almacenarla en archivos del siste- ma operativo.
          1. Mantener información de la organización en un sis- tema de procesamiento de archivos tiene una serie de inconvenientes
            1. • Redundancia e inconsistencia de datos. Dificultadenelaccesoalosdatos.• Aislamiento de datos. Problemasdeintegridad. Problemasdeatomicidad. Problemasdeseguridad
          2. VISIÓN DE LOS DATOS
            1. Abstracción de datos
              1. 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:
                1. Nivel físico: las estructu- ras de datos complejas de bajo nivel.
                  1. Nivel lógico: describe qué datos se almacenan en la base de datos y qué relaciones existen entre esos datos.
                    1. Nivel de vistas: El nivel más alto de abstracción describe sólo parte de la base de datos completa.
                  2. Ejemplares y esquemas
                    1. 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.
                      1. esquema físico describe el diseño físi- co en el nivel físico
                        1. esquema lógico describe el diseño de la base de datos en el nivel lógico
                          1. subesquemas, que describen diferentes vistas de la base de datos.
                      2. MODELOS DE LOS DATOS
                        1. 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.
                          1. Modelo entidad-relación
                            1. 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.
                              1. Una relación es una asociación entre varias entida- des
                            2. Modelo relacional
                              1. Se utiliza un grupo de tablas para representar los datos y las relaciones entre ellos.
                              2. Otros modelos de datos
                                1. modelo de datos orientado a objetos
                                  1. modelo de datos relacional orientado a objetos
                              3. LENGUAJES DE BASES DE DATOS
                                1. Lenguaje de definición de datos
                                  1. conjunto de definiciones
                                  2. Lenguaje de manipulación de datos
                                    1. permite a los usuarios acceder o mani- pular los datos organizados mediante el modelo de datos apropiado.
                                    2. Acceso a la base de datos desde programas de aplicación
                                    3. USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS
                                      1. Usuarios de bases de datos e interfaces de usuario
                                        1. 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.
                                          1. Los usuarios sofisticados interactúan con el sis- tema sin programas escritos.
                                            1. Programadores de aplicaciones. Son profesio- nales informáticos que escriben programas de apli- cación.
                                            2. Administrador de la base de datos. Funciones:
                                              1. Definición del esquema.
                                                1. Definición de la estructura y del método de ac- ceso.
                                                  1. Modificación del esquema y de la organización física.
                                                    1. Concesión de autorización para el acceso a los datos.
                                                      1. Mantenimiento rutinario.
                                                    2. ESTRUCTURA DE UN SISTEMA DE BASES DE DATOS
                                                      1. El procesador de consultas es importante porque ayu- da al sistema de bases de datos a simplificar y facilitar el acceso a los datos.
                                                        1. Gestor de almacenamiento: es responsable de la interacción con el gestor de archivos.
                                                          1. Gestor de autorización e integridad
                                                            1. Gestor de transacciones,
                                                              1. Gestor de archivos
                                                                1. Gestor de memoria intermedia
                                                                2. Procesador de consultas
                                                                  1. Intérprete del LDD,
                                                                    1. Compilador del LMD,
                                                                      1. Motor de evaluación de consultas
                                                                  2. HISTORIA DE LOS SISTEMAS DE BASES DE DATOS
                                                                    1. 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.
                                                                      1. 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.
                                                                        1. Principiosdeladécadade1990.EllenguajeSQL se diseñó fundamentalmente para las aplicaciones de ayuda a la toma de decisiones,
                                                                          1. 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.
                                                                            1. Finales de la década de 1990. El principal acon- tecimiento fue el crecimiento explosivo de World Wide Web
                                                                            Show full summary Hide full summary

                                                                            Similar

                                                                            MENTEFACTO BASE DE DATOS
                                                                            jessica patiño
                                                                            Mapa mental Base de datos
                                                                            sebastian97-19
                                                                            Sistema Gestor de Base de Datos
                                                                            Germán Gonzalo Rojas Perdomo
                                                                            INTRODUCCIÓN BASE DE DATOS
                                                                            Brian Jimenez _
                                                                            Evaluación de base de datos.
                                                                            Aura Maria Gutierrez
                                                                            INTRODUCCIÓN A BASE DE DATOS
                                                                            Aura Maria Gutierrez
                                                                            BASE DE DATOS
                                                                            Cindy Foruncle
                                                                            Seguridad y monitoreo
                                                                            Mauricio Mejía