Las malas estructuras de datos evitan el crecimiento

La vida más difícil por la codificación rígida

Las estructuras de datos inflexibles en los sistemas informáticos clave de una empresa son una de las mayores barreras para la mejora, la expansión y el desarrollo .

Debido a que se está realizando un modelado de datos inadecuado (o nulo) antes de diseñar y construir sistemas informáticos, muchas estructuras restrictivas se codifican en bases de datos. Las estructuras de direcciones postales son uno de los ejemplos más comunes de esto. Debido a que los sistemas generalmente comienzan siendo definidos o desarrollados por un equipo que reside en un país, las estructuras postales para ese país generalmente son las que terminan en la base de datos. Esto normalmente da como resultado una estructura de direcciones similar a esta:

Cliente

  • Título
  • Nombre
  • Segundo nombre apellido
  • Nombre de la casa
  • Número de casa
  • Calle
  • Ciudad
  • Estado
  • Código postal

Para los clientes dentro del Reino Unido, las estructuras anteriores pueden ser suficientes, pero no se adaptarían al resto de Europa o los EE. UU. Los analistas defenderían sus estructuras diciendo que los pocos “extranjeros”. las direcciones que obtienen son la “excepción” y debe tratarse como tal.

Si bien esto parece un argumento plausible, lo que realmente dicen es “no tenemos intención de hacer negocios importantes con ningún otro país”.

Me pregunto si los altos ejecutivos saben que sus diseñadores de sistemas han tomado esta decisión por ellos.

& quot; Flexible & quot; No significa “Desestructurado”

Algunos analistas de datos intentan evitar la codificación rígida y llegar a soluciones como esta:

Cliente

  • Nombre 1
  • Nombre 2
  • Nombre 3
  • Nombre 4
  • Nombre 5
  • Direccion 1 Direccion 2
  • Dirección 3
  • Dirección 4
  • Dirección 5

Esto no es flexibilidad, es simplemente una ausencia total de estructura.

Las estructuras genéricas salvan el día

Buenas estructuras de datos generales o genéricas. la respuesta al problema de la estructura de direcciones, y a casi todos los demás problemas de bases de datos estructurales. Una estructura genérica que pueda manejar la estructura de la dirección postal de cualquier país permitiría que la estructura de la base de datos maneje todos los países. Simplemente alterando el orden de entrada de datos y poniendo el País primero, todos los otros campos requeridos para la estructura de direcciones del país en cuestión se pueden mostrar y completar.

Resumen

  • Las estructuras de datos inadecuadas en las bases de datos son una barrera importante para el crecimiento empresarial .
  • El análisis y modelado de datos inadecuados hace que las estructuras defectuosas se codifiquen en bases de datos o que no tengan ninguna estructura.
  • El modelado de datos adecuado, utilizando un Diagrama de Relación de Entidad, permite que se desarrollen e incorporen estructuras potentes, flexibles y genéricas por primera vez.
  • Estas técnicas genéricas también se pueden utilizar para abordar aspectos como las diferentes estructuras fiscales nacionales.
  • Se debe tener especial cuidado al utilizar técnicas como el desarrollo ágil, ya que son propensas a construir estructuras de datos codificadas o no genéricas.

Dejar respuesta

Please enter your comment!
Please enter your name here