Anda di halaman 1dari 15

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONAL ...

Pgina 1 de 15

Un caso prctico de comparacin del lgebra relacional clsico y difuso.


ANGLICA URRUTIA SEPLVEDA Aurrutia@spock.ucm.cl CAROLINA RODRGUEZ DEIK carodeik@yahoo.com DEPARTAMENTO DE COMPUTACIN E INFORMTICA FACULTAD DE CIENCIAS DE LA INGENIERA UNIVERSIDAD CATLICA DEL MAULE CASILLA 617, TALCA CHILE

Resumen
A continuacin se presenta un caso prctico que indica el tratamiento de los datos, sean stos precisos o imprecisos, presente en una base de datos relacional, a travs del lgebra relacional definido por Codd y el lgebra relacional difuso definido en ste (basado en el definido por el Dr. Juan Medina). Para ello, se utiliza la aplicacin FQ (Consultas Difusas) creada por el Dr. Jos Galindo, la cual permite realizar consultas de tipo clsicas (SQL) y difusas (FSQL), sobre Oracle (FSQL es la extensin del SQL de Oracle). Adems es importante destacar que el FQ aqu utilizado ha sido el diseado para Oracle 8, sin embargo, tambin existe para Oracle 7. Palabras Clave: Bases de Datos Relacionales Clsicas (BDRC), Bases de Datos Relacionales Difusas (BDRD), Teora de Conjuntos, lgebra Relacional y lgebra Relacional Difusa.

1. INTRODUCCIN.
La importancia de los datos en cualquier actividad es vital, por lo que stos deben representar la realidad y permitir que sean consultados de forma rpida y fcil. Debido a la gran cantidad de datos existente y diversa, es que se han generado las Bases de Datos, entendiendo por stas, Un repositorio o un conjunto de datos almacenados, normalmente en dispositivos electrnicos de un ordenador, y que son gestionados (para lectura y/o escritura) por un programa llamado Sistema de Administrador de Bases de Datos (SABD) [1]. El SABD maneja las solicitudes de acceso a las bases de datos por parte de los usuarios, ocultando a stos detalles sobre el hardware dnde los datos estn almacenados. As como tambin se encarga de tareas como la privacidad de los datos y eficiencia en su acceso. En cuanto a la representacin de las bases de datos existen muchos modelos (Red, Jerrquico, Relacional, entre otros), de los cules el ms generalizado ha sido el Modelo Relacional por su facilidad de comprensin, debido a que los datos se encuentran presentados en forma de tabla o relacin. De acuerdo a los tipos de datos que permite ser almacenados, son slo datos ideales, en el sentido que supone que la informacin es exacta o correcta. Sin embargo, existen datos que no permiten ser evaluados de forma precisa, como calidad, experiencia, edad, etc. de una persona. Por ejemplo, la edad, cuando nos referimos a sta con conceptos como Joven, ste no indica la edad exacta pero nos dice claramente que no tiene 100 aos. Estos datos que poseen incertidumbre o imprecisin, al almacenarlos en Bases de Datos Relacionales Clsicas (BDRC), nos complicara el almacenamiento de edades normales, por ejemplo. Pero ms que eso, nos imposibilita el tratamiento apropiado de esta informacin y algunos problemas en consultas como Dame las personas menores de 40 aos. Para permitir su almacenamiento y consulta es que se ha extendido el Modelo Relacional propuesto por Codd, junto con unirlo a la Teora de Conjuntos Difusos de Zadeh, formando as Bases de Datos Relacionales Difusas (BDRD).

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONAL ... Pgina 2 de 15

El ejemplo presentado en ste, forma parte de un conjunto de relaciones del seminario de ttulo Comparacin del lgebra relacional en bases de datos relacionales clsicas y difusas, los cuales han sido probados en la aplicacin FQ del Dr. Jos Galindo. En este apartado se tratan el lgebra Relacional, lgebra Relacional Difuso, Caso prctico, Tabla Comparativa, Conclusiones y Referencias Bibliogrficas.

