You are on page 1of 29

ESCUELA MILITAR DE INGENIERA

MCAL. ANTONIO JOSE DE SUCRE


TRABAJO DE GRADO
MODELO DE DISEO CONCEPTUAL
PARA UNA BASE DE DATOS RELACIONAL DIFUSA
POSTULANTE: DAVID ALEJANDRO LIMA MENCIAS
TUTOR: LIC. JESS ROCHA VERA
LA PAZ BOLIVIA
2004
1
2
ESCUELA MILITAR DE INGENIERIA
MCAL. ANTONIO JOSE DE SUCRE
LA PAZ - BOLIVIA
TRABAJO DE GRADO
MODELO DE DISEO CONCEPTUAL PARA UNA
BASE DE DATOS RELACIONAL DIFUSA
DAVID ALEJANDRO LIMA MENCIAS
Trabajo de grado, Modalidad Tesis
de Grado, presentado como requisito
parcial para optar al ttulo de
licenciatura en Ingeniera de
Sistemas.
Tutor: Lic. Jess Rocha Vera
LA PAZ - 2004
3
DEDICATORIA
El presente Trabajo de Tesis esta dedicado a mis queridos padres:
Rmulo y Mery, a mis amigos y hermanos: Omar y Carlita, por
ensearme a mirar al frente, a tener valor y a nunca rendirme.
4
AGRADECIMIENTOS
- A Dios Todopoderoso, por su bendicin y la fortaleza que me brindo
desde el primer da de mi existencia..
- A mis queridos padres: Rmulo y Mery, por su amor eterno, sus
sabios consejos, su apoyo incondicional,....., por la vida que me dieron.
GRACIAS POR TODO.
- A mis hermanos: Omar y Carlita, por su gran amistad y la confianza
que me brindaron en los buenos y malos momentos que pase en mi
vida.
- A mi tutor: Lic. Jess Rocha Vera, al Ing. Freddy Medina y al Ing.
Ren Chvez por sus consejos que ayudaron en la elaboracin del
presente Trabajo de Tesis.
- A Judith, mi amiga y compaera de toda la vida que estuvo a mi lado
en los buenos y malos momentos.
- Y a todas las personas cercanas a m que de alguna manera hicieron
posible la elaboracin del presente Trabajo de Tesis.
5
6
NDICE
GENERAL
7
NDICE GENERAL
CAPTULO 1: GENERALIDADES
1.1. INTRODUCCIN_________________________________________19
1.2. ANTECEDENTES _______________________________________21
1.3. DESCRIPCIN DEL OBJETO DE ESTUDIO ____________________24
1.4. PLANTEAMIENTO DEL PROBLEMA _________________________25
1.4.1. PROBLEMA CENTRAL __________________________________________ 25
1.4.2. PROBLEMAS SECUNDARIOS_____________________________________ 25
1.5. OBJETIVO____________________________________________25
1.5.1. OBJETIVO GENERAL___________________________________________ 25
1.5.2. OBJETIVOS ESPECFICOS ______________________________________ 26
1.6. HIPTESIS ___________________________________________26
1.7. VARIABLES ___________________________________________26
1.8. JUSTIFICACIN DEL TRABAJO____________________________27
1.8.1. JUSTIFICACIN SOCIAL________________________________________ 27
1.8.2. JUSTIFICACIN TCNICA ______________________________________ 27
1.8.3. JUSTIFICACIN CIENTFICA ____________________________________ 28
1.9. ALCANCES, LIMITES Y APORTES __________________________28
1.9.1. ALCANCES Y LIMITES__________________________________________ 28
1.9.2. APORTES____________________________________________________ 29
CAPTULO 2: MARCO TERICO
2.1. SISTEMAS DE BASES DE DATOS ___________________________31
2.1.1. BASES DE DATOS _____________________________________________ 31
2.1.2. ARQUITECTURA DE LOS SISTEMAS DE BASES DE DATOS_____________ 33
2.1.3. MODELO DE DATOS. [BER 1995, PAG. 6]. __________________________ 34
2.1.4. LOS SISTEMAS DE GESTIN DE BASES DE DATOS __________________ 37
2.1.5. MODELO ENTIDAD-RELACIN. [WEB 2]. __________________________ 39
2.1.5.1. ENTIDAD __________________________________________________ 40
2.1.5.2. RELACIN (INTERRELACIN)__________________________________ 41
8
2.1.5.3. ATRIBUTO _________________________________________________ 42
2.1.5.4. IDENTIFICADOR ____________________________________________ 43
2.1.6. DISEO DE UNA BASE DE DATOS. _______________________________ 43
2.1.6.1. DISEO CONCEPTUAL________________________________________ 43
2.1.6.2. DISEO LGICO.____________________________________________ 48
2.1.6.3. DISEO FSICO_____________________________________________ 56
2.2. TEORA DE LGICA DIFUSA ______________________________57
2.2.1. SIGNIFICADO Y ORIGEN _______________________________________ 57
2.2.2. TEORA DE CONJUNTOS DIFUSOS _______________________________ 58
2.2.2.1. CONJUNTOS DIFUSOS (FUZZY SETS)____________________________ 58
2.2.3. TIPOS DE FUNCIONES DE PERTENENCIA __________________________ 60
2.2.3.1. FUNCIN TRIANGULAR. ______________________________________ 60
2.2.3.2. FUNCIN L. ________________________________________________ 61
2.2.3.3. FUNCIN . _______________________________________________ 61
2.2.3.4. FUNCIN TRAPEZOIDAL. _____________________________________ 62
2.2.4. OPERACIONES SOBRE CONJUNTOS DIFUSOS ______________________ 62
2.2.4.1. INTERSECCIN._____________________________________________ 63
2.2.4.2. UNIN.____________________________________________________ 63
2.2.4.3. COMPLEMENTO. ____________________________________________ 64
2.2.5. VARIABLES LINGSTICAS______________________________________ 64
2.2.5.1.1. FUZZYFICACIN___________________________________________ 66
2.2.5.1.2. EVALUACIN DE REGLAS. ___________________________________ 66
2.2.5.1.3. DEFUZZYFICACIN ________________________________________ 67
2.3. BASES DE DATOS RELACINALES DIFUSAS __________________68
2.3.1. ATRIBUTOS DIFUSOS__________________________________________ 69
2.3.2. DOMINIOS DIFUSOS __________________________________________ 70
CAPTULO 3: MARCO PRCTICO
3.1. APLICACIN DE LA LGICA DIFUSA AL DISEO CONCEPTUAL DE
UNA BASE DE DATOS RELACIONAL.____________________________72
3.1.1. LGICA CLSICA Y LGICA DIFUSA. _____________________________ 72
3.1.2. BASES DE DATOS DIFUSAS. ____________________________________ 73
3.1.3. MODELO DE DISEO DE UNA BASE DE DATOS DIFUSA. ______________ 74
3.2. ELABORACIN DEL MODELO DE DISEO CONCEPTUAL PARA UNA
BASE DE DATOS DIFUSA.____________________________________75
3.2.1. DISEO CONCEPTUAL._________________________________________ 75
3.2.2. DISEO LGICO. _____________________________________________ 92
3.2.2.1. CLCULO RELACIONAL. ______________________________________ 94
9
3.2.2.2. LGEBRA RELACIONAL. ______________________________________ 95
3.2.3. DISEO FSICO. ______________________________________________ 97
3.2.4. DISEO DE UNA BASE DE DATOS DIFUSA APLICANDO EL MODELO E/R
FUZZY. ___________________________________________________________ 97
CAPTULO 4: PRUEBA DE HIPTESIS
4.1. EVALUACIN DEL DISEO CONCEPTUAL DE UNA BASE DE DATOS
DIFUSA ________________________________________________119
4.2. ANLISIS DE RESULTADOS _____________________________120
4.2.1. CONCLUSIN_______________________________________127
CAPTULO 5: ESTUDIO DE COSTOS
5.1. DETERMINACIN DE COSTOS ___________________________129
5.2. BENEFICIOS _________________________________________133
5.3. ANLISIS BENEFICIO / COSTO __________________________134
CAPTULO 6: CONCLUSIONES Y RECOMENDACIONES
6.1. CONCLUSIONES ______________________________________136
6.2. RECOMENDACIONES __________________________________138
10
FIGURAS
FIGURA 2.1: NIVELES DE LA ARQUITECTURA DE BASES DE DATOS. _________ 34
FIGURA 2.2: ARQUITECTURA DE UN SISTEMA DE BASES DE DATOS._________ 39
FIGURA 2.3: COMPONENTES DEL MODELO E-R __________________________ 40
FIGURA 2.4: FUNCIN TRIANGULAR___________________________________ 60
FIGURA 2.5: FUNCIN L_____________________________________________ 61
FIGURA 2.6: FUNCIN ____________________________________________ 61
FIGURA 2.7: FUNCIN TRAPEZOIDAL __________________________________ 62
FIGURA 2.8: CONJUNTOS DIFUSOS____________________________________ 62
FIGURA 2.9: INTERSECCIN _________________________________________ 63
FIGURA 2.10: UNIN _______________________________________________ 63
FIGURA 2.11: COMPLEMENTO ________________________________________ 64
FIGURA 2.12: CONJUNTO DIFUSO_____________________________________ 65
FIGURA 2.13: FUZZYFICACIN _______________________________________ 66
FIGURA 2.14: DEFUZZYFICACIN _____________________________________ 67
FIGURA 3.1: MODELO DE DATOS _____________________________________ 76
FIGURA 3.2: METODOLOGA DE DISEO DE UNA BASE DE DATOS __________ 76
FIGURA 3.3: PROCESO DE DEFUZZYFICACIN___________________________ 89
FIGURA 3.4: REPRESENTACIN DE UNA ENTIDAD________________________ 90
11
FIGURA 3.5: REPRESENTACIN DE UNA RELACIN_______________________ 91
FIGURA 3.6: REPRESENTACIN DE LOS ATRIBUTOS______________________ 91
FIGURA 3.7: REPRESENTACIN DE UN ATRIBUTO VIRTUAL ________________ 91
FIGURA 3.8: ATRIBUTO DIFUSO EDAD_______________________________ 101
FIGURA 3.9: ATRIBUTO DIFUSO ESTATURA __________________________ 102
FIGURA 3.10: ATRIBUTO DIFUSO ESTADO ___________________________ 102
FIGURA 3.11: ESQUEMA E/R FUZZY __________________________________ 105
FIGURA 3.12: MODELO RELACIONAL__________________________________ 106
FIGURA 3.13: DISEO FSICO: TABLAS _______________________________ 107
FIGURA 3.14: DISEO FSICO: RELACIONES ___________________________ 107
FIGURA 3.15: BASES DE DATOS DIFUSAS Y BASES DE DATOS CLSICAS ____ 108
FIGURA 3.16: RESTRICCIONES DE INTEGRIDAD DE LAS B.D. CLSICAS _____ 109
FIGURA 3.17: ETIQUETAS LINGSTICAS - DIFUMINACIN _______________ 110
FIGURA 3.18: FUNCIONES DE PERTENENCIA ATRIB. EDAD ______________ 111
FIGURA 3.19: CONJUNTO DE REGLAS ATRIB. COLOR PELO______________ 112
FIGURA 3.20: RESPUESTA DE UNA B.D. CLSICA________________________ 113
FIGURA 3.21: RESPUESTA DE UNA B.D. DIFUSA ________________________ 114
FIGURA 4.1: GRFICA DE LOS RESULTADOS DE LOS EXPERIMENTOS _______ 124
FIGURA 4.2: GRFICA DE LA DISTRIBUCIN CHI-CUADRADA______________ 125
12
TABLAS
TABLA 3.1: LGICA CLSICA VS. LGICA DIFUSA ________________________ 72
TABLA 3.2: DESCRIPCIN DE ENTIDADES ______________________________ 79
TABLA 3.3: DESCRIPCIN DE RELACIONES _____________________________ 81
TABLA 3.4: CARACTERSTICAS DE LOS ATRIBUTOS DIFUSOS ______________ 83
TABLA 3.5: ATRIBUTOS DE TIPO II ____________________________________ 84
TABLA 3.6: FUNCIONES DE PERTENENCIA ______________________________ 85
TABLA 3.7: REGLAS DIFUSAS_________________________________________ 86
TABLA 3.8: ENTIDADES CLSICAS Y DIFUSAS ___________________________ 98
TABLA 3.9: RELACIONES CLSICAS____________________________________ 98
TABLA 3.10: ENTIDAD RESPONSABLE DIVISIN _________________________ 99
TABLA 3.11: ENTIDAD FUNCIONARIO__________________________________ 99
TABLA 3.12: ENTIDAD DENUNCIANTE_________________________________ 100
TABLA 3.13: ENTIDAD IMPLICADO ___________________________________ 100
TABLA 3.14: RELACIN HECHO DELICTIVO ____________________________ 100
TABLA 3.15: FUNCIONES DE PERTENENCIA EDAD _____________________ 101
TABLA 3.16: FUNCIONES DE PERTENENCIA ESTATURA _________________ 102
TABLA 3.17: FUNCIONES DE PERTENENCIA ESTADO ___________________ 103
13
TABLA 3.18: REGLAS DIFUSAS COLOR PELO __________________________ 104
TABLA 3.19: INFORMACIN EN UNA B.D. CLSICA ______________________ 115
TABLA 3.20: INFORMACIN EN UNA B.D. DIFUSA _______________________ 116
TABLA 3.21: PROCESO DE DIFUMINACIN DE LA INFORMACIN DIFUSA____ 117
TABLA 4.1: RESULTADOS DE LOS EXPERIMENTOS_______________________ 122
TABLA 4.2: RESULTADOS DE LOS EXPERIMENTOS_______________________ 123
TABLA 5.1: ESTIMACIN DE COSTOS DE SW Y HW______________________ 129
TABLA 5.2: ESTIMACIN DE COSTOS DE MATERIAL _____________________ 130
TABLA 5.3: MODELO DE COCOMO BSICO - FACTORES __________________ 132
14
ANEXOS
ANEXO A: RBOL DE PROBLEMAS_____________________________11456
ANEXO B: RBOL DE OBJETIVOS _______________________________147
ANEXO C: COSTOS DE HARDWARE Y DE SOFTWARE__________________148
ANEXO D: PRUEBA DE HIPTESIS - DATOS ________________________149
15
16
INTRODUCCIN
El estudio de la aplicacin de la Lgica Difusa a las Bases de Datos,
especficamente al almacenamiento, descripcin y manipulacin de informacin
inexacta permite al usuario describir las caractersticas de cierto tipo de
informacin de acuerdo a su perspectiva.
El modelo E/R Fuzzy elaborado permite describir a un sistema formal con todos
sus componentes proponiendo una representacin grfica y clasificando a los
atributos considerados como difusos en tres tipos de acuerdo a la informacin que
almacena, y definiendo sus dominios aplicando la Lgica Difusa y un Conjunto de
Reglas.
El almacenamiento de informacin difusa se hace posible aplicando funciones de
membresa o de pertenencia y una serie reglas difusas que describen la
caracterstica de un atributo difuso, empleando la defuzzyficacin, un proceso que
transforma valores del entorno difuso al entorno real, dando como resultado un
valor aproximado.
El desarrollo del prototipo se basa en la metodologa de diseo de una Base de
Datos con las modificaciones que el presente Trabajo de Tesis propone en el
diseo conceptual y lgico, que permiten el almacenamiento y manipulacin de
informacin difusa
17
CAPTULO 1
GENERALIDADES
18
1.1. INTRODUCCIN
La informacin, hoy en da, es considerada como un recurso vital para una
organizacin, y contar con una Base de Datos adecuada para que la informacin
este disponible cuando se la requiera, es muy importante.
Los Gestores de Bases de Datos dan proteccin contra los sucesos de la vida
(recuperacin); permiten mltiples usuarios (concurrencia), mltiples aplicaciones
e integridad referencial; protegen la utilizacin no autorizada de los datos
(seguridad); y aslan de los detalles de la gestin de los datos en una plataforma
particular (portabilidad). [GAL. 1999, pag. 6-7].
El Sistema de Gestin de la Base de Datos (SGBD) es una aplicacin que permite a
los usuarios definir, crear y mantener la Base de Datos, y proporciona acceso
controlado a la misma. [WEB 1].
Una Base de Datos es una coleccin de datos estructurados segn un modelo que
refleje las relaciones y restricciones existentes en el mundo real. Los datos, que
han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse
independientes de stas, y su definicin y descripcin han de ser nicas estando
almacenadas junto a los mismos. Por ltimo, los tratamientos que sufran estos
datos tendrn que conservar la integridad y seguridad de stos.
19
En el entorno informtico, la gestin de bases de datos ha evolucionado desde ser
una aplicacin ms disponible para los computadores, a ocupar un lugar
fundamental en los sistemas de informacin. En la actualidad, un sistema de
informacin ser ms valioso cuanto de mayor calidad sea la Base de Datos que lo
soporta, la cual resulta a su vez un componente fundamental del mismo, de tal
forma que puede llegarse a afirmar que es imposible la existencia de un sistema
de informacin sin una Base de Datos, que cumple la funcin de "memoria", en
todas sus acepciones posibles, del sistema.
El diseo de una Base de Datos comprende los niveles de diseo conceptual,
diseo lgico y diseo fsico, independientemente del Sistema Gestor de Base de
Datos que se utilice para su implementacin slo en el primer caso.
La naturaleza de las bases de datos relacionales representa relaciones lgicas
entre las tablas mediante referencias a claves primarias de otras tablas. La
columna a la que se hace referencia es una clave ajena, que es la clave primaria
de la tabla ajena. [DAT 1990, pag. 133].
El concepto de Lgica Difusa se introdujo por primera vez en una publicacin
realizada por el matemtico Lofti Zadeh en el ao 1965 denominada fuzzy sets o
conjuntos difusos.
La Lgica Difusa se basa en el concepto de: todo es cuestin de grado
apoyndose en la idea de razonamiento aproximado, en contraste, la lgica
clsica se apoya en la idea de razonamiento exacto o preciso.
La aplicacin de la Lgica Difusa a las bases de datos ha sido ampliamente
estudiada, sin embargo ha prestado poca atencin al problema del modelado
conceptual.
20
El diseo de una Base de Datos Relacional Difusa, como una ventaja potencial
hacia las bases de datos tradicionales procesa informacin difusa respondiendo a
las mismas con un cierto grado de veracidad o falsedad.
El empleo de una Base de Datos Relacional Difusa aumenta las posibilidades de
almacenamiento y manipulacin de informacin imprecisa, algo difcil de efectuar
usando bases de datos tradicionales. La informacin imprecisa es habitual en
cualquier contexto ya que no es extrao que se tenga cierta informacin de forma
incompleta o inexacta. En las bases de datos tradicionales, si no se tiene la
informacin exacta sobre algo se almacena el valor NULL impidiendo poder
almacenar la informacin que se tenga si no es un dato exacto. Por ejemplo, si se
sabe que un hombre es alto, pero ignoramos su altura exacta, en bases de datos
tradicionales se almacenar el valor NULL, mientras que en las Bases de Datos
Relacinales Difusas se almacenar la informacin que aporta el concepto alto.
1.2. ANTECEDENTES
Proyectos de investigacin tienen como lnea principal de investigacin la
aplicacin de la Lgica Difusa, as como las aplicaciones de la Lgica Difusa a
problemas de optimizacin, implementacin de procesadores difusos para
aplicaciones en el campo del control, bases de datos difusas, aplicaciones de la
Lgica Difusa con algoritmos genticos y modelos difusos de redes neuronales.
Entre los proyectos de investigacin desarrollados ms significativos sobre la
aplicacin de la Lgica Difusa en bases de datos se encuentran:
- Evaluacin del Desempeo del Recurso Humano utilizando Lgica Difusa,
realizado por Maria Isabel Choque Loayza, carrera Ingeniera de
Sistemas, Escuela Militar de Ingeniera, ao 2003, La Paz - Bolivia.
21
Descripcin. Aplicacin de la Lgica Difusa, como una alternativa de
evaluacin de desempeo del recurso humano, que permitan a la
institucin tener un panorama global del desempeo del empleado en el
cargo que ocupa.
- Desarrollo de un Sistema de Bases de Datos Difusa para realizar
consultas de material bibliogrfico. Caso: Biblioteca Municipal de La Paz,
realizado por Carlos Daniel Garvizu Zuazo, carrera de Ingeniera de
Sistemas, Universidad Catlica Boliviana, el ao 2002, La Paz - Bolivia.
Descripcin. El sistema realiza consultas de manera gil y flexible,
aplicando la Lgica Difusa a las bases de datos se logra resultados
aproximados, basndose en preguntas difusas realizadas por el usuario.
- Generacin de reglas Lgica Difusas para realizar consultas a una Base
de Datos. Caso: Azul Cyber Centro, realizado por Kleeblatt Alarcn y
Marcos Aldebarn, carrera de Ingeniera de Sistemas, Universidad
Catlica Boliviana, ao 2002, La Paz - Bolivia.
Descripcin. Desarrollo de un sistema de consultas aplicando la teora
de la Lgica Difusa a una Base de Datos, enfatizando la atencin de dar
al usuario la opcin de manipular la informacin.
Entre los proyectos internacionales de investigacin realizados podemos nombrar:
- Bases de Datos Difusas Modeladas con UML de Marcela Varas Contreras,
Carrera de Ingeniera Informtica y Ciencias de la Computacin, Chile
Concepcin y Anglica Urrutia S., Universidad Catlica de Maule,
Departamento de Computacin e Informtica, Talca Chile.
Descripcin. Se exponen las bases conceptuales para la definicin de
atributos difusos segn el tipo de dominio que los subyace, y los
mecanismos que permiten consultar la Base de Datos Difusa una vez
creada, mediante el uso de comparadores difusos.
22
- Gestin Visual de Bases de Datos Difusas en Oracle a travs de Internet
usando FSQL (Fuzzy Structured Query Language) realizado por Rafael
Francisco Oliva Moreno, Departamento de Lenguajes y Ciencias de la
Computacin, Universidad de Mlaga, ao 2003, Mlaga Espaa.
Descripcin. Desarrollo de una aplicacin web para acceder a ella a
travs de Internet y poder realizar consultas a bases de datos difusas o
tradicionales, localizadas en el mismo servidor que la aplicacin un
servidor remoto de Bases de Datos.
- Gestin de una Agencia de Viajes usando Bases de Datos Difusas y FSQL
realizado por M. Carmen Aranda, Departamento de Lenguajes y Ciencias
de la Computacin, Universidad de Mlaga, Mlaga Espaa.
Descripcin. Desarrollo de una sistema a travs de una Base de Datos
Relacional Difusa y usando el lenguaje SQL difuso. Se centra
principalmente en el alquiler de viviendas en todo tipo de lugares
tursticos y la oferta de viajes y excursiones programadas de todo tipo.
- Representacin Lgica de Bases de Datos Difusas. Fundamentos
Tericos e Implementacin realizado por Olga Pons Capote.
Descripcin. Se realizo un modelo terico lgico aplicado a las bases de
datos difusas, con capacidad para representar informacin imprecisa.
Los trabajos anteriormente mencionados hacen referencia a la aplicacin de la
Lgica Difusa en las bases de datos relacionales, o la generacin de reglas
utilizando la tcnica de la Lgica Difusa, la diferencia del presente Trabajo de Tesis
con los anteriores, radica en que para diseo de un Sistema de Bases de Datos
aplicando la tcnica de la Lgica Difusa, se elaborara un Modelo de Diseo
Conceptual, que ser de utilidad al servir como una gua en el diseo de bases de
datos relacionales difusas.
23
1.3. DESCRIPCIN DEL OBJETO DE ESTUDIO
El diseo de una Base de Datos es un proceso complejo que abarca decisiones a
muy distintos niveles: diseo conceptual, diseo lgico y diseo fsico.
Un modelo conceptual es un lenguaje que se utiliza para describir esquemas
conceptuales. El objetivo del diseo conceptual es describir el contenido de
informacin de la Base de Datos y no las estructuras de almacenamiento que se
necesitarn para manejar esta informacin.
La elaboracin de un Modelo de Diseo Conceptual para una Base de Datos Difusa
realizar una descripcin de los componentes de la Base de Datos en lo que
respecta al nivel conceptual, identificando las entidades, relaciones, atributos que
sean considerados como difusos y asociarlos a las entidades y relaciones, adems,
determinar los dominios de los atributos y sus conjuntos de valores que tengan la
propiedad de ser precisos o imprecisos.
El diseo y desarrollo de una Base de Datos Relacional aplicando la teora de la
Lgica Difusa permite acercar el funcionamiento de los sistemas de informacin al
modo de trabajo de los seres humanos, pues las personas manejan con gran
frecuencia conceptos difusos como: alto, bueno, malo, aproximadamente,
etc. que incluyen cierta imprecisin y que los sistemas informticos tradicionales
no entienden y, por tanto, no pueden utilizar.
Una Base de Datos Relacional Difusa incrementa las posibilidades de
almacenamiento de informacin, sea esta exacta o inexacta, adems,
independientemente de la plataforma en la que se implemente la Base de Datos
Relacional Difusa, se tendr la facilidad realizar consultas utilizando el poder
deductivo del SQL Difuso.
24
1.4. PLANTEAMIENTO DEL PROBLEMA
1.4.1. PROBLEMA CENTRAL
- No se ha incursionado en el diseo conceptual de una Base de Datos
Relacional Difusa que describa un sistema formal compuesto por
entidades, atributos y dominios considerados como difusos, que
permitan el almacenamiento y manipulacin de datos inexactos o
imprecisos.
1.4.2. PROBLEMAS SECUNDARIOS
- La aplicacin de la lgica clsica al diseo conceptual de una Base de
Datos, supone el almacenamiento de datos que sean totalmente ciertos
o totalmente falsos.
- En el diseo conceptual de una Base de Datos, se identifican los
atributos sin considerar que estos puedan ser clasificados como
atributos difusos para permitir el almacenamiento de datos imprecisos.
- En el diseo conceptual de una Base de Datos, el dominio de los
atributos no considera conjuntos de datos que tengan la propiedad de
ser imprecisos.
1.5. OBJETIVO
1.5.1. OBJETIVO GENERAL
- Elaborar un Modelo de Diseo Conceptual para una Base de Datos
Relacional Difusa que describa un sistema formal compuesto por
entidades, atributos y dominios difusos para permitir el almacenamiento
y manipulacin de datos inexactos o imprecisos.
25
1.5.2. OBJETIVOS ESPECFICOS
- Aplicar la Lgica Difusa al diseo conceptual de una Base de Datos,
considerando la aplicacin de reglas difusas y funciones de pertenencia
que permitan que los datos imprecisos no se almacenen como nulos.
- Identificar en el diseo conceptual de una Base de Datos, atributos que
puedan ser considerados como difusos, para permitir el almacenamiento
de datos imprecisos.
- Determinar, en el diseo conceptual de una Base de Datos, el dominio
de los atributos que sean considerados como difusos, aplicando
funciones de pertenencia o un conjunto de reglas.
1.6. HIPTESIS
El Modelo de Diseo Conceptual para una de Base de Datos
Relacional Difusa elaborado, describe un sistema formal compuesto
por entidades, atributos y dominios difusos permitiendo almacenar y
manipular datos inexactos o imprecisos
1.7. VARIABLES
- VARIABLE INDEPENDIENTE
Modelo de Diseo Conceptual.
- VARIABLE DEPENDIENTE
Almacenamiento y manipulacin de datos imprecisos.
- VARIABLE MODERANTE
Sistema compuesto por objetos, atributos y dominios difusos.
26
- VARIABLE INTERVINIENTE
Lgica Difusa.
1.8. JUSTIFICACIN DEL TRABAJO
1.8.1. JUSTIFICACIN SOCIAL
La elaboracin de un Modelo de Diseo Conceptual permitir a las instituciones o
entidades, desarrolladores de software contar con un modelo de referencia para
iniciar el diseo de una Bases de Datos Difusa, que permita incrementar las
posibilidades de almacenamiento de la informacin, y de contar con un Sistema
Gestor de Base de Datos adecuado, se podr manipular informacin
1
imprecisa o
inexacta, algo difcil de efectuar usando bases de datos clsicas.
Tambin se tiene que considerar la posibilidad de emplear el Modelo de Diseo
Conceptual, como un modelo estndar para el diseo de Bases de Datos
Relacinales Difusas en las universidades.
1.8.2. JUSTIFICACIN TCNICA
Las Bases de Datos Difusas a diferencia de las Bases de Datos Tradicionales,
permiten describir, almacenar y manipular informacin inexacta o desconocida, as
como tambin, generar reportes y realizar consultas
El Trabajo de Tesis de grado se justifica tcnicamente por que el Modelo de Diseo
Conceptual de una Base de Datos Difusa permitir realizar el diseo conceptual de
sistemas de informacin con la finalidad de explotar al mximo el poder de
almacenamiento, manipulacin y recuperacin de los datos en una Base de Datos,
1
Los trminos informacin y dato sern considerados como sinnimos.
27
independientemente de la plataforma que se utilice para el diseo y desarrollo de
la Base de Datos Difusa.
1.8.3. JUSTIFICACIN CIENTFICA
Las bases de datos difusas han sido ampliamente estudiadas con el objetivo de
permitir el almacenamiento de datos imprecisos o inexactos y realizar consultas
difusas a datos existentes. Sin embargo, la aplicacin de la Lgica Difusa a las
bases de datos ha prestado poca atencin al problema del modelado conceptual.
El Trabajo de Tesis de grado se justifica cientficamente, por que pretende la
aplicacin de la Lgica Difusa al diseo conceptual de una Base de Datos con el fin
de obtener una herramienta (modelo), a partir del cual, permita realizar el diseo
de una Base de Datos.
1.9. ALCANCES, LIMITES Y APORTES
1.9.1. ALCANCES Y LIMITES
El diseo de una Base de Datos Difusa permitir el almacenamiento de informacin
con un grado de imprecisin, las mismas que podrn ser representadas con grados
de veracidad o falsedad.
El Trabajo de Tesis de grado realizara el anlisis y estudio del diseo conceptual,
considerado el paso ms importante para realizar el diseo lgico y el diseo fsico
de una Base de Datos Difusa, identificando entidades, atributos difusos, relaciones,
dominios de los atributos clasificados como difusos y posteriormente aplicar el
modelo de diseo para desarrollar un prototipo de una Base de Datos Difusa y
comparar con el funcionamiento de una Base de Datos Tradicional en lo que
respecta al almacenamiento y manipulacin de informacin.
28
El diseo de una Base de Datos es un proceso complejo que abarca decisiones a
muy distintos niveles. La complejidad se controla mejor si se descompone el
problema en subproblemas y se resuelve cada uno de estos subproblemas
independientemente, utilizando tcnicas especficas.
El Trabajo de Tesis de grado, en lo que comprende al diseo de una Base de
Datos, incluir el estudio del diseo lgico y fsico de una Base de Datos Difusa.
1.9.2. APORTES
Una Base de Datos Difusa administrara los datos inexactos e imprecisos de la
misma forma que lo hara una Base de Datos tradicional, cuidando la seguridad e
integridad de la informacin.
El aporte acadmico fundamental del presente Trabajo de Tesis, es la investigacin
de un Modelo de Diseo Conceptual para emplearla en el diseo de Bases de
Datos Difusas, la investigacin principal se centrara en la teora de la Lgica
Difusa, los conjuntos difusos y sus aplicaciones a las bases de datos, as como la
tcnica de Defuzzyficacin.
Se espera que con la investigacin de la Lgica Difusa y las Bases de Datos a
profundidad, se cambie la tendencia tradicional de un diseo y desarrollo de Bases
de Datos Relacinales Tradicionales al diseo y desarrollo de Bases de Datos
Difusas, con el objetivo de que las empresas o entidades puedan explotar al
mximo el poder de almacenamiento y manipulacin de los datos en una Base de
Datos.
29

You might also like