Fundamentos filosóficos del diseño de las bases de datos relacionales (página 2)
Enviado por Juan Carlos Fonden Calzadilla
Figura 1 (Tomada del libro de Dsigning Relational Database System de la autora Rebecca M. Riordan 1999).
Desarrollo
Sin embargo para adentrarse en el estudio de las bases de datos relacionales es necesario introducir el concepto de identidad y relación entre entidades.
¿Qué es una entidad?
Dice el diccionario de la RAE que es "los que constituye la esencia o la forma de una cosa".
Para el trabajo con las bases se datos, la entidad es algo bien definido que tiene ciertas propiedades o atributos, ejemplo: una mesa, un profesor, un estudiante, una cuenta bancaria, una escuela, un árbol, ect. Entonces, una entidad es un objeto o proceso que existe y se desarrolla en el universo el cual se define como "conjunto de todas las cosas creadas. Conjunto de individuos o elementos cualesquiera en los cuales se consideran una o más características que se someten a estudio estadístico" (DRAE, 2008).
Una entidad es un objeto que existe y se distingue de otros objetos y a la vez se relacionan de acuerdo a sus características llamadas atributos o propiedades. Las entidades pueden ser concretas como una persona, un automóvil o abstractas como una fecha o cuanta bancaria.
La infinidad de objetos, seres vivos y procesos que se encuentran íntimamente relacionados entre sí responden a leyes y principios de la dialéctica. Ciencia que concibe y explica el mundo, todo cuanto existe, en constante desarrollo, y además, concatenado, unido, donde sus objetos y fenómenos no se desarrollan por si mismos, aisladamente, sino indisolublemente ligados, unidos, con otros objetos y fenómenos. Cada uno de ellos influye en otros objetos y fenómenos y experimenta las influencias reciprocas de los mismos.
Aplicando estos principios al estudio de las bases de datos relacionales se percibe que una relación o tabla refleja en su interior los datos obtenidos de ciertos objetos materiales o no, personas y procesos, entonces debe ser de vital interés identificar sus fundamentos, entre ellos, los filosóficos.
Las bases de datos relacionales están dirigidas a modelar algún aspecto del mundo real y estos se representan en primera instancia usando el término de entidades. ¿Se relacionan las entidades? ¿Podemos evitar que ellas se relaciones entre sí? ¿Cómo lo hacen?
Dos entidades A y B las cuales pueden representar dos objetos o procesos con determinadas propiedades y establecen entre ellas múltiples relaciones, cuestión que se sustenta en el principio general de la filosofía conocido como "la concatenación universal de los objetos y fenómenos que se producen en la naturaleza, la sociedad y el pensamiento": Este principio filosófico expresa la unidad estructural interna de todos los objetos y fenómenos y los nexos y relaciones infinitamente diversos del sistema dado con los sistemas y fenómenos que le rodean (Diccionarios filosóficos Abbagnano 1960; Rosental y Iudin, 1973; Editorial Progreso, 1984). Estas pueden ser temporales y permanentes.
"Las observaciones más simples, expresan que estos objetos y fenómenos se hallan relacionados entre sí, por nexos más o menos estables. La convicción de la unidad del universo, de la armonía de sus causas y efectos, de que todo se encuentra concatenado en un conjunto de múltiples relaciones, es decir, que cada fenómeno, objeto y proceso está vinculado con los demás y que las formas de conexión e interdependencia transitan desde formas más simples a otras más profundas y generales" (2)
A partir de lo expresado sobre este principio donde, además, se agrega que la naturaleza es un conjunto único en el que todas sus partes, de una manera u otra, se hallan vinculadas entre sí (Kuusinen, 1961; Vladimir Ilich Lenin en Cuadernos Filosóficos, 1979; Diccionario filosófico Rosental y Iudin, 1973, y otros), se apoya el hecho de que una relación entre entidades es la asociación o vínculo que existe entre ellas, y a su vez un conjunto de relaciones es un grupo de relaciones del mismo tipo. Y como consecuencia de todo lo expresado se infiere que la relación entre entidades representa, entre otras, las relaciones objeto – objeto; objeto – proceso; proceso – proceso. La cantidad de entidades en una relación determina el grado de la relación, por ejemplo la relación Estudiante – Asignatura es de grado 2, ya que intervienen la entidad Estudiante y la entidad Asignatura, la relación Padres, puede ser de grado 2 o 3, ya que la misma involucra las entidades Padre, Madre e Hijo.
Otro elemento de gran importancia para la fundamentación de ciertas relaciones que se producen en las bases de datos relacionales es la conexión que existe entre lo singular, lo particular y lo universal, que expresa los nexos esenciales del mundo en el hecho de que lo singular no existe sin lo universal y viceversa, que lo universal lleva en sí la riqueza de lo particular, de lo singular, de lo individual. (Rosental y Iudin, 1973, Vladimir Ilich Lenin en cuadernos filosóficos. 1979)
Como consecuencia de lo planteado en el párrafo anterior se observan dos tipos de relaciones o vínculos entre entidades: las entidades débiles, aquellas que se forman solo si existe una entidad fuerte o padre que les da origen, por ejemplo la entidad trabajador contiene la entidad trabajador dependiente, es decir, como condición indispensable para que exista trabajador dependiente debe ser la existencia de trabajador y se representa en el diagrama de entidad – relación de esta forma:
Aquí lo particular (trabajador dependiente) no existe sin lo general (trabajador). Lo particular contiene necesariamente propiedades de lo general, ambos tienen carnet de identidad, nombre, edad, salario, dirección, sin embargo el salario de trabajador dependiente difiere del de trabajador custodio que es también una entidad débil de trabajador o trabajador de limpieza. Pero el principio de la concatenación universal de los objetos, fenómenos y procesos garantiza que entre las entidades débiles de trabajador: trabajador dependiente, trabajador custodio y trabajador de limpieza existen y se pueden establecer ciertas relaciones o vínculos y entre estas y otras entidades fuertes (regulares) como son profesor, estudiante, médico, ect.
Mostrando otro ejemplo de establecimiento de relaciones donde se observa el vínculo entre lo general, lo particular y lo singular es el hecho de que un médico puede ser cirujano y pediatra. Este tipo de relación se forma mediante la generalización de la entidad médico. Un estudiante puede ser becado o externo.
Un medico tiene de forma general un conjunto de atributos que lo caracterizan que los debe tener también tanto un médico cirujano como un pediatra, sin embargo entre un cirujano y un pediatra habrá atributos particulares que los caractericen y diferencien. He aquí que la entidad Médico, conocida como una generalización contendrá dos entidades con atributos comunes que en el lenguaje relacional se denominan especializaciones.
En cualquier entidad (objeto o proceso) lo particular y lo universal se encuentran dialécticamente unidos. Lo particular contiene lo universal. La existencia de lo universal en lo particular, el materialismo dialéctico considera que todo lo particular es, de uno u otro modo, universal. Esto se explica desde las bases de datos relacionales a partir de que una entidad A fuerte determina una o varias entidades débiles B, C, D,ဦ., sin embargo la entidad fuerte A es a la vez débil de otra entidad X quien a la vez es débil de Y, situación que se justifica por el hecho de que lo universal (entidades fuertes) cambia constantemente y puede transformarse en lo particular (entidades débiles) y viceversa. Ejemplos:
1. Facultad (fuerte), representa lo universal, contiene grupo1 (débil) quien representa lo particular y grupo1 pasa a ser fuerte, pues contiene estudiante ahora débil. Estudiante, ahora fuerte pues contiene a estudiantes aprobados.
Así en las relaciones entre entidades fuertes y débiles se pone de manifiesto la íntima unión que existe entre lo universal y lo particular.
2. Analizamos el ejemplo de la relación general Médico la cual contiene a Médico cirujano y Médico pediatra.
Es el resultado de la unión de 2 o más conjuntos de entidades (de bajo nivel) para producir un conjunto de entidades de más alto nivel. La entidad Médico (generalización) constituye lo universal; médico cirujano y pediatra constituyen lo particular o lo singular (especializaciones). Las especializaciones (lo particular) heredan de la entidad universal ciertas propiedades que son comunes a ambas o dicho de otra manera se pone de manifiesto lo universal en lo particular cuando engloba los atributos semejantes que serán heredados por las entidades de bajo nivel (lo particular).
Conclusiones
El análisis realizado a las bases de datos relacionales a permitido al autor la identificación de los nexos que existen entre entidades como consecuencia de la aplicación de leyes y principios de la dialéctica: Ciencia general que posibilita la correcta e integral estudio e interpretación de todos los objetos, fenómenos y procesos que existen y se desarrollan en el universo, de esta forma se puede concluir que las relaciones entre entidades se fundamenta en:
a) El principio general de la concatenación universal de todos los objetos, fenómenos y procesos que existen en la naturaleza, la sociedad y el pensamiento.
b) Las infinitas relaciones que se producen entre lo universal, lo particular y lo singular en todo el universo
Referencias bibliográficas:
- Diccionario de la Real Academia Española. Formato electrónico, 2008-04-04
- Fonden Calzadilla Juan Carlos. Tesis en opción al título de Doctor en Ciencias Pedagógicas, 2006.
Bibliografía
1. Date C.J. Introducción a los sistemas de bases de datos. Segunda parte, 2005.
2. Diccionario de filosofía. Impreso en la URSS: Editorial Progreso; 1984.
3. Diccionario filosófico: Rosental M, Ludin P: Editora Política. La Habana, Cuba; 1973.
4. Diccionario de filosofía. Nicola Abbagnano: Edición Revolucionaria. La Habana, Cuba; 1960.
5. Diccionario de la Real Academia Española. Décimo novena edición. Madrid, España; 1970.
6. Diccionario de computación. Peter Dyson. Enigma Editorial. 1995
7. Diccionario de computación e informática. Sitios España. Com. 2006.
8. Matos Rosa Maria. Sistemas de bases de datos. Puerto Ordaz, 1996.
9. Morin Edgar. Sobre la interdisciplinariedad. Artículo publicado en formato electrónico. Tomado de Internet. (s/a).
10. Valcárcel Izquierdo Norberto. La interdisciplinariedad en la enseñanza. La innovación y el currículo. Publicación electrónica. La Habana. Cuba. 1999
Autor:
Juan Carlos Fonden Calzadilla
Página anterior | Volver al principio del trabajo | Página siguiente |