Introducción
Estos conceptos ¿para que me sirven o para que me interesa conocerlos? Bueno, estos son conceptos básicos que alguien sumergido en la programación debería conocer, es como si un cocinero preparara la mejor pizza del mundo y no sepa como se hace un huevo, es elemental.
Para un programador, estos conceptos van de la mano con una área de la TI, las Bases de Datos.
Así que, si no conoces nada de las bases de datos, esta lectura te puede servir para comenzar en esa rama, antes de crear tablas en SQL y hacer tablas que ni tu entiendes pero "ahí funcionan".
¿Qué es un dato?
Representación simbólica de un atributo o variable cuantitativa o cualitativa. Describe una Entidad, un Hecho, un Momento de la vida real.Aisladamente es incomprensible, irrelevante, no genera ni contiene información.Ejemplo de un dato
Un ejemplo de dato, el 3.
Pero, tres ¿qué?
- ¿3 perros?
- ¿3 sandías?
- ¿3 novias?
Por si solo, este dato aislado, no significada nada, puede significar muchas cosas, pero sin mas datos es irrelevante conocerlo.
Entonces... Si tuviera más datos
¿Podría darle algún significado a ese numero 3? Es correcto
Primero conozcamos la definición de meta-dato.
¿Qué es un meta-dato?
También conocida como meta-datos descriptivos, son datos que describen a otro dato. Listo, así de sencillo.
Ejemplo de un meta-dato
Retomando el dato 3.
Agregando esos meta-datos, ahora cobra mayor sentido.
Ya sabemos que se trata de la edad de un animal que es mamífero.
Pero aun así, todavía hay muchas incógnitas.
Por ejemplo, uno se puede preguntar:
¿Que animal es?
¿Este mamífero pone huevos?
¿En que parte se puede encontrar este mamífero?
¿Cómo es el mamífero? Etc...
¿Qué es una entidad?
Es una colección de datos que mantienen una relación entre sí.
Bien, digamos, que tenemos una colección larga de datos que nos describen mejor a este animal mamífero.
Ya no se hablan de 3 meta-datos, si no de varios datos (atributos), muchísimos, que nos describen muy bien al animal (la entidad).
Conclusiones
Bien, para recapitular, deberían quedar claro los conceptos. Pero, por si acaso.
- Los atributos (datos) describen a las entidades (cosas, objetos).
- Los meta-datos son datos que describen a los datos
- Un dato, por si solo, es irrelevante, no tienen ningún sentido
- Aunque los datos sean concretos, NO SON INFORMACIÓN NI CONOCIMIENTO.
Con esto, espero haber ayudado a que se conocieran algunos conceptos básicos, antes de entrar de lleno a la practica, que de hecho, hay mucho por explicar antes de meter mano a los motores de bases de datos. ¿Por qué?
Bueno, existen varios tipos de bases de datos, pero eso es para otro tema. Pero para darte una idea.
Manejar un carro y un autobús ¿es lo mismo? Pues, hasta cierto punto si. Aquí es lo mismo, algunos conceptos (como los explicados en este blog) se aplican en ambos tipos, pero algunos quitan/agregan modifican su forma de trabajo. Se debe tener el conocimiento correctos para dichos casos aunque sean "parecidos".
No hay comentarios.:
Publicar un comentario