2. LGEBRA RELACIONAL.
El lgebra relacional presenta Un conjunto de operadores que, individualmente y combinndolos, permiten expresar prcticamente cualquier consulta a una BDRC [2], stos son: Unin: R3 = R1 U R2, donde las tuplas de R3 pertenecen a R1 o a R2 o a ambas. Interseccin: R3 = R1 R2, donde las tuplas de R3 estn presentes en R1 y R2. Diferencia: R3 formado por las tuplas de R1 que no estn en R2. Producto Cartesiano: R3 formado por cada tupla de R1 concatenada con cada una de R2. Seleccin: Subconjunto de tuplas de R1 que satisfacen una condicin. Proyeccin: Seleccin de algunos atributos de R1. Reunin: R3 formado por pares de tuplas (R1,R2), las cuales cumplen una condicin comn. Divisin: R3 formada por todos los valores de un atributo de la relacin binaria que concuerden con todos los valores en la relacin unaria.

3. LGEBRARELACIONAL DIFUSO.
El lgebra relacional difuso, permite manipular datos que expresan imprecisin, incerteza, para ello se basa en la teora de conjuntos difusos definida por Zadeh, en la cual la pertenencia de un elemento a un conjunto pasa a ser un concepto difuso, representada por un grado, el cual toma un valor en el intervalo [0,1]. Def: Un Conjunto Difuso A sobre un universo de discurso es un conjunto de pares[6].

A = {x, A(x): x , A(x) [0, 1]} donde A(x) se denomina grado de pertenencia del elemento x al conjunto difuso A. Este grado oscila entre los extremos 0 y 1. A(x) = 0, x al conjunto difuso A A(x) = 1, x al conjunto difuso A Con conjuntos difusos distinguimos operaciones como: Unin de Conjuntos Difusos: max[A(x), B(x)]. Interseccin de Conjuntos Difusos: min[A(x), B(x)]. Complemento de Conjuntos Difusos: A(x) = 1 - A(x)

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONAL ... Pgina 3 de 15

Lo anteriormente definido nos permite enriquecer las consultas a travs del lgebra relacional difusa, es decir, podemos obtener informacin que con el lgebra tradicional no se obtendra. Debido al grado de pertenencia que entrega la teora de conjuntos difuso, el lgebra relacional difuso (algunos de ellos propuestos en [10] [5]) Unin Difusa: Unin de dos relaciones difusas y sus correspondientes grados. Donde el grado quedara definido por max[A(x), B(x)] (x) A(x) B(x) si no A(x) o B(x) si t R1 y R2 si t est slo en R1 si t est slo en R2 si no A(x) o B(x)

Interseccin Difusa: Interseccin de dos relaciones difusas y sus correspondientes grados. Donde el grado quedara definido por min[A(x), B(x)] (x) A(x) B(x) si t R1 y R2 si A(x) y no B(x) no A(x) y B(x)

Diferencia Difusa: Diferencia de dos relaciones difusas y grado de satisfaccin. Donde el grado quedara definido por min[A(x), 1-B(x)] A(x) si t R1 y R2 si t slo en R1

(x)

Producto Cartesiano Difuso: R1 xD R2 R1 x R2 A(x) x B(x)

Proyeccin Difusa: ProyD R1 Proyeccin de atributos A(x)

Seleccin Difusa: Seleccin de tuplas difusas ms el grado correspondiente. Satisfacer la condicin x atributo (x) utilizar comparador difuso umbral de cumplimiento Reunin Difusa: Concatenacin de dos relaciones difusas ms la entrega de grados. Satisfacer la condicin x atributo utilizar comparador difuso umbral de cumplimiento (m) A(x) y B(x) deben ser > m

(x)

Divisin Difusa: Divisin de dos relaciones difusas ms la entrega del grado de cumplimiento.

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONAL ... Pgina 4 de 15

(x)

utilizar comparador difuso umbral de cumplimiento min[Ai(x),...., An(x)]

donde i=1,....n son los atributos elegidos.

