Estrategias para el diseño de esquemas en DBMS – Part 1

Hay varias estrategias que se consideran al diseñar un esquema. La mayoría de estas estrategias siguen un enfoque incremental, es decir, deben comenzar con algunas construcciones de esquema derivadas de los requisitos y luego se modifican, refinan o construyen sobre ellos de manera incremental. Analicemos algunas de estas estrategias: 

  1. Estrategia de arriba hacia abajo: 
    en esta estrategia, básicamente comenzamos con un esquema que contiene un alto nivel de abstracción y luego aplicamos refinamientos sucesivos de arriba hacia abajo. Tratemos de entender esto con un ejemplo, podemos especificar solo unos pocos tipos de entidades de nivel y luego especificamos sus atributos para dividirlos en relaciones y tipos de entidades de nivel inferior. El proceso de especialización para refinar un tipo de entidad en una subclase también es un ejemplo de esta estrategia. 

     

  2. Estrategia ascendente: 
    en este tipo de estrategia, básicamente comenzamos con la abstracción básica y luego continuamos agregando a esta abstracción. Por ejemplo, podemos comenzar con atributos y agruparlos en tipos de entidades y relaciones. También podemos agregar una nueva relación entre los tipos de entidad a medida que avanza el diseño. El ejemplo básico es el proceso de generalización de tipos de entidad en la superclase generalizada de nivel superior. 

     

  3. Estrategia de adentro hacia afuera: 
    este es un caso especial de una estrategia de abajo hacia arriba cuando la atención se centra básicamente en un conjunto central de conceptos que son más evidentes. Entonces, el modelado básicamente se extiende al considerar nuevos conceptos en la vecindad de los existentes. Podríamos especificar algunos tipos de entidades claramente evidentes en el esquema y continuar agregando otros tipos de entidades y relaciones que están relacionadas entre sí. 

     

  4. Estrategia mixta: 
    en lugar de utilizar una estrategia en particular a lo largo del diseño, los requisitos se dividen de acuerdo con una estrategia de arriba hacia abajo, y parte del esquema se diseña para cada partición de acuerdo con una estrategia de abajo hacia arriba después de que se combinan varios esquemas. 

     

Publicación traducida automáticamente

Artículo escrito por Akashkumar17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *