Está en la página 1de 5

EL CONCEPTO DE BASES DE DATOS RELACIONAL

UNA MIRADA DESDE LO EPISTEMOLGICO Y LO MATEMTICO

Mara Dora Alba Snchez Gmez, Juan Evangelista Gmez Rendn


Escuela de ciencias bsicas, tecnologa e ingeniera, Universidad Nacional Abierta y a Distancia
CEAD Medelln, Colombia
mariadora.sanchez@unad.edu.co
fuanevangelista@yahoo.com

Resumen El artculo muestra una simbiosis armnica entre el esta tecnologa para la estabilidad y consistencia de los
diseo, la teora de conjuntos, las relaciones, las funciones, la sistemas de informacin en las organizaciones y que adems
lgica matemtica y cmo a pesar de que las bases de datos les permita y asegure permanencia en el espacio tiempo
relacionales se fundamentan en unas teoras matemticas aunque los datos aumenten significativamente.
slidas y sencillas, muchas de las conceptualizaciones expresadas
en los textos y en el ciberespacio, se abordan desde una
perspectiva meramente tcnica; solo se interesan por el manejo Por otro lado, durante los cursos de bases de datos bsicos
rpido de la herramienta, dejando de lado su anlisis y diseo impartidos a travs de muchsimos aos en varias
conceptual, de tal manera, que toda la versatilidad, la robustez y universidades e instituciones del pas, comenzamos a observar
la potencialidad con que cuenta en este nuevo milenio este cmo muchos de los estudiantes utilizaban indistintamente las
poderoso software se pueda perder o simplemente subperfilar diversas concepciones o terminologas de las bases de datos,
por un mal anlisis o por un defectuoso diseo.
confundindose, hasta tal punto que le daban ms importancia
Palabras claves Bases de datos relacionales, teora de y trascendencia al manejo de la herramienta que al diseo
Conjuntos, diseo conceptual, relaciones, funciones, lgica conceptual de stas. Pero, una vez que los viajeros del curso
matemtica, software de bases de datos. entraban a profundizar y a socializar el anlisis y el diseo de
stas, se iban dando cuenta de la relevancia que tienen el
Abstract The article shows a harmonic symbiosis between diseo y el anlisis sobre la utilizacin y el debido control de
design, set theory, relations, functions, mathematical logic, and la herramienta. Comenzaban a tener ms criterio sobre la
how even though the "relational database" is based on a robust
eleccin de un texto u otro, de tal manera que se volvan unos
and simple mathematical theories, many of the
conceptualizations expressed in texts and in cyberspace, are crticos constructivos bien argumentados e inclusive no
approached from a purely technical perspective, only interested importando la terminologa utilizada podan diferenciar una de
in the quick handling of the tool, leaving out his analysis and otras para no confundirse.
conceptual design, so that all the versatility, robustness and the
potential it has in this new millennium, this powerful software Es fundamental entonces socializar que para implementar
can be lost or just a bad subprofiles by a faulty analysis or
una base de datos relacional se deban:
design.
analizar los datos de la empresa, sus flujos,
Keywords Relational databases, set theory, conceptual necesidades, puntos crticos, falencias y
design, relations, functions, mathematical logic, database requerimientos de la informacin.
software. Realizar un anlisis concienzudo que permita
elegir el diseo ms flexible, de tal forma, que
garantice a travs del espacio tiempo la
consistencia de la informacin aunque los datos de
INTRODUCCIN la empresa aumenten
tener un criterio vlido para la eleccin del
El nimo que estimula la creacin de este artculo, es software y la plataforma tecnolgica para
mostrar cmo en algunos textos consultados en libros oen el proseguir con la implementacin y la
ciberespacio, se parte de unas definiciones erradas de lo que es administracin objetiva para ponerla operativa y a
una base de datos relacional teniendo en cuenta que una buena disposicin de la organizacin.
conceptualizacin se inicia con definiciones claras, correctas,
sin ambigedades y ojal amigables, y en muchos de estos
casos cambian la verdadera y profunda dimensin que tiene

CONCEPTUALIZACIN DE LAS BASES DE DATOS


M. D. Snchez labora en la Universidad Nacional Abierta y a Distancia
desde 2009-1, (e-mail: mariadora.sanchez@unad.edu.co).
J.E. Gmez Rendn labora en la Universidad Nacional Abierta y a Hoy en da, comienzo de la segunda dcada del siglo XXI,
Distancia desde 2005-2 (e-mail: fuanevangelista@yahoo.com). el llamado siglo de la informacin, se habla de las bondades,
potencialidades, tendencias, recursos, poder, necesidad,
transportabilidad, disponibilidad, de las bases de datos, o interrelacin, la define en trminos de unas estructuras de
mejor dicho, de las herramientas de las bases de datos. De datos (archivos de datos), que se utilizan mucho en la tercera
hecho, muchos definen las bases de datos en trmino de las generacin6 y recordemos que el concepto bases de datos
herramientas tecnolgicas que se van desarrollando y que se relacionales, es un producto de la cuarta generacin7 y por
van ofertando en los mercados; y es, justo aqu, donde consiguiente se tiene el problema de que este concepto es una
comienzan a aparecer los problemas o, los reparos para simple extensin de archivos, lo cual es un error.
conceptualizarlas. Ms an, hacen abstraccin de la teora
matemtica que hay detrs de este concepto y por consiguiente La cuarta definicin, habla de un conjunto de datos, mas no
al anlisis y al diseo conceptual de stas no se les da la establece el trmino interrelacionados, que es una de las
importancia ni la relevancia que merecen; solo se reduce a una grandes bondades y precisiones que encierra este concepto.
simple creacin o aun diseo de estructuras planas de datos
especficos en un software particular; es decir, se propone un Ahora miremos analizar unas definiciones que se encuentran
viaje casi directo (sin el encanto y sin la fortaleza de los en INTERNET, donde se puede apreciar fcilmente el
esenciales conceptos) hacia el manejo y administracin de una desconocimiento epistemolgico y matemtico de este
herramienta especfica as ella sea muy poderosa. importante concepto:

Por otra parte, se observa cada vez ms que las personas se las bases de datos es una coleccin de informacin, que son
han vuelto amantes y adictas a las consultas por la gran red, guardadas en un medio magntico
pocas analizan y profundizan en los contenidos debido en
parte a la vertiginosidad con que necesitamos o se procesa la las base de datos son un conjunto de datos o informacin
informacin o porque estamos viviendo unos momentos de relacionada, los cuales son almacenados en un computador
rapidez para todo; es un mundo donde las imgenes pueden
ms que las palabras y stas nunca argumentan, solo muestran las bases de datos son una serie de informacin almacenadas
y tratan de sorprender o de impactar y es as cmo el problema para su posterior consulta
se acenta ms, pues si bien hay libros que son muy buenos
referentes, tambin pueden presentar problemas a la hora de En las anteriores definiciones lo primero que tenemos que
definir o socializar los trminos, aunque en menor grado. Para entrar a socializar es el concepto diferenciador entre datos e
sustentar lo anterior, miremos algunas definiciones o informacin. El trmino dato viene del latn DATUM que
concepciones que se encuentran en algunos textos o viajando significa hecho, algo que podemos percibir o sensar con
y consultando indistintamente en el ciberespacio. nuestros sentidos (odo, vista, olfato, tacto y gusto), pero que
no necesariamente nos signifique algo. Por otra parte, el
1) las bases de datos son una serie de archivos concepto informacin es ms significativo; de tal forma
relacionados. (1) que muchos autores lo definen como un dato con significado
2) las bases de datos son una fuente central de datos y he aqu la gran diferencia y complejidad de este trmino,
pues lo que hoy le puede ser significativo a una persona,
que est pensada para ser compartida por muchos
maana quiz no lo sea; es decir se torna simplemente en un
usuarios. (2) dato. Adicional a sto el concepto de significacin le atae
3) las bases de datos son un sistema computarizado nica y exclusivamente al ser humano, es l, en ltima
para guardar registros. (3) instancia quien puede interpretar qu datos son informacin
4) las bases de datos son un conjunto de datos para l; es ms ni siquiera otra persona puede decir con
persistentes. (4) absoluta certeza que sto es informacin para otra persona. Sin
5) un gestor de bases de datos, es una coleccin de embargo, es bueno aclarar que los datos son la materia prima y
formal de la informacin y que por lo tanto sin datos no hay
datos interrelacionados y un conjunto de
informacin, pero no implica que todo dato sea informacin.
programas para acceder a dichos datos. (5) Fundamentados en el anlisis anterior, podemos entonces
afirmar que las bases de datos, son estructuras de datos y no
de informacin; ellas solo almacenan hechos.
Si observamos las definiciones 2, 3 y 5; estn enfocadas a
las herramientas y por consiguiente la persona que desea saber Por otra parte, debemos comprender y socializar el
sobre el tema de las bases de datos relacionales, cree que solo significado de los trminos conjunto, coleccin, serie.
es suficiente con aprender una herramienta y peor an,
alejadas de toda la concepcin terica que las origin. Desde la definicin de la Real Academia Espaola de la
Lengua;conjunto es la totalidad de los elementos o cosas
Ahora, analicemos las otras dos definiciones, las dos estn poseedores de una propiedad comn, que los distingue de
a medias; la nmero uno, si bien introduce el concepto de
1 6
EFFY-OZ, Administracin de sistemas de informacin. Pag.30 De 1965 a 1975 se utilizaron estos lenguajes donde cada vez que se
2
KENDALL & KENDALL. Anlisis y diseo de sistemas. Pag.40 deseaba utilizar datos almacenados en un programa se deba definir la
3
C.J. DATE. Introduccin a los sistemas de bases de datos. Pag. 5 estructura de los archivos.
ver Es el caos de los lenguajes COBOL, FORTRAN.
4 7
Ibdem. A partir del 80 se comienzan a utilizar estos lenguajes no procedimentales
5
SILBERSCHATZ, KNORT,SUDARSHAN. Fundamentos de bases de en los cuales se usaban datos centralizados a travs de las herramientas de las
datos. Pag. 1. bases de datos. Es el caso de ORACLE y DB2.
otros; coleccin es el conjunto ordenado de cosas, por lo SOLUCIN DE CASO EMPLEADOS
comn, de una misma clase y reunidas por su especial inters
o valor. Como podemos observar estos trminos son Veamos un ejemplo de la vida real, tomemos el caso de
parecidos, pero se difieren entre s en que el conjunto los empleados en el cual se quiere crear una base de datos de
elementos no deben estar ordenados y esto hace una gran personal para una compaa, con las siguientes caractersticas:
diferencia. Adems, el trmino conjunto visto desde las
matemticas, se define como los entes matemticos que tienen La compaa tiene un conjunto de departamentos. Cada
una propiedad en comn, volvemos y observamos que los departamento tiene un conjunto de empleados, un conjunto de
elementos no tienen que estar ordenados. proyectos y un conjunto de oficinas. Los proyectos tienen
empleados asignados, y las oficinas empleados que laboran en
Ahora analizando el trmino serie nos encontramos que ellas. Los cargos estn codificados, de tal forma, que tienen un
es expresin de la suma de los infinitos trminos de una cdigo nico y una descripcin del cargo. Cada empleado
sucesin, donde definitivamente difiere de los dos primeros tiene una historia de cargos ocupados, en la cual se requiere
(conjunto y coleccin). Realizando un anlisis concienzudo de saber la fecha en que ha ocupado stos.
lo anterior, desde la perspectiva matemtica, las bases de datos
son un conjunto de datos, que no necesariamente deben estar La base de datos debe contener o manejar la siguiente
ordenados (como no lo son los elementos de un conjunto informacin: Por cada departamento se necesita, cdigo de
cualquiera), por lo que el trmino coleccin queda abolido y departamento (nico), nombre, presupuesto anual. Por cada
con ms razn el trmino serie. empleado se necesita, cdigo de empleado (nico), nombre,
direccin y telfono de residencia, departamento y proyecto al
Siendo as, entonces podemos tener una definicin ms que est asignado actualmente, nmero de oficina y cargo
acorde, ms significativa y ms cercana con el sustento terico actual. Por cada proyecto se requiere nmero de proyecto
matemtico de las bases de datos: (nico), nombre, presupuesto del proyecto y departamento al
que pertenece. Por cada oficina, cdigo de oficina (nico),
Es un conjunto de datos relacionados .Cabe recordar que rea en metros cuadrados, nmeros de telfono.
cuando un conjunto se determina por comprensin es porque
sus elementos se definen de acuerdo a una caracterstica Adems se sabe que, un empleado de la empresa pertenece
comn a todos ellos; por ejemplo el conjunto de las vocales. a lo mximo un departamento al tiempo. Un empleado est
vinculado a lo mximo a un proyecto al tiempo. Un empleado
La pregunta ahora es, por qu relacionales?, bueno ya se tiene a lo mximo una oficina al tiempo. Un empleado
adverta anteriormente que unas de las grandes bondades de desempea a lo mximo un cargo al tiempo. Una oficina
las bases de datos (cuarta generacin 4GL) con respecto a pertenece a lo mximo un departamento al tiempo.
los archivos de datos (tercera generacin 3GL), era la de
poder relacionar los datos unos con otros. Ahora bien, cabe Para dar una buena solucin a este caso, primero debemos
resaltar que todas las operaciones bsicas de acceso a la base identificarlas entidades. Observando y analizando
de datos (lgebra relacional), tiene su sustento en las objetivamente la informacin del caso, encontramos los
operaciones bsicas de conjuntos (unin, interseccin, siguientes sustantivos en plural: Departamentos, Empleados,
diferencia, complemento), que es lo que en ltima instancia Proyectos, Oficinas, Cargos e Historia de los Cargos.
motiv a los creadores de las bases de datos relacionales a
apoyarse en las matemticas; mas propiamente, en la teora
de conjuntos, y sto es lo que ha permitido que de las bases de
ENTID Dpt Em Pro Carg Hist_Ca
datos se hable mucho, porque la creacin de las herramientas y Ofic.
su utilizacin, estn afianzadas en una muy buena teora AD os. pl. y. os rg.
matemtica siendo as ms comprensibles y amigables para el Dptos. x 1-N 1-N 1-N X X
ser humano lo cual posibilita su entendimiento, manejo y
socializacin en muchos campos del conocimiento
Empl. 1-1 X 1-1 1-1 1-1 1-N
.Las bases de datos relacionales tambin se apoyan en el
concepto matemtico de funcin, el cual en mundos de dos Proy. 1-1 1-N X X X X
dimensiones no permiten que existan dos pares o parejas
ordenadas con la primera componente igual. Ello impedira Ofic. 1-1 1-N X x X X
por ejemplo que en una base de datos que se interese por los
nmeros de cdula y nombres y apellidos de una persona, por
ejemplo, se diese la posibilidad de que para un mismo nmero Cargos X 1-N X X x 1-N
de cdula se tuviesen dos nombres diferentes. Incluso
Hist_Ca
socialmente la validez de esta propuesta no es reconocida. X 1-1 X X 1-1 x
rg.
Figura 1 Matriz relacin caso empleados
En la matriz anterior, observemos las relaciones y significa que un empleado (1) solo pertenece a un
cardinalidades de Historias de Cargos. Lo primero es que solo departamento (1). De lo anterior podemos concluir, que toda
est relacionada con las entidades Empleados y Cargos. relacin es en doble sentido y genera como resultado, que la
Miramos que un empleado puede tener como mximo varias relacin entre Departamentos y Empleados es de 1,1 1,N,
historias de cargos, y sto porque una persona durante la vida simplificando, de 1-N, lo cual es una funcin.
laboral puede desempear, obviamente, varios cargos; y una
historia de cargos le pertenece mximo a un empleado y Invitamos ahora a los lectores de este artculo a que se
debido a que cada vez que un empleado cambia de cargo, se dediquen a volar por espacio tiempos de muchas dimensiones
genera una instancia u ocurrencia en su historia de cargos. Por y al hacerlo irn descubriendo que el llegar a otro mundo
otro lado, con respecto a la relacin que tiene con cargos, simplemente encuentra conjuntos de datos que le van
una Historia de Cargo, tiene mximo un Cargo, y un Cargo, mostrando la sencillez o complejidad de sus estructuras.
puede encontrarse en varias instancias u ocurrencias de
Historia de Cargos, debido a que pueden existir varios Para los nefitos en la comprensin y anlisis prctico o
empleados con el mismo cargo. Con respecto a las dems emprico, de las bases de datos relacionales los pedagogos o
relaciones, son claros y sociales sus lineamientos, de los amigos de la propedutica muestran que el aprendizaje de
acuerdo al enunciado del caso especificado. la herramienta se facilita jugando con una estrategia mental
muy asimilable que es la interpretacin de las relaciones
existentes como si ella fuese una tabla matricial compuesta por
registros (tuplas) y columnas (campos). Sin embargo desde el
principio planteamos que el nimo del escrito era ir ms all
EXPLICACIN MATEMTICA DEL CASO ANTERIOR del aspecto meramente herramienta y mostrar que tras una
base de datos relacional hay un tejido maravilloso, amigable,
social, de conceptos matemticos formales que permiten
Las bases de datos relacionales son una filosofa, que nos
soportar toda una teora fuerte y estable cuya solidez y logros
estimula y obliga a los profesionales encargados del diseo de
han aportado inmensas cantidades de informacin a los seres
ellas, a mirar ms hacia la realidad del mundo empresarial, del
humanos y han hecho posible que el mundo sea cada vez ms
mundo cientfico, del mundo del conocimiento, del mundo de
pequeo y comprensible para todos.
la tecnologa, si queremos propender que este recurso
informtico sea el sustento para almacenar, soportar y generar
Como conclusin se puede decir, que el concepto de bases
informacin en un medio donde sta es la base del poder.
de datos relacionales, adems de ser una poderosa
En las bases de datos relacionales y tal como lo ilustra el herramienta tecnolgica, tiene una slida y formidable
caso propuesto en la matriz que soporta el trabajo de la aplicacin matemtica soportada amigablemente en los
conceptos bsicos de conjuntos, relaciones, funciones y los
informacin, se percibe claramente que el lenguaje formal nos
cuales a su vez son componentes importantes de un curso
conduce inexorablemente al concepto de relacin.
formal de lgica matemtica.
Las relaciones presentes en la matriz del inicio de la
Esperamos que las bases de datos sigan mostrando o
solucin del caso permiten visualizar y asociar un conjunto de
generando informacin valiosa y apropiada que nos ayude a
datos, muchos de los cuales estn visiblemente
interrelacionados entre s generando de forma espontnea el superar las enormes y profundas brechas que nos separan en
concepto de tupla el cual supera en contenido y en un mundo de mercados fugaces y voraces y que no han
permitido an que el planeta tierra y ms adelante el universo,
dimensiones el concepto formal del plano cartesiano de
sean escenarios democrticos y equitativos.
pareja ordenada en el cual las tuplas son la materia prima de
la Geometra Analtica Las tuplas entonces dimensionan el
pensamiento humano y lo ayudan a superar las limitaciones
inevitables de los planos cartesianos normales donde el
concepto de dimensin definido por el lgebra lineal es de REFERENCIAS
dos: es decir en ese mundo solo se tienen conjuntos de dos
vectores linealmente independientes y los cuales son capaces Bibliografa
de generar cualquier vector de ese espacio vectorial.
Silberstchatz y otros, Fundamentos de bases de datos, vol. I. New York:
Por otro lado, es bueno recordar que toda funcin es una Wiley, 1950, p. 1.
relacin, pero no toda relacin es una funcin: por eso en la C.J. Date,Introduccin a los sistemas de bases de datos, vol I. Madrid:
Addison Wesley, 1993, p. 5
matriz relacin anterior observamos que la cardinalidad nos Effy Oz, "Administration de sistemas de informacin", Madrid: Prentice Hall,
ayuda a identificar si estamos ante una funcin o no, as: 2001, p. 30.
tomemos la relacin que va de la entidad Departamentos a Kendal y Kendal, "Anlsis y diseo de sistemas,", Mexico: Prentice Hall,
Empleados (encima de la diagonal), sta es de 1-N, lo cual 2006, p. 40
significa que un departamento (1) puede tener varios
empleados (N). Ahora si tomamos la relacin en el sentido
contrario, es decir, de Empleados a Departamentos (debajo de
la diagonal), observamos que la cardinalidad es de 1-1, lo cual
BIOGRAFA

Mara Dora Alba Snchez Gmez Se gradu en


Ingeniera de Sistemas de la universidad EAFIT y es
magistra en administracin de empresa de la
universidad del Norte.Su experiencia profesional
incluye siete aos como analista programadora en los
ingenios azucareros del Valle del Cauca; seis aos
como directora de proyectos informtico en el sector
cooperativo financiero; seis aos como directora del
programa de tecnologa e ingeniera de sistemas y ms
de veinte aos de experiencia como catedrtica en
cursos de bases de datos, sistemas de informacin,
gerencia de proyectos, planeacin de sistemas de
informacin. Actualmente es docente auxiliar de la
Universidad Nacional Abierta y a Distancia.

Juan Evangelista Gmez Rendn Se gradu como


Fsico Puro de la Universidad de Antioquia y es
Especialista en ciencias electrnicas e informticade
la misma universidad.Cre el paquete bananero para
las fincas de Jorge Ochoa en la regin de Urab y ha
sido asesor exterrno de varias universidades para la
implementacin de las tecnologas en informtica y en
electrnica. Es el fundador de los semilleros de
investigacin del rea de sistemas en el proceso de
articulacin de la media tcnica con el Tecnolgico de
Antioquia. Ha trabajado en varias instituciones en los
campos d e algoritmos, sistemas de informacin y bases
de datos bsicos, entre otros. Actualmente se
desempea como tutor de la UNAD.

También podría gustarte