¿Qué es el diccionario de datos?

Descubrí que el diccionario de datos se usa mucho en la aplicación de base de datos y en el campo del aprendizaje automático, y lo he estado usando desde hace mucho tiempo.

Tengamos una definición formal :

El diccionario de datos se define como el conjunto de información que se encarga de describir el contenido, el formato y la estructura de una base de datos y la relación entre sus elementos.

El diccionario de datos se utiliza básicamente para controlar el acceso y la manipulación de la base de datos.

DEJEMOS señalar algunas notas:

  • Son las listas de todos los nombres utilizados en los modelos del sistema.
  • Las descripciones de las entidades, relaciones y atributos también se incluyen aquí.
  • Muchos bancos de trabajo CASE admiten diccionarios de datos.

Ventajas del Diccionario de datos:

  • Admite la gestión de nombres y evita la duplicación.
  • Se puede utilizar como el almacén de conocimiento organizacional que vincula el análisis, el diseño y la implementación.

Apreciado por Upvotes 🙂

El diccionario de datos, como su nombre lo indica, es el documento que describe los datos tanto físicamente (número de características, número de filas, tipos de datos, cardinalidad de características, etc.) como lo más importante lógicamente / semánticamente (cómo se recopiló el conjunto de datos, qué función tiene es decir, cuáles son las características de la condición, de qué se trata el atributo de decisión y cómo se pueden relacionar, etc.).

Por ejemplo, en un conjunto de datos como el siguiente:

Id Edad Género Altura IMC
1 25 M 175 32

Esperaría que el diccionario de datos indique cómo se recopiló el conjunto de datos (muestra aleatoria de 100 personas con diabetes, por ejemplo) y que hay 5 columnas con una descripción como

Id: un identificador de la persona cuyos datos se están analizando
Edad: la edad de la persona en años redondeada al número entero más cercano y puede influir en el IMC de la persona
Género: el género de la persona con M representando a Hombre, F para mujer y U para desconocido
Altura: altura en centímetros redondeada al entero más cercano
IMC: el IMC medido de la persona y es el atributo de decisión o interés

Cualquier información adicional que ayude a describir el contexto y pueda ser útil en el análisis siempre es bienvenida.

More Interesting

¿Cuánto más rápido es CoreFoundation que Cocoa / Cocoa Touch?

¿Cómo verifica Facebook si hay nuevas notificaciones?

¿Cuál es un ejemplo de un proyecto sin software que usa Agile?

¿Cómo entiendo profundamente un sistema enorme (flujo de datos, procedimientos comerciales, restricciones entre funciones, etc.) cuando solo tengo documentos relevantes como la especificación de software, la guía del usuario, etc. y sin la capacitación de un experto?

¿Cuál es el primer paso de una función de desarrollador de software en una empresa de tecnología mediana / grande a una función ejecutiva en una empresa exitosa?

Como programador inexperto, verde, novato y aficionado, ¿cómo sé si mi código es incorrecto / hay una mejor solución, a pesar de que funciona correctamente?

¿Cuál es el uso de diversas tecnologías como PHP, .NET, SAP, MySQL, RoR, J2EE, JavaScript y jQuery?

¿Qué opina de la afirmación "Cuanto antes comience a codificar, más tardará el programa"?

¿Hay algún beneficio fiscal por perseguir un máster a tiempo parcial en California? Si es así, ¿Que son?

¿Cuál es su historia de horror de error / falla de software favorita?

¿Por qué alguien usaría un lenguaje de script que no sea OO, como PHP o Python, en el mundo de hoy?

Tengo 26 años con un título en informática trabajando como Consultor ERP en una pequeña empresa de software durante 1 año. ¿Qué educación / certificación adicional me dará ventaja?

¿Cuál es la mejor empresa de desarrollo de software en la India que puede ajustarse a nuestro presupuesto para desarrollar una aplicación?

Renuncié a mi trabajo porque mi salario no era tan bueno. Estaba trabajando como ingeniero de software, luego me uní a una pequeña empresa de ventas con un mejor salario, pero después de venir aquí no veo futuro. ¿Qué debería hacer ahora?

¿Existe un servicio web que proporcione tasas de conversión de moneda por hora / día precisas?