Académique Documents
Professionnel Documents
Culture Documents
Unidad I
Conceptos Iniciales
Información y Datos
Los términos datos e información son ampliamente utilizados informalmente en
distintos ámbitos de nuestras vidas; generalmente nos referimos a ellos sin
hacer distinción alguna, por lo que se podria pensar que al hablar de datos
hablamos de información y viceversa.
Sin embargo, dentro de contextos más formales, como una organización o una
empresa, es importante marcar una diferencia entre estos términos, puesto que
de una forma u otra serán la base para llevar a cabo tomas de decisiones,
intrinsecamente importantes para cualquier organización.
Concepto de Dato
Se corresponden con elementos primarios de información que por sí solos son
irrelevantes como conocimiento y menos como apoyo a la toma de decisiones.
También se pueden ver como un conjunto discreto de valores, que no dicen
nada sobre el por qué de las cosas y no son orientativos para la acción.
Un número telefónico o un nombre de una persona, por ejemplo, son datos
que, sin un propósito, una utilidad o un contexto no sirven como base para
apoyar la toma de una decisión. Lo mismo pasa con la altura de una montaña,
la fecha de nacimiento de un personaje histórico, el peso especifico de una
sustancia, el número de habitantes de un país, etc.
No contienen ninguna información.
Los datos pueden ser una colección de hechos almacenados en algún lugar
físico como un papel, un dispositivo electrónico (CD, DVD, disco duro...), o la
mente de una persona.
Tipos de datos.
– Cuantitativos. Son aquellos que se pueden contar o medir. Expresan
mediante números las propiedades de un objeto, hecho o persona. Ejemplo:
Edad, peso, fecha de transacción.
– Cualitativos: No se pueden contar, ni medir. Expresan nominalmente las
características o propiedades de un objeto, hecho o persona. Ejemplo: sexo,
descripción de un artículo, nombre.
Concepto de Información
La información no es un dato.
Veamos un ejemplo.
Un cliente puede tener varios pedidos, pueden existir varios pedidos para un
mismo artículo, diferentes pedidos en diferentes fechas, etc.
Si los requerimientos son:
● Los pedidos del cliente X, una solución es generar una lista por cada
cliente, generando una relación entre los archivos clientes y pedidos.
● Todos los pedidos de un artículo, se tendrá una lista por cada artículo,
generando una relación entre pedidos y artículo.
(Supongamos 3 archivos: artículos, clientes y pedidos)
Las relaciones anteriores son complejas, por lo que se hace necesario contar
con alguna herramienta que facilite estos requerimientos.
La independencia Dato-Proceso
Una de las principales ventajas que provee una base de Datos es la
independencia entre los datos y los tratamientos que se hacen de ellos.
Esto a diferencia de los sistemas orientados al procesos, en los cuales los
datos eran sumamente dependientes de los programas al extremo que
lenguajes como COBOL definían en su código la estructura de los archivos –
esto lo podemos ver actualmente en C y Pascal. Con ello la estructura de los
datos de las tablas que los contienen son altamente dependientes de los
procesos que los utilizan. De hecho, para que un proceso pueda utilizar un
determinado dato que se encontraba almacenado en un archivo debía hacer la
declaración completa de la estructura de este archivo; esta declaración era sólo
modificable en tiempo de edición quedando fija ya en tiempo de compilación.
Lo anterior era válido para cualquier acceso a los datos de un conjunto de
archivos.
Históricamente la tasa de variación de los procesos es mayor que la de los
datos que estos procesos manejan. No siempre que un proceso cambia esto
determina cambios en los datos que ese proceso utiliza. Así, es claro que la
situación de datos dependientes de los procesos es inadecuada.
Lo anterior es asimilable a los cambios que sufren las organizaciones,
generalmente aquellos son de forma, un banco que cambia su imagen
corporativa, que se agreguen o eliminen funciones de atención a público o de
producción, reducción de personal, etc. Los cambios de fondo no son
habituales en las organizaciones, ellos tiene que ver con cambios en la misión
de la organización, en los objetivos.
Si un banco cambia de imagen corporativa –logo, forma de atención, etc.-
aquellos son cambios de forma y tienen básicamente que ver con variaciones
en los procesos y eventualmente con algunos datos; ahora si el banco quiere
transformarse en una AFP, entonces la situación es más compleja y profunda,
la misión organizacional cambia, el objetivo cambia y, por lo mismo, el cambio
es radical afectando todos los elementos que componen la organización, todos
aquellos elementos donde se refleja el sentido organizacional, es decir afecta
directamente a los datos y sus relaciones, cambio que indirectamente afectaría
a los procesos que manejan estos datos.
El concepto de Base de Datos rescata aquella dependencia que tienen los
procesos de los datos y la radicaliza priorizando la independencia de estos
últimos. Con lo anterior se crea un sustrato de datos modelando la
organización, sobre el cual se establecen los procesos que los utilizan. La
definición y mantención de este sustrato es teóricamente independiente de los
procedimientos de la organización y los procesos que apoyan su realización.
Ventajas.
Una sistematización de las ventajas de las Bases de Datos bosquejadas e los
puntos anteriores los podemos resumir en el siguiente cuadro:
Cuadro
resumen
de las
ventajas de
las bases
de datos
Referidas a Ventajas
Los datos ● Independencia de estos respecto de los tratamientos y
viceversa
● Mejor disponibilidad de los mismos
● Mayor eficiencia en la recogida, codificación y entrada
Se desprende:
a. Independencia entre datos y tratamientos. El cambio en los programas no
influye en la disponibilidad de los datos, así como la modificación de éstos no
afecta a la reprogramación de las aplicaciones que los usan.
b. Coherencia de los resultados: debido a que la información de la base de
datos se recoge y se almacena una sola vez, en todos los tratamientos se
utilizan los mismos datos, por lo que los resultados de estos son coherentes y
comparables. Así, se eliminan las divergencias en los resultados.
c. Mejor disponibilidad de los datos para el conjunto de los usuarios: en una
base de datos ningún usuario es propietario de los datos, pues éstos se
comparten entre las aplicaciones, existiendo una mayor disponibilidad y
transparencia.
d. Mayor valor informativo: El conjunto de los datos almacenados en la BD
ofrece un mayor valor informativo, que la suma de ellos independientemente.
e. Mejor y más normalizada documentación: la mayoría de los SGBD
proporcionan herramientas para reflejar el contenido semántico de los datos, es
decir, incluyen una descripción de los datos dentro del sistema.
f. Mayor eficiencia en la captura, validación e ingreso de datos al sistema: al
no existir redundancias, los datos se capturan y validan una sola vez
aumentando el rendimiento del proceso previo al almacenamiento y dando
consistencia al sistema.
g. Reducción del espacio de almacenamiento: La desaparición (o disminución)
de redundancias, unido a las técnicas de compactación, implica una menor
ocupación de almacenamiento secundario.
h. Al tener un control centralizado de la base de datos, el administrador (a
instancias del responsable de la información de la organización) puede
garantizar que se observen las normas de la empresa aplicables a la
representación de los datos.
i. El administrador puede asegurar que el único modo de acceso sea a través
de los canales establecidos, y en consecuencia definir controles de
autorización que pueden afectar a cada modo de acceso (modificación,
inserción, borrado o lectura). Sin estos controles de seguridad, es mucho más
sensible una BD que los archivos.
Desventajas.
Las desventajas de una base de datos no las podemos dejar de mencionar. El
siguiente cuadro resume algunas de aquellas.
Cuadro resumen
de las
desventajas de
las bases de
datos
Relativas a Desventajas
La implantación ● Costosa en equipos (lógico y físico)
● Ausencia de estándares
● Larga y difícil puesta en marcha
● Rentabilidad a mediano plazo
Se desprende:
a. Instalación costosa: La implantación de un sistema de base de datos puede
implicar un coste elevado, tanto en el equipo físico (adquisición de nuevas
instalaciones, o ampliaciones de las existentes) como en el lógico (sistemas
operativos, programas, compiladores, etc.), así como el coste de adquisición o
mantenimiento del SGBD.
b. Implantación larga y difícil: Debido a las causas mencionadas
anteriormente, la implantación de un sistema de base de datos puede
convertirse en una tarea larga y complicada.
c. Falta de rentabilidad a corto plazo: Los amplios costes que conlleva la
implantación, implica una rentabilidad no a corto, sino a medio, o incluso largo
plazo.
d. Escasa estandarización: Esto supone una dificultad añadida a los usuarios
de la base de datos.
e. Desfase entre teoría y práctica: Los constantes avances teóricos en al
ámbito de las bases de datos, que muchas veces no se ven traducidos en la
práctica, hacen llevarse a engaño a muchos usuarios, creyendo que
constituyen ya una realidad, cuando no han sido todavía plasmados.
f. Personal especializado: es clave la administración de la base de datos, se
requiere de conocimientos específicos.
g. Existe también una resistencia al cambio, sobre todo que este involucra a
toda la organización. En el éxito de esto el papel mediador de los profesionales
de informática es fundamental, sobre todo en organizaciones grandes donde
una base de datos se puede ver como la centralización del poder en manos de
unos pocos, generalmente los encargados de su administración.