| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| SQLfi.zip | 2015-03-11 | 212.7 MB | |
| README.txt | 2015-03-11 | 7.6 kB | |
| Totals: 2 Items | 212.7 MB | 1 |
------------------------------------------------------------------------------------------------------------- SQLfi (SQL Fuzzy Internet) versión 8.0 - Release ------------------------------------------------------------------------------------------------------------- SQLfi es producto es resultado del Proyecto "Creación y Aplicación de Manejadores de Bases de Datos Difusas". Los autores agradecen al FONACIT por el finaciamiento de este proyecto bajo el número G-2005000278. El trabajo ha sido realizado bajo la siguiente premisa ancestral de vida que aún hoy es vigente: "Si, pues, coméis o bebéis, o hacéis otra cosa, hacedlo todo para la gloria de Dios" (1 Corintios 10:31) Prof. Leonid Tineo PhD <leonid@usb.ve> Información de Soporte ---------------------- Ing. Juan Carlos Eduardo <jceduardo@gmail.com> ------------------------------------------------------------------------------------------------------------- Desarrollado con Tecnología Java - Editor de Programación Eclipse IDE. - Java version "1.6.0_18" - Java(TM) SE Runtime Environment (build 1.6.0_18-b07) - Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing) - Sistema Operativos: WINDOWS y LINUX. No se ha probado bajo UNIX. Nota: Este producto fue desarrollado bajo el financiamiento del FONACIT. ------------------------------------------------------------------------------------------------------------- El sistema de consultas flexibles a bases de datos relacionales en Internet es denominado SQLfi. El principal objetivo del desarrollo de SQLfi, es utilizar el sistema con el fin de aplicar lógica difusa a bases de datos relacionales.La implementación de SQLfi es independiente del manejador de bases de datos. Estructura de directorios asociada a los proyectos que provee SQLfi: SQLfiv8.0_Release |_ leeme.txt |_ Consultas |_ calidad.sql |_ quality.sql |_ Control_Calidad |_ Pruebas_Relizadas_SQLfi.xls |_ Documentación |_ Manual_Instalacion |_ Manual_Instalación.doc |_ Manual_Usuario |_ Manual_Usuario.doc |_ Manual_Sistema |_ API SQLfi |_ Proyectos_Eclipse |_ ProjectSQLfi_Oracle |_ ProjectSQLfi_MySQL |_ ProjectSQLfi_PostgreSQL |_ ProjectSQLfi_Firebird |_ ProjectSQLfi_SQLServer |_ ProjectSQLfi_DB2 |_ ProyectoPruebaSQLfi |_ SQLfi_Generados |_ SQLfiPlus8_ORA |_ SQLfiPlus8_MQL |_ SQLfiPlus8_POS |_ SQLfiPlus8_FRB |_ SQLfiPlus8_MSS |_ SQLfiPlus8_DB2 Detalles de la Estructura de Directorios ---------------------------------------- - leeme.txt Manual rápido que provee la información necesaria para comenzar a trabajar con SQLfi. - calidad.sql Provee todos los tipos de consultas de SQLfi. Funciona para el catalogo difuso en español. - quality.sql Provee todos los tipos de consultas de SQLfi. Funciona para el catalogo difuso en inglés. - Pruebas_Relizadas_SQLfi.xls Resumen de todas las pruebas de aseguramiento de calidad que se realizaron para los distintos manejadores de base de datos. - Manual_Instalación.doc Provee la información de cómo instalar SQLfi con cualquiera de los manejadores de base de datos que se mencionan a continuación: a. Oracle b. MySQL c. PostgreSQL e. SQLServer f. Firebird g. DB2 - Manual_Usuario.doc Provee la información de cómo usar el SQLfi como usuario. - API SQLfi Manual del programador para implementar o desarrollar aplicaciones stand alone y/o web en SQLfi. - Proyectos_Eclipse Provee todos los proyectos de SQLfi que se desarrollaron en el ambiente eclipse. Cada proyecto está implementado en un manejador de base de datos distinto. A continuación se detalla el contenido de cada uno de los directorios: ProjectSQLfi_<Tipo de RDBMS> |_ run.bat |_ run.sh |_ SQLfiApplication.jar |_ conf |_ lib |_ logs |_ scripts Donde <Tipo de RDBMS>: - Oracle - MySQL - PostgreSQL - SQLServer - Firebird - DB2 Un caso particular de proyecto es una aplicación Stand Alone que menciona a continuación: ProjectSQLfi_Test Proyecto prueba para aprender a manejar las clases en aplicaciones stand alone y/o web y que tiene asociado la siguiente estructura: - "bin/" Contiene el archivo compilado ProgramaPruebaSQLfi.class. - "conf/" Contiene el archivo SQLfi.properties que se encuentra en el directorio "conf/" de cualquiera de los SQLfi generados. - "logs/" Directorio para crear los archivos de auditoria de SQLfi. - "src/" Contiene el archivo fuente ProgramaPruebaSQLfi.java. NOTA: En toda aplicación stand alone y/o web se debe crear los directorios "conf/" y "logs/". ---- Detalles de la Estructura de Directorios: - Analizador Módulo que contiene la gramática SQLfi. - Cliente Componente que contiene la aplicación SQLfi por consola y la interfaz cliente. - Configuracion Módulo que contiene la configuración de SQLfi. - Despachador Módulo despachador de instrucciones difusas. - Evaluador Módulo evaluador de programa. - lib Libreria JDBC de los distintos manejadores de bases de datos y la gramática SQLfi. - logs Módulo de auditoria. - ManejadorDB Módulo manejador de bases de datos. - ManejadorCatalogoDifuso Módulo manejador del catálogo difuso. - META-INF Componente que contiene toda la información de la aplicación SQLfi. - ObjetoDDL Componente que contiene el manejo de objetos DDL. - ObjetoDML Componente que contiene el manejo de objetos DML. - ObjetoExpresion Componente que contiene el manejo de objetos de expresiones lógicas, aritméticas y difusas. - ProgramaPL Componente que contiene el manejo de objetos PL. - Scripts Componente que contiene los scripts del catalogo difuso y un caso de estudio policial. - Traductor Módulo traductor de sentencias difusas. - Usuario Componente que contiene la administración de usuarios de SQLfi. - Utilidades Componente que contiene utilidades para el programador. - SQLfi_Generados Provee todos los proyectos generados para ser ejecutados sobre el sistema operativo. Cada proyecto generado contiene el siguiente formato de nombres: SQLfiPlus8_<Tipo de RDBMS> - ORA -> Oracle - MQL -> MySQL - POS -> Postgres - MSS -> Microsoft SQL Server - FRB -> Firebird - DB2 -> DB2 Detalles de la Estructura de Directorios: - run.bat Archivo de ejEcución de comandos del DOS para correr el SQLfi en ambiente WINDOWS. - run.sh Archivo de ejEcución de comandos del SH para correr el SQLfi en ambiente LINUX. - SQLfiApplication.jar Archivo de ejecución Java de la aplicación SQLfi. - "conf/" Directorio donde se encuentra el archivo SQLfi.properties para configurar el ambiente SQLfi. - "lib/" Directorio donde se encuentran las librerias JDBC para conectarse a los distintos manejadores de bases de datos. - "logs/" Directorio donde se crean los archivos de auditoria. Inicialmente este directorio está vacío. Cuando el SQLfi está en ejecución, se crea un archivo de texto (.txt) con el siguiente formato -> log_<fecha>_<hora> - "scripts/" Directorio donde se encuentran los archivos SQL para manejar el catalogo difuso y un caso de estudio de una base de datos policial (tanto para el catalogo difuso en español como en inglés). -------------------------------------------------------------------------------------------------------------