*** Fichero Files.TXT
************************************************
*** * Descripción de los FICHEROS de:        ***
***    - Servidor FSQL                       ***
***    - FIRST                               ***
***    - Ejemplos de Bases de Datos Difusas  ***
*** * Notas sobre su Instalación             ***
************************************************
***  José Galindo Gómez:  Octubre 1998       ***
************************************************
               Ejecutado
Fichero           por   Utilidad
-----------------------------------------------------------------------------------
FIRSTins.sql      SYS   Script de instalación de FIRST (tablas, permisos...)
FIRSTdes.sql      SYS   Script de desistalación de FIRST

SFSQLins.sql      SYS   Script de instalación del Servidor FSQL
SFSQLdes.sql      SYS   Script de desinstalación del Servidor FSQL

FSQL_PKG.sql	---   Paquete FSQL_PKG: Servidor FSQL y funciones útiles para el Cliente FSQL
FSQL_SEM.sql      ---   Paquete FSQL_SEMANTIC: Analizador semántico del Servidor
FSQL_AUX.sql      ---   Paquete FSQL_AUX: Funciones Auxiliares usadas por los demás paquetes
FSQL_F.sql        ---   Paquete FSQL_FUNCTIONS: Funciones de comparación difusa
FSQL_F2.sql       ---   Paquete FSQL_FUNCTIONS2: Funciones de comparación difusa

FDBins.sql        USER  Script de instalación de un ejemplo de Base de Datos Difusa
FDBdes.sql        USER  Script de desinstalación del ejemplo anterior
Basketin.sql      USER  Script de instalación de una Bd Difusa sobre Baloncesto
Basketi2.sql      USER  Script con otros valores para la tabla PLAYERS de la Bd de Baloncesto
Baskedes.sql      USER  Script de desinstalación de la Bd sobre Baloncesto

Call.sql          USER  Bloque PL/SQL que llama a FSQL2SQL con una consulta difusa
                        Es un bloque de prueba, poco útil para efectuar consultas FSQL
-----------------------------------------------------------------------------------

* NOTAS:

    # Los script se pueden ejecutar desde SQL*PLUS poniendo el símbolo '@'
      delante del nombre de fichero. Ejemplo: SQL> @SFSQLins
      NOTA: Se puede incluir el PATH o establecer el PATH por defecto, seleccionándolo
            en la opción "Open" del menú "File" y pulsando el boton "Cancel" una vez
            seleccionado el directorio deseado.
    # SYS es un Administrador (DBA)
    # USER es un usuario normal, propietario de la Base de Datos Difusa de ejemplo
    # Los paquetes FSQL_* son instalados al ejecutar SFSQLins.sql
    # INSTALACIÓN: (Seguir el orden siguiente: El paso 2 puede omitirse o posponerse)
	1. Instalar FIRST:   Ejecutar fichero script FIRSTins (Ejecutar por SYS)
	2. Instalar el Servidor FSQL: Fichero script SFSQLins (Ejecutar por SYS)
         Esto puede tardar unos minutos...
	3. Instalar la Base de Datos Difusa.
         Los ejemplos están en los ficheros FDBins/Basketin
         (Ejecutar por el Usuario propietario de la Bd)
    # DESINSTALACIÓN:
	1. Desinstalar el Servidor FSQL: Fichero SFSQLdes
	2. Desinstalar Bases de Datos Difusas: Ficheros ejemplo FDBdes/Baskedes
	3. Desinstalar FIRST: Fichero FIRSTdes
    # Antes de instalar algo, lo desinstala previamente, por lo que en las
      instalaciones puede generarse algún error, al intentar borrar
      una tabla, paquete... que no exista.
      Así, se pueden efectuar re-instalaciones sin desinstalar antes.
    # Aunque improbable, es posible que algún paquete se instale mal.
      Por eso es bueno comprobar los errores que salen a lo largo de la
      instalación para asegurarse que no da más errores que los de
      'Imposible borrar algo que no existe' (ORA-00942, ORA-04043...).
      Puede también asegurarse que los objetos se han creado correctamente
      mirando que el campo STATUS de la tabla DBA_OBJECTS valga 'VALID'.
      En ese caso lo mejor es reinstalar todo o sólo la parte que dió errores.
      Si siguen produciéndose errores es que tiene una copia mala de este programa.
    # Para asegurarse de que no se producen más errores que los indicados arriba,
      puede instalar cada parte 2 veces, de forma que en la segunda se eliminan los
      errores del tipo 'Imposible borrar algo que no existe' (ORA-00942, ORA-04043...).
    # Para instalar las Bases de Datos Difusas no es preciso que esté instalado el
      Servidor FSQL (SFSQLins) pero sí es preciso que esté instalado FIRST (FIRSTins).
      Por esa razón, ambas instalaciones se distribuyen en ficheros independientes.
      Puede tenerse una Base de Datos Difusa (y FIRST) sin el Servidor FSQL, aunque
      el modo de acceso a esta será así más complejo.
    # Para efectuar consultas en lenguaje FSQL lo más cómodo es instalar un
      programa Cliente FSQL como el FQ (Fuzzy Queries) para Windows 95/98/NT.
