BASES DE DATOS

Description

Mapa conceptual sobre definiciones básicas de Bases de Datos. Tipos de Enfoques, definiciones según ANSI/SPARC, Sistemas de Información, etc.
Hernando Castro
Mind Map by Hernando Castro, updated more than 1 year ago More Less
Horst Berndt Reyes
Created by Horst Berndt Reyes about 9 years ago
Hernando Castro
Copied by Hernando Castro almost 8 years ago
17
0

Resource summary

BASES DE DATOS
  1. Información
    1. Conjunto de datos relacionados
      1. Dato: es cualquier cosa de importancia
    2. TIPOS DE ENFOQUES
      1. Por Agregación
        1. Características
          1. Basado en archivos maestros, actualizados a partir de archivos transaccionales
            1. Cada departamento de una organización tiene sus propios archivos maestros
          2. Defectos
            1. Mucha redundancia, inconsistencia de datos, inflexibilidad
              1. Escasa posibilidad de compartir datos
                1. Pobre estandarización, mucha mantención ==> BAJA PRODUCTIVIDAD DEL PROGRAMADOR
          3. Por Base de Datos
            1. Características
              1. Basado de bases de datos que son accesibles por cualquier usuario con acceso
                1. Cada departamento tiene acceso a la información, facilitando la toma de deciciones
              2. Beneficios
                1. Control de la redundancia e inconsistencia de datos
                  1. Posibilidad de compartir datos
                    1. Muy flexible, estandarizada, requiere de baja mantención ==> ALTA PRODUCTIVIDAD DEL PROGRAMADOR
            2. COMPONENTES PRINCIPALES
              1. Datos
                1. Hardware
                  1. Software
                    1. DBMS (Data Base Management System)
                      1. Lenguajes DBMS
                        1. Lenguaje de definición de datos (DDL, data definition language)
                          1. Lenguaje de definición del almacenamiento (SDL)
                            1. Lenguaje de definición de vistas (VDL)
                              1. Lenguaje de manipulación de datos (DML data manipulation language)
                          2. Usuarios
                            1. Usuarios Informáticos
                              1. Diseñadores (Lógicos/Físicos)
                                1. Programador de Aplicaciones
                                  1. Administradores de DB o DBA (Data Base Administrator)
                                    1. Responsabilidades
                                      1. Desarrollo, estructuración y crecimiento de la BD según facilidades del SABD y situación de empresa
                                        1. Habilitación de interfaz de usuarios, mecanismos de seguridad, integridad, privacidad, validación, verificación, entre otros
                                          1. Supervisión del uso dado por usuarios
                                            1. Definir políticas de acceso a BD
                                              1. Preparación y difusión de procedimientos, asistencia técnica a usuarios, medición periódica de desempeño
                                          2. Usuarios Finales
                                        2. ARQUITECTURA ANSI/SPARC
                                          1. Se divide en tres niveles
                                            1. Nivel Interno
                                              1. Estructura física: dispositivos de almacenamiento físico, direcciones físicas, estrategias de acceso, relaciones, índices, apuntadores, etc.
                                                1. NINGUN USUARIO TIENE CONOCIMIENTO DE ESTE NIVEL
                                              2. Nivel Conceptual
                                                1. Implica el análisis de las necesidades de información de los usuarios y las clases de datos necesarias para satisfacer dichas necesidades
                                                  1. El resultado del diseño conceptual contiene la descripción de todos los datos y las interrelaciones entre ellos, así como las restricciones de integridad y de confidencialidad
                                                2. Nivel Externo
                                                  1. Es el que se ocupa de la forma en como los usuarios individuales percibe los datos
                                                    1. Es la visión que posee un usuario de la base de datos
                                                  2. Diagrama de Interacción de Niveles
                                                3. SISTEMAS DE INFORMACIÓN SIA's
                                                  1. Objetivos
                                                    1. Automatización de procesos operativos ==> Sistemas Transaccionales
                                                      1. Proporcionar información que sirva de apoyo a la toma de decisiones ==> Sistemas de Soporte a las Decisiones (DSS), Sistemas Gerenciales, Sistemas Ejecutivos (EIS), Sistemas Expertos
                                                        1. Lograr ventajas competitivas a través de su implantación y uso ==> Sistemas Estratégicos
                                                        2. Tipos
                                                          1. Operacionales
                                                            1. Sistemas Transaccionales
                                                              1. Transacción: conjunto de operaciones que deben ejecutarse en su conjunto obligatoriamente
                                                                1. Los Sistemas Transaccionales o los Sistemas Estratégicos (SIS) son los encargados de recolectar la información que contendrá la base de datos, por medio de las funciones de creación, bajas o modificación de la información. La forma de operar de estos sistemas puede ser batch o en línea
                                                                  1. Características principales: ahorros significativos de mano de obra, intensiva E/S pero pobre en cálculo y procedimientos, fácil justificación (ingreso v/s costos), recolectores de datos
                                                                    1. Ejemplo: facturación, contabilidad, cuentas corrientes, inventarios,etc.
                                                                  2. Administrativos
                                                                    1. De apoyo a la toma de decisiones
                                                                      1. Implantación posterior a los Sistemas Transaccionales
                                                                        1. Información de apoyo a los mandos intermedios y de alta administración
                                                                          1. Características principales: intensivos en cálculos y escasos en E/S, interactivos y amigables (gráfico-visual), pueden ser desarrollados por los usuarios finales.
                                                                            1. Ejemplo: programación de la producción, compra de materiales, flujo de caja, proyecciones financieras, simulación de negocios, etc
                                                                            2. Data Warehouse
                                                                              1. Es una colección de datos en la cual se encuentra integrada la información de una organización y que se usa como soporte para el proceso de toma de decisiones gerenciales
                                                                                1. Por objetivo tiene:
                                                                                  1. Agrupar los datos con el propósito de facilitar su posterior análisis, de forma que sean útiles para acceder y analizar información sobre la propia empresa
                                                                                    1. Se les conoce como “informativos”
                                                                                      1. Los sistemas que los manejan datos se denominan OLAP (Online Analytical Processing)
                                                                                    2. Además muchos de los datos de una empresa se utilizan como soporte a los negocios
                                                                                      1. Se les denomina “operacionales”
                                                                                        1. Los sistemas usados con el fin de recogerlos reciben el nombre de OLTP (Online Transaction Processing)
                                                                              Show full summary Hide full summary

                                                                              Similar

                                                                              Diapositivas de Topología de Redes
                                                                              lisi_98
                                                                              Elementos que conforman a google chrome
                                                                              juan carlos hernandez morales
                                                                              Construcción de software
                                                                              CRHISTIAN SUAREZ
                                                                              Sistema de Gestor de Base de Datos MongoDB
                                                                              Edwin Herlop
                                                                              TRABAJO DE TOPOLOGÍA DE REDES
                                                                              lisi_98
                                                                              Arquitecturas de Sistemas Distribuidos
                                                                              Edisson Reinozo
                                                                              INTELIGENCIAS MÚLTIPLES
                                                                              Nadia Salazar
                                                                              BASES DE DATOS
                                                                              emily urrutia
                                                                              Algoritmo en programación
                                                                              Ociel Cruz
                                                                              Lenguajes de Programacion
                                                                              Oscar Alexander Cortes Ortiz