3.1 Umbral.
El umbral es aquel grado de importancia de la tupla que buscamos recuperar. Para una condicin simple se puede establecer un grado de cumplimiento con el siguiente formato: <condicin> THOLD valor El valor debe pertenecer al rango [0,1]. La palabra reservada THOLD es equivalente a usar el comparador clsico Mayor o Igual, por lo que es opcional. As como tambin puede ser sustituida por cualquier comparador tradicional (<, >,...) modificando lgicamente el sentido de la consulta.

3.2 Comparadores Difusos.


Los comparadores difusos pueden comparar dos columnas del mismo tipo o de tipos compatibles. stos pueden ser clasificados en comparadores de posibilidad o necesidad [4]. Los comparadores de posibilidad son ms generales (menos restrictivos) que los de necesidad. Por tanto, los comparadores de necesidad recuperan menos tuplas y estas tuplas cumplirn necesariamente con las condiciones impuestas en la consulta. Comp. Difuso FEQ FGT FGEQ FLT FLEQ MGT MLT Significado Posiblemente Posiblemente Posiblemente Posiblemente Posiblemente Posiblemente Posiblemente

Igual Mayor Mayor o Igual Menor Menor o Igual Mucho Mayor Mucho Menor

Tabla 1. Comparadores de posibilidad. Comp. Difuso NFEQ NFGT NFGEQ NFLT NFLEQ NMGT NMLT Significado Necesariamente Necesariamente Necesariamente Necesariamente Necesariamente Necesariamente Necesariamente

Igual Mayor Mayor o Igual Menor Menor o Igual Mucho Mayor Mucho Menor

Tabla 2. Comparadores de necesidad.

4. CASO PRCTICO EN FQ.


Para mostrar el tratamiento del lgebra relacional y lgebra relacional difuso se presenta a continuacin la relacin jugadores que almacena los datos de jugadores de bsquetbol. La relacin est compuesta por los atributos jugadores, equipo, altura y calidad (figura 1). A partir de la siguiente relacin se resolvern algunos tipos de consulta [4].

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONAL ... Pgina 5 de 15

Jug. P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16 P17 P18 P19

Equipo Espaol Espaol U.Cat. U.Cat. U.Cat. U.Conc U.Conc U.Conc Petrox Petrox Austral Austral Bio Bio Bio Bio Bio Bio U.Chile U.Chile UCM UCM

Altura Bajo Muy Alto Normal 192 Alto 198 Muy Alto 170 Bajo Normal Muy Alto Bajo Alto Muy Alto 177 Alto Unknown Unknown Normal

Calidad $[30,38,40,45] $[2,7,10,15] Regular Regular #10 Malo #35 $[31,34,35,38] #15 Bueno #25 Muy Bueno Muy Bueno #8 #6 Muy Bueno Unknown $[8,12,15,25] #25

Al observar la tabla presentada anteriormente, se identifica valores exactos e imprecisos, en los atributos altura y calidad. Antes de resolver algunas consultas, se indicar como se encuentran los datos representados en la BDRD, as como tambin se sealar como se almacenan los datos que poseen imprecisin o incertidumbre en sta. Por ejemplo, el valor $[30, 35, 40, 45] se almacena [30, 35 30, 40 45, 45], es decir, [1, 2-1, 3-4, 4] Dist. Trapezoidales. Recuerde que las bases de datos relacionales clsicas nos imposibilita el tratamiento apropiado de esta informacin, debido a la imprecisin, incerteza, etc. presente en el dato. Observe el desarrollo de las siguientes consultas en FQ. Relacin Jugadores efectuada en SQL.

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONAL ... Pgina 6 de 15

Relacin Jugadores realizada en FSQL.

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONAL ... Pgina 7 de 15

