32 Formatos de las bases

De acuerdo a los términos de la presente guía, una base de datos no es otra cosa que un archivo de computación construido de manera estructurada, con el fin de almacenar información para consulta y posterior análisis. Su base de datos puede construirse manualmente, siempre y cuando usted defina una estructura para organizar dichos datos y mantenga una coherencia. Eso es importante para garantizar que las pesquisas realizadas en esa base encuentren aquello que se está buscando. Una base de datos puede ser un archivo de texto, por ejemplo, con la lista de todos los municipios del estado de San Pablo. O también, una lista de hospitales de la ciudad de San Pablo, agregando junto a cada nombre de las instituciones el barrio en el que se encuentra:

Hospital Municipal Infantil Menino Jesus, Bela Vista
Hospital do Servidor Público Municipal, Aclimação
Pronto-Socorro Municipal Barra Funda, Barra Funda
Hospital Municipal Cidade Tiradentes, Cidade Tiradentes

*Nota del traductor: Bela Vista, Aclimação, Barra Funda y Cidade Tiradentes son barrios de la ciudad de San Pablo. Los nombres que los anteceden corresponden a reconocidas instituciones de salud de la ciudad. Los nombres propios e institucionales no fueron traducidos, a efectos de facilitar eventuales búsquedas.

En ese caso, la estructura queda definida por la elección de colocar dos nombres (hospital y barrio) en cada nueva línea del archivo, separados por un delimitador, la coma. De esa manera, nunca aparecerán dos hospitales en la misma línea, por ejemplo. Lo que define la integridad de una base de datos, en términos sencillos, son los elementos utilizados con la intención de otorgarles previsibilidad a las consultas realizadas a la base: en el ejemplo citado, todas las líneas expresan, en primer término, el nombre de un hospital; y en segundo, el nombre del barrio en el que se encuentra. Si alguna línea de esa base fuese diferente al modelo "Nombre del Hospital, Barrio", la integridad de la base quedaría comprometida, perdiendo así la base su utilidad:

Hospital Municipal Infantil Menino Jesus, Bela Vista
Aclimação, Hospital do Servidor Público Municipal
Pronto-Socorro Municipal Barra Funda, Barra Funda
Hospital Municipal Cidade Tiradentes, Cidade Tiradentes

En la mayoría de los casos, dicho sea de paso, las propias herramientas disponibles en los computadores son capaces de generar o convertir de manera automática archivos estructurados que sirven como bases de datos. Uno de los ejemplos más habituales es la planilla de Excel, archivos con extensión ".xls" o ".xlsx". Esos documentos son generados en formatos de líneas y columnas, y permiten análisis y entrecruzamientos. Sin embargo, los formatos de los archivos nativos de Excel utilizan una tecnología propietaria y cerrada. Eso implica que dependen de tecnologías exclusivas, que cuestan dinero y no están disponibles de manera amplia y gratuita para cualquier persona.

La lista de más abajo sugiere una serie de formatos abiertos o no propietarios que encajan mejor en los principios de apertura de datos presentados en esta guía o ofrece una breve introducción a cada uno de ellos. Ninguno de los formatos es más recomendable que los otros. Cada equipo de TI debe considerar los formatos de las bases ya existentes (archivos de Excel, por ejemplo) y si existe alguna forma de convertirlas a alguno de los formatos sugeridos, dependiendo de la aplicación.