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.
Shanella Percel
Mind Map by Shanella Percel, updated more than 1 year ago More Less
Horst Berndt Reyes
Created by Horst Berndt Reyes over 9 years ago
Hernando Castro
Copied by Hernando Castro almost 8 years ago
Shanella Percel
Copied by Shanella Percel almost 8 years ago
2
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

                                                                              INTELIGENCIAS MÚLTIPLES
                                                                              Nadia Salazar
                                                                              BASES DE DATOS
                                                                              emily urrutia
                                                                              Mapa Conceptual - Arreglos
                                                                              ciroivan94
                                                                              Examen Fundamentos Basicos de Programación
                                                                              Jose Valderrama0721
                                                                              Evaluación de Programación (MYSQL y PHP)
                                                                              Mitchel Romero C
                                                                              Herencias de clases
                                                                              Manuel Espin
                                                                              Proceso de desarrollo de software
                                                                              Julian Carvajal
                                                                              Algoritmo en programación
                                                                              Ociel Cruz
                                                                              Partes de la computadora
                                                                              Lucia Beltran
                                                                              software WinUnisoft
                                                                              Luis Sanchez9892