Consulta 1. Dame todos los datos de los jugadores que son posiblemente altos (grado mn. 0.5) y que tienen una calidad posiblemente menor que buena (grado mn 0.25). Recuperar los grados de compatibilidad de cada atributo y el asociado a la condicin completa. Respuesta SQL: R1 = Seleccin jugadores posiblemente altos. SELECT * from jugadores WHERE ALTURAT = 4 and ALTURA1 = 2 Or (ALTURAT = 4 and ALTURA1 = 3) Or ALTURAT = 0 and ALTURA1 = 23) Or (ALTURAT = 3 and ALTURA1 >= 185) Or (ALTURAT = 3 and ALTURA1 <= 210); Jug P2 P3 P4 P5 P6 P7 P0 11 P13 P14 P16 P17 P18 P19 Equipo Espaol U.Cat. U.Cat. U.Cat. U.Conc U.Conc Petrox Austral Bio Bio Bio Bio U.Chile U.Chile UCM UCM Altura Muy Alto Normal 192 Alto 198 Muy Alto Normal Muy Alto Alto Muy Alto Alto Unknown Unknown Normal Calidad $[2,7,10,15] Regular Regular #10 Malo #35 Bueno #25 Muy Bueno #8 Muy Bueno Unknown $[8,12,15,25] #25

Figura 2. Jugadores posiblemente altos Respuesta FSQL: R1 = Seleccin jugadores posiblemente altos. SELECT * from jugadores WHERE ALTURA FEQ $Alto thold 0.5;

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONAL ... Pgina 8 de 15

Si se observan las dos relaciones presentan los mismos datos (para este caso), pero FSQL nos entrega el grado de satisfaccin de la tupla con respecto a la condicin. Con respecto a la consulta efectuada por FSQL es mucho ms sencilla que la realizada por SQl, adems para realizar la consulta SQL nosotros como usuarios de la BDRC debemos conocer como los datos se encuentran representados, definidos para poder realizar las comparaciones correspondientes, en cambio, en FSQL se realiza la consulta de manera fcil y sencilla, ya que slo se utiliza el o los operadores involucrados en la consulta, independiente de los datos ha consultar (almacenados en la BDRD). A continuacin se presenta la relacin que contiene a los jugadores que sean posiblemente menores que Bueno y la relacin final efectuadas en FSQL. R2 = Seleccin jugadores que son posiblemente menores que Bueno SELECT jugador.% FROM jugadores WHERE Calidad FLT $Bueno THOLD 0.25;

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONAL ... Pgina 9 de 15

R3 = Unin R1 y R2. SELECT jugadores.%, cdeg(*) FROM jugadores WHERE Altura FEQ $Alto THOLD 0.5 AND Calidad FLT $Bueno THOLD 0.25; Tericamente los clculos de los grados de posiblemente altos y posiblemente menores que buenos se encuentran representados en la siguiente figura. JugadorFEQ P1 0 P2 0.5 P3 0.5 P4 0.7 P5 1.0 P6 1.0 P7 0.5 P8 0 P9 0 P10 0.5 P11 0.5 P12 0 P13 1.0 P14 0.5 P15 0 P16 1.0 P17 1.0 P18 1.0 P19 0.5 FLT 0 1.0 1.0 1.0 1.0 1.0 0 0 0.75 0.5 0.25 0 0 1.0 1.0 0 1.0 0.9 0.25

Figura 3. Mapeo del grado de posibilidad. Esta tabla se obtuvo al observar las figuras 10, 11, 12, 13 y 14. Para los valores #n presentes en el atributo Calidad se les evalu con un margen igual a 10, es

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONA...

Pgina 10 de 15

decir, el intervalo sera el siguiente: [n10,n+10] representando una distribucin de posibilidad lineal. Consulta 2. Dame todos los datos de los jugadores que son necesariamente altos (en grado mn 0.5) y que tienen una calidad necesariamente menor que buena (en grado mn 0.25). Recuperar grados de compatibilidad de cada atributo y el asociado a la condicin completa. Respuesta: R1 = Seleccin de los jugadores que son necesariamente altos (grado mn 0.5). Las tuplas se obtuvieron a partir de los valores presentes en la figura 9, donde NFEQ fuera mayor o igual a 0.5. Jug P4 P5 P6 P13 P16 Equipo U.Ct. U.Ct. U.Conc Bio Bio U.Chile Altura 192 Alto 198 Alto Alto Calidad GAl Regular 0.7 #10 0.5 Malo 1.0 Muy Bueno0.5 Muy Bueno0.5

R2 = Seleccin de los jugadores que son necesariamente menor que buenos (grado mn 0.25). Jugadores de la figura 9, donde los valores de NFLT fuera mayor o igual a o.25. Jug P2 P3 P4 P5 P6 P9 P14 P15 P18 Equipo Espaol U.Ct. U.Ct. U.Ct. U.Conc Petrox Bio Bio Bio Bio UCM Altura Muy Alto Normal 192 Alto 198 Bajo Muy Alto 177 Unknown Calidad GCa $[2,7,10,15] 0.7 Regular 0.3 Regular 0.3 #10 0.5 Malo 1.0 #15 0.25 #8 0.6 #6 0.7 $[8,12,15,25]0.25

Figura 5. Necesariamente Menor que Bueno Solucin: R3 = Interseccin de R1 y R2 J 4 5 6 Equipo U.Ct. U.Ct. U.Conc Altura 192 Alto 198 CalidadGAl Regular 0.7 #10 1.0 Malo 1.0 GCa 0.3 0.5 1.0 GCon 0.3 0.5 1.0

Figura 6. Solucin de la consulta 2. La siguiente tabla presenta los valores al observar las figuras 10, 11, 12, 13 y 14. Para aquellos valores que sean exactos su grado ser el valor dado por la grfica y, para aquellos valores que representan conjuntos difusos 1 grado. JugadorNFEQ P1 0 NFLT 0

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONA...

Pgina 11 de 15

P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16 P17 P18 P19

0 0 0.7 0.5 1.0 0 0 0 0 0 0 0.5 0 0 0.5 0 0 0

0.7 0.3 0.3 0.5 1.0 0 0 0.25 0 0 0 0 0.6 0.7 0 0 0.25 0

Figura 7. Mapeo de grado de necesidad. A continuacin se define el conjunto difuso que dar el grado de pertenencia a las etiquetas para los atributos altura y calidad, stos son definidos para la relacin: ALTURA

Figura 8. Etiqueta para Altura CALIDAD

Figura 9. Etiqueta para Calidad

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONA...

Pgina 12 de 15

Figura 10. Posiblemente Menor que Bueno Tambin es importante para un mejor entendimiento realizar las grficas por tuplas, para representar las etiquetas (valores con signo $ delante) y las aproximaciones (valores con # delante). 1: $[30,38,40,45]; 2: $[2,7,10,15]; 3: $[8,12,15,25].

Figura 11. Etiqueta para Calidad de las tuplas 1, 2 y 18. 4: [31,34,35,38]; 5: #35; 6: #6; 7: #10.

Figura 12. Etiqueta para Calidad de las tuplas 8, 7, 15 y 5. 8: #8; 9: #15; 10: #25.

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONA...

Pgina 13 de 15

Figura 13. Etiqueta para Calidad de las tuplas 14, 9, 11 y 19.

Figura 14. Etiquetas para Calidad ms FLT Bueno

5. TABLA COMPARATIVA.
La siguiente tabla comparativa ser enfocada de acuerdo a: Su Definicin, en la cual se encuentra basada, por ejemplo lgica, Sus Operadores, diferencias y/o semejanzas en su definicin, y La Informacin accedida en la consulta.

lgebra Relacional BDR Clsica D E F I N I C I N 1.Basada en Modelo Relacional 2.Lgica Clsica 3.Pertenencia del dato repres. por un grado del conj. {0,1} 4.Los datos deben ser exactos, precisos o bien definidos 5. Almacena Null (desc. Apl o no/ignorancia Total) BDR Difusa 1. Basada Modelo Relacional y Teora Difusos 2.Lgica Difusa. 3. La pertenencia del dato repres. Por rango [0,1] 4.Los datos pueden repres. Imprecisi incertidumbre. 5.Almacena Undefined, Unknown, Nul 6.Permite consultar con datos preciso imprecisos 7.Definicin de los operadores prop. p la teora de conj. difusos. Unin: mx de los grados y la Interse 8.Entrega un grado segn satisfaga la 9.Comparac. con operadores clsicos 10.La condicin establecida debe ser del mismo tipo 10.La condicin establecida es indepe dato a consultar. de los datos a consultar

O P E R A D O R E S I N F

6.Permite consultar slo con datos precisos 7.Definicin de operadores propuesta por Codd 8.No entrega un grado de cumplimiento. 9.Comparac. slo con operadores clsicos.

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONA...

Pgina 14 de 15

O R M A C I N

11.La informacin accedida es ms limitada 12.Un dato preciso no es accedido a partir de una comparac. con un dato que involucre imprecisin.

11.La informacin accedida es ms am 12.Un dato preciso puede ser accedid una comparac. que involucre imprec.

13.Si no existe informacin que cumpla la condicin 13.Si no existe informacin que cump condicin presenta informacin aprox no hay datos a mostrar

6. CONCLUSIONES.
Si se requiere lograr un mejor almacenamiento y acceso a ese gran volumen de datos que debe almacenar, es recomendable que utilice una base de datos relacional difusa, ya que sta le otorga un acceso a la informacin de forma fcil, debido a que su consulta puede utilizar conceptos difusos o valores exactos, de manera independiente a los valores a evaluar. Adems nos permite almacenar datos que poseen incertidumbre e imprecisin, almacenando los valores de Unknown, cuando desconozcamos el dato pero es aplicable; Undefined, cuando la informacin no es aplicable y el valor Null, ante una ignorancia total, lo que una base de datos relacional clsica no nos permite distinguir entre estos valores, ya que almacena ante cualquier caso un valor Null. Finalmente, nos entrega las tuplas que cumplan la condicin de forma total o aproximada, indicndonos el grado de pertenencia de la tupla ante la condicin impuesta. Es decir, ampla el intervalo de datos a consultar, por lo que las respuestas a nuestras consultas no sern vacas, an cuando no exista un dato que la satisfaga completamente, ya que siempre evala en un intervalo.

7. BIBLIOGRAFA.
1. C.J. Date, Introduccin a los Sistemas de Bases de Datos,Addison-Wesley Iberoamericana, 1993. 2. Gardarin Georges, "Dominar las Bases de Datos, Modelos y Lenguajes", Ediciones Gestin 2000, S.A., 1994. 3. Pons Capote Olga, "Representacin Lgica de Bases de Datos Difusas. Fundamentos Tericos e Implementacin", 1996. 4. Galindo Gmez Jos, "Tratamiento de la Imprecisin en Bases de Datos Relacionales: Extensin del modelo y adaptacin de los SGBD Actuales", 1999. 5. Medina Rodrguez Juan, "Bases de datos Relacionales Difusas, Modelo Terico y Aspectos de su Implementacin", 1998. 6. Tanaka Kazuo, "An Introduction to Fuzzy Logic for Practical Applications", 1996. 7. Oliva Jos, Fuzzy Logic, Apuntes de clases UCLAM, 1998. 8. E. Rivero Cornelio, Bases de Datos Relacionales, Paraninfo, 1992. 9. K.V.S.V.N. Raju, Universidad de Andhra, Arun K. Majundar, Universidad de Guelph, Dependencias Funcionales Borrosas y descomposicin de unin difusa de Sistemas de Bases de Datos Relacional Borrosas, 1988. 10. Chen G. (1998): Fuzzy Logic in Data Modeling, Semantics Constraints, and Databases

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

UN CASO PRCTICO DE COMPARACIN DEL LGEBRA RELACIONA...

Pgina 15 de 15

Desing. Kluwer Academic Publishers

http://www.inf.udec.cl/revista/edicion7/crodriguez.htm

16/08/2002

Anda mungkin juga menyukai