Elementos para el diseño de una BDDS

Description

Ingeniería Mind Map on Elementos para el diseño de una BDDS, created by Sergio Saucedo Romero on 01/05/2020.
Sergio  Saucedo Romero
Mind Map by Sergio Saucedo Romero, updated more than 1 year ago
Sergio  Saucedo Romero
Created by Sergio Saucedo Romero about 4 years ago
42
0

Resource summary

Elementos para el diseño de una BDDS
  1. El proceso de diseño
    1. El proceso de diseño consta de los siguientes pasos:
      1. Determinar el propósito de la base de datos
        1. Necesitamos tener muy claro para que necesitamos una base de datos. Esto nos ayudara a prepararnos para el resto de los pasos.
          1. Fase 1. Recogida de requisitos
            1. Para determinar los requisitos, lo primero es establecer a los actores del sistema de información que tendrán interacción con la base de datos. Esto incluye a los usuarios y las aplicaciones.
              1. Estructuración y refinamiento de los requisitos
                1. Se debe tener en cuenta que algunos de estos requisitos, muy probablemente, cambiarán durante el proceso de diseño y que hay que estar atentos y en contacto permanente con los usuarios de la base de datos para detectar posibles problemas.
                  1. Formalización de los requisitos
                    1. El paso siguiente es convertir los requisitos a un formato estructurado mediante técnicas de especificación de requisitos como, por ejemplo, el análisis orientado a objetos, diagramas de flujo de datos, el lenguaje. Estas técnicas utilizan diferentes tipos de recursos (diagramas, texto, tablas, gráficos, diagramas de decisión, etc.).
                      1. Fase 2. Diseño conceptual
                        1. La fase de diseño conceptual tiene como objetivo crear un esquema conceptual de alto nivel e independiente de la tecnología a partir de los requisitos, las especificaciones y las restricciones que se han recogido en la fase anterior.
                          1. Fase 3. Diseño lógico
                            1. Previamente a la fase de diseño lógico, se debe elegir un tipo de base de datos. Es decir, no hay que escoger todavía un SGBD concreto, sino simplemente seleccionar el tipo de base de datos que se quiere implementar. Es importante que quede claro que el tipo de base de datos determina el esquema de diseño lógico. Una vez elegido el tipo de SGBD donde se quiere implementar la base de datos, ya se puede iniciar la fase del diseño lógico. En la fase de diseño lógico se transforma el modelo conceptual, independiente del modelo de datos que se utilizará en la base de datos, en un modelo lógico dependiente del modelo de datos (o tipo de SGBD) en el que se implementará la base de datos.
                              1. Fase 4. Diseño físico
                                1. Previamente a la fase de diseño físico, hay que elegir un SGBD concreto. Deben estudiarse los diferentes sistemas comerciales o libres que hay en el mercado y seleccionar un SGBD donde se pueda implementar la base de datos que se ha ido gestando en las fases anteriores del proceso de diseño. La elección del SGBD estará condicionada por el tipo de SGBD que se haya elegido en la etapa de diseño lógico. El diseño físico de una base de datos es un proceso que, a partir de un diseño lógico y de una estimación sobre el uso esperado de los datos de la base de datos, creará una configuración física de la base de datos adaptada al entorno donde se alojará y que permita el almacenamiento y la explotación de los datos con un rendimiento adecuado.
                                  1. Fase 5. Implementación y optimización
                                    1. La última etapa es la implementación y la optimización de la base de datos. La etapa de implementación y optimización consiste en realizar la carga de los datos y posteriormente ajustar algunos parámetros relacionados con el modelo físico de la base de datos para optimizar el rendimiento. El objetivo principal de esta etapa es optimizar el rendimiento de la base de datos. En primer lugar, hay que realizar la carga de los datos, puesto que no es posible optimizar el acceso a los datos sin poder determinar el tamaño de las tablas, los tipos de accesos y consultas, la frecuencia de estas, etc.
                                      1. Procesamiento y optimización de consultas
                                        1. El objetivo de la optimización de consultas es crear las estructuras físicas necesarias para mejorar el tiempo de respuesta de una base de datos. Normalmente, la optimización de consultas se realiza mediante la creación de índices, que son estructuras que permiten mantener un índice ordenado de acuerdo con uno o más campos de la base de datos. Los índices permiten reducir el tiempo de consulta cuando se filtra información de acuerdo con los campos indexados.
                                          1. Administración de la seguridad
                                            1. Finalmente, hay que tener en cuenta las técnicas que se emplean para proteger la base de datos de los accesos no autorizados y los mecanismos para asignar y revocar privilegios a los diferentes usuarios. De estas y otras acciones se encarga el componente de seguridad del SGBD.
      Show full summary Hide full summary

      Similar

      INGENIERIA DE MATERIALES
      Ricardo Álvarez
      Elementos Básicos de Ingeniería Ambiental
      Evilus Rada
      Historia de la Ingeniería
      Camila González
      Introducción a la Ingeniería de Software
      David Pacheco Ji
      UNIDAD II DIBUJO PROYECTIVO
      anyimartinezrued
      GENERALIDADES DE LAS EDIFICACIONES
      yessi.marenco17
      MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
      Ruben Dario Acosta P
      Estado de la ingenería mecánica y su perspectiva a futuro
      Roberto Martinez
      MAPA CONCEPTUAL SOBRE LA INICIATIVA CDIO
      Victor Antonio Rodriguez Castañeda
      Características de la Pitahaya y su potencial de uso en la industria alimentaria
      Héctor Infanzón
      MENTEFACTO BASE DE DATOS
      jessica patiño