SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
   Fundacion                                                                          2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                    Versión: 2.0
   San Martin
                                                                              F03-000-007 / 02-08
TALLER DE PROLOG CON BASE DE DATOS MYSQL


                  PAGINA DE DESCARGA SWI-PROLOG 6.2.6
http://www.swi-prolog.org/




Luego proceden a la instalacion

Ubicación del software




                  PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                                Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA                 Febrero de
   Fundacion                                                                                   2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                             Versión: 2.0
   San Martin
                                                                                       F03-000-007 / 02-08


                             INSTALAR XAMPP 1.7.7
XAMPP, LAMP, WAMP
XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la
base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl.
El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache,
MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web
libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para
Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

LAMP presenta una funcionalidad parecida a XAMP, pero enfocada en Linux, y WAMP lo hace
enfocado en Windows.

                  PAGINA DE DESCARGA DEL XAMPP 1.7.7
http://www.apachefriends.org/en/xampp-windows.html




                  PROGRAMACION LOGICA-        PROLOG --- Ing. DIEGO TORRES VALENCIA                  --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                      FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
  Fundacion                                                                          2013
                       PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
 Universitaria                                                                    Versión: 2.0
  San Martin
                                                                             F03-000-007 / 02-08




SIGUIENTE Y SIGUIENTE HASTA FINALIZAR LA INSTALACION

                 PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                      FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
  Fundacion                                                                          2013
                       PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
 Universitaria                                                                    Versión: 2.0
  San Martin
                                                                             F03-000-007 / 02-08
DESPUES DE INSTLAR EL XAMPP

       ACTIVAMOS LOS SERVICIOS POR MEDIO DEL
        XAMPP CONTROL DESDE EL ESCRITORIO




   OTRA FORMA DE ACTIVAR LOS SERVICIOS POR
          MEDIO DEL XAMPP CONTROL




                 PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08

     Accedemos al siguiente enlace http://localhost/xampp/




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                      FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
  Fundacion                                                                          2013
                       PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
 Universitaria                                                                    Versión: 2.0
  San Martin
                                                                             F03-000-007 / 02-08

       ACCEDEMOS DESDE EL CONTROL PANEL AL
                 phpmyadmin 3.5.2.2




   OTRA FORMA DE INGRESAR ES MEDIANTE ESTE
           ENLACE phpmyadmin 3.5.2.2
INGRESAMOS AL SIGUIENTE LINK:
http://localhost/phpmyadmin/




                 PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                                           Fecha:
                        FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA                               Febrero de
   Fundacion                                                                                                  2013
                         PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                                            Versión: 2.0
   San Martin
                                                                                                     F03-000-007 / 02-08



            LLEGAMOS AL phpMyAdmin el administrador
                   De la base de datos mysql
phpMyAdmin es una herramienta escrita en PHP con el fin de facilitar la tarea de administración de una base de
datos MySQL desde el navegador, con el cual es posible, entre muchas otras cosas, crear/borrar/alternar tablas,
borrar/editar/agregar campos y ejecutar sentencias SQL.

Se trata de una herramienta escrita íntegramente en lenguaje PHP, realizada con el fin de facilitar las tareas de
administración. Permite administrar en forma completa un servidor MySQL (requiere de una cuenta super usuario) como
así también bases de datos simples de un usuario en particular.




                  PROGRAMACION LOGICA-                PROLOG --- Ing. DIEGO TORRES VALENCIA                           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08
    CREAMOS UNA NUEVA BASE DE DATOS LLAMADA:
                    bdprolog




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08
                  ABRIMOS LA BASE DE DATOS bdprolog




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
   Fundacion                                                                          2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                    Versión: 2.0
   San Martin
                                                                              F03-000-007 / 02-08




CREAMOS LA TABLA CON EL CODIGO SQL

CREATE TABLE datos(
padre VARCHAR(15)NOT NULL,
hijo VARCHAR(15) NOT NULL,

PRIMARY KEY(padre,hijo )

);
INSERT INTO datos (padre, hijo) VALUES ('diego', 'torres');




SE CREO LA TABLA Y SE INSERTO UNA NUEVA FILA




                  PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                      FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
  Fundacion                                                                          2013
                       PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
 Universitaria                                                                    Versión: 2.0
  San Martin
                                                                             F03-000-007 / 02-08
VEMOS LA FILA INSERTADA PERO VAMOS A REGISTRAR VARIAS PERSONAS:




REGISTREMOS 10 PADRES CON SUS RESPECTIVOS HIJOS:




                 PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                      FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
  Fundacion                                                                          2013
                       PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
 Universitaria                                                                    Versión: 2.0
  San Martin
                                                                             F03-000-007 / 02-08
NOS MUESTRA QUE FUE EXITOSA EL REGISTRO




VEMOS LOS DATOS EN ESTA PESTAÑA EXAMINAR, donde podemos editar, actualizar, o
elimar una fila




                 PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                                  Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA                   Febrero de
   Fundacion                                                                                     2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                               Versión: 2.0
   San Martin
                                                                                         F03-000-007 / 02-08

   CONSEGUIR EL ORIGEN DE DATOS A TRAVES DE
               ODBC PARA MYSQL
http://dev.mysql.com/downloads/connector/

Connector / ODBC es un controlador de base de datos estandarizada para Windows, Linux, Mac OS X y Unix




                  PROGRAMACION LOGICA-         PROLOG --- Ing. DIEGO TORRES VALENCIA                   --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                                  Fecha:
                      FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA                   Febrero de
  Fundacion                                                                                     2013
                       PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
 Universitaria                                                                               Versión: 2.0
  San Martin
                                                                                        F03-000-007 / 02-08



AHORA REALIZAMOS LA CNEXION CON ODBC

C:WindowsSysWOW64




OTRA FROMA DE ABRIR EL ODBC

Panel de controlTodos los elementos de Panel de controlHerramientas administrativas




                 PROGRAMACION LOGICA-        PROLOG --- Ing. DIEGO TORRES VALENCIA                    --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
   Fundacion                                                                          2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                    Versión: 2.0
   San Martin
                                                                              F03-000-007 / 02-08
swiprolog

conexion ODBC mysql con swiprolog

localhost

bdprolog




                  PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
   Fundacion                                                                          2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                    Versión: 2.0
   San Martin
                                                                              F03-000-007 / 02-08



EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO GUARDAMOS COMO

mysql3.pl

abrir_conexion:-
   odbc_connect('swiprolog',_,
          [user(root),
           password(''),
           alias(swiprolog),
           open(once)
          ]).

cerrar_conexion:-
   odbc_disconnect('swiprolog').




                  PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                         Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA             Febrero de
   Fundacion                                                                               2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                         Versión: 2.0
   San Martin
                                                                                   F03-000-007 / 02-08




EN PROLOG

Ahora cargamos el archivo en la memoria del intérprete:

El intérprete está listo para que le preguntemos, vamos a activar la regla :

22?- abrir_conexion.




                  PROGRAMACION LOGICA-               PROLOG --- Ing. DIEGO TORRES VALENCIA       --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
   Fundacion                                                                          2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                    Versión: 2.0
   San Martin
                                                                              F03-000-007 / 02-08




INSERTAR DATOS NUEVOS EN LA BASE DE DATOS
         MYSQL DESDE PROLOG 6.2.6
    EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO
ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.pl

inserta_datos(F):-

   odbc_query('swiprolog',
         'INSERT INTO datos (padre,hijo)VALUES("ruben","marco")',
          affected(F)
          ).




                  PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                      FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
  Fundacion                                                                          2013
                       PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
 Universitaria                                                                    Versión: 2.0
  San Martin
                                                                             F03-000-007 / 02-08




REVISEMOS EL phpmyadmin PARA VER EL NUEVO REGISTRO O FILA INCORPORADO




                 PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
   Fundacion                                                                          2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                    Versión: 2.0
   San Martin
                                                                              F03-000-007 / 02-08

CONSULTAR DATOS ALMACENADOS EN LA BASE
   DE DATOS MYSQL DESDE PROLOG 6.2.6
    EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO
ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.pl
fila(X):-odbc_query('swiprolog',
           'select padre,hijo from datos',X,
            [types([string,default])]
            ).




                  PROGRAMACION LOGICA-         PROLOG --- Ing. DIEGO TORRES VALENCIA        --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
   Fundacion                                                                          2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                    Versión: 2.0
   San Martin
                                                                              F03-000-007 / 02-08

     OTRA FORMA DE CONSULTAR DATOS
  ALMACENADOS EN LA BASE DE DATOS MYSQL
            DESDE PROLOG 6.2.6
    EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO
ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.pl


todo(R) :-
   odbc_query('swiprolog',
          'SELECT * FROM datos',
          R).




                  PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                       FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
   Fundacion                                                                          2013
                        PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
  Universitaria                                                                    Versión: 2.0
   San Martin
                                                                              F03-000-007 / 02-08




 ACUALIZAR DATOS ALMACENADOS EN LA BASE
    DE DATOS MYSQL DESDE PROLOG 6.2.6
    EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO
ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.pl
actualiza(Y) :-
  odbc_query('swiprolog',
    'UPDATE datos SET padre="uno", hijo="dos" WHERE padre="ruben" ',
          Y).




                  PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                      FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
  Fundacion                                                                          2013
                       PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
 Universitaria                                                                    Versión: 2.0
  San Martin
                                                                             F03-000-007 / 02-08




 BORRAR DATOS ALMACENADOS EN LA BASE DE
     DATOS MYSQL DESDE PROLOG 6.2.6
    EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO
ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.pl
borra(Y) :-
  odbc_query('swiprolog',
    'DELETE FROM datos WHERE padre="uno" ',
          Y).




                 PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                      FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
  Fundacion                                                                          2013
                       PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
 Universitaria                                                                    Versión: 2.0
  San Martin
                                                                             F03-000-007 / 02-08




 CONSULTAR DE FORMA DE PREDICADO DESDE
PROLOG 6.2.6 DATOS ALMACENADOS EN LA BASE
              DE DATOS MYSQL
padre(Padre,Hijo):-
           odbc_query('swiprolog',
           'SELECT (padre),(hijo) FROM datos',
           row(Padre,Hijo)
             ).

abuelo(Abuelo,Nieto):-
padre(Abuelo,Padre),padre(Padre,Nieto).




                 PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                      FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
  Fundacion                                                                          2013
                       PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
 Universitaria                                                                    Versión: 2.0
  San Martin
                                                                             F03-000-007 / 02-08




                                   ERROR ODBC
ERROR
                 PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --
FUNDACION UNIVERSITARIA SAN MARTIN                              Fecha:
                          FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA               Febrero de
      Fundacion                                                                                 2013
                           PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
     Universitaria                                                                           Versión: 2.0
      San Martin
                                                                                        F03-000-007 / 02-08
Se debe crear la ODBC como si fuera de 32 bits asi que en vez de crearla desde panel de control/
herramientas/administrativas/Origenes de datos ODBC, hay que hacerlo ejecutando el fichero

C:WindowsSysWOW64




Hay dos rutas para crear la ODBC

1)      C:WindowsSysWOW64

2)      C:WindowsSystem32

LA CREAREMOS DESDE LA PRIMERA RUTA

1)      C:WindowsSysWOW64




DE ESTA NO VAMOS A CREAR LA ODBC 2)                     C:WindowsSystem32



                     PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA                  --
FUNDACION UNIVERSITARIA SAN MARTIN                       Fecha:
                     FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA        Febrero de
 Fundacion                                                                          2013
                      PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO
Universitaria                                                                    Versión: 2.0
 San Martin
                                                                            F03-000-007 / 02-08




                PROGRAMACION LOGICA-      PROLOG --- Ing. DIEGO TORRES VALENCIA           --

Contenu connexe

Tendances

Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
Moises Cruz
 
Modelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónkModelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónk
Jose Torres Gonzales
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
still01
 
Metodologia del rup
Metodologia del rupMetodologia del rup
Metodologia del rup
ortizrichard
 

Tendances (20)

Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
Modelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónkModelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónk
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Transparencia
TransparenciaTransparencia
Transparencia
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
 
Diagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetesDiagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetes
 
Ensayo Cliente Servidor
Ensayo Cliente ServidorEnsayo Cliente Servidor
Ensayo Cliente Servidor
 
Scrum vs RUP
Scrum vs RUPScrum vs RUP
Scrum vs RUP
 
Caracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas DistribuidosCaracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas Distribuidos
 
Metodologia del rup
Metodologia del rupMetodologia del rup
Metodologia del rup
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
Metodologia SSADM
Metodologia SSADM Metodologia SSADM
Metodologia SSADM
 
Ejemplo
EjemploEjemplo
Ejemplo
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson Penker
 
Ads sistema-panaderia-ADS
Ads sistema-panaderia-ADSAds sistema-panaderia-ADS
Ads sistema-panaderia-ADS
 
cmmi-dev
cmmi-devcmmi-dev
cmmi-dev
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 

En vedette

Actividad 3 prueba contextualizada 1
Actividad 3 prueba contextualizada 1Actividad 3 prueba contextualizada 1
Actividad 3 prueba contextualizada 1
Jannett Hoo
 

En vedette (20)

1 folleto de internet blog jimdo
1 folleto de internet blog jimdo1 folleto de internet blog jimdo
1 folleto de internet blog jimdo
 
Febrero 13 17
Febrero 13 17Febrero 13 17
Febrero 13 17
 
maestria ciencia de la computacion merida venezuela 2016
maestria ciencia de la computacion merida venezuela 2016maestria ciencia de la computacion merida venezuela 2016
maestria ciencia de la computacion merida venezuela 2016
 
There is and there are
There is and there areThere is and there are
There is and there are
 
Actividad 3 prueba contextualizada 1
Actividad 3 prueba contextualizada 1Actividad 3 prueba contextualizada 1
Actividad 3 prueba contextualizada 1
 
Singer Favorite , My Favorite Athlete , My Favorite Food
Singer Favorite , My Favorite Athlete, My Favorite FoodSinger Favorite , My Favorite Athlete, My Favorite Food
Singer Favorite , My Favorite Athlete , My Favorite Food
 
1 folleto de internet blog blogger
1 folleto de internet blog blogger1 folleto de internet blog blogger
1 folleto de internet blog blogger
 
analitica de datos: SMART CITY o CIUDADES INTELIGENTES
analitica de datos: SMART CITY o  CIUDADES INTELIGENTESanalitica de datos: SMART CITY o  CIUDADES INTELIGENTES
analitica de datos: SMART CITY o CIUDADES INTELIGENTES
 
ESPECTROSCOPIOS: 1)ESPECTROGRAFOS. 2) ESPECTROFOTOMETROS
ESPECTROSCOPIOS: 1)ESPECTROGRAFOS.                  2) ESPECTROFOTOMETROSESPECTROSCOPIOS: 1)ESPECTROGRAFOS.                  2) ESPECTROFOTOMETROS
ESPECTROSCOPIOS: 1)ESPECTROGRAFOS. 2) ESPECTROFOTOMETROS
 
Realizar reportes en java,Realizar informes en java
Realizar reportes en java,Realizar informes en javaRealizar reportes en java,Realizar informes en java
Realizar reportes en java,Realizar informes en java
 
Nivel 2 aprender ingles aplicaciones android
Nivel 2 aprender ingles aplicaciones android Nivel 2 aprender ingles aplicaciones android
Nivel 2 aprender ingles aplicaciones android
 
Trabajo seguro en alturas
Trabajo seguro en alturasTrabajo seguro en alturas
Trabajo seguro en alturas
 
New Headway Intermediate - Unit 6 I just love it
New Headway Intermediate - Unit 6 I just love itNew Headway Intermediate - Unit 6 I just love it
New Headway Intermediate - Unit 6 I just love it
 
Quiz de movimiento armonico simple
Quiz de movimiento armonico simpleQuiz de movimiento armonico simple
Quiz de movimiento armonico simple
 
Examenes medicos ocupacionales trabajo en alturas
Examenes medicos ocupacionales trabajo en alturasExamenes medicos ocupacionales trabajo en alturas
Examenes medicos ocupacionales trabajo en alturas
 
Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas
 
GENERACIÓN DE PIN DIARIO POR PARTE DEL GESTOR en el kiosco en colombia
GENERACIÓN DE PIN DIARIO POR PARTE DEL GESTOR en el kiosco en colombia GENERACIÓN DE PIN DIARIO POR PARTE DEL GESTOR en el kiosco en colombia
GENERACIÓN DE PIN DIARIO POR PARTE DEL GESTOR en el kiosco en colombia
 
Formacion nivel 2 ofimatica
Formacion nivel 2  ofimaticaFormacion nivel 2  ofimatica
Formacion nivel 2 ofimatica
 
Tablet cpe computadores para educar COIN Manual de usuario st 800 edu
Tablet cpe computadores para educar COIN Manual de usuario st 800 eduTablet cpe computadores para educar COIN Manual de usuario st 800 edu
Tablet cpe computadores para educar COIN Manual de usuario st 800 edu
 
New Headway Intermediate - Unit 9 relationships
New Headway Intermediate - Unit 9 relationships New Headway Intermediate - Unit 9 relationships
New Headway Intermediate - Unit 9 relationships
 

Plus de .. ..

Plus de .. .. (20)

EL FANTASMA PROVECHOSO.docx
EL FANTASMA PROVECHOSO.docxEL FANTASMA PROVECHOSO.docx
EL FANTASMA PROVECHOSO.docx
 
Regimenes y o sistema politico de peru y ecuador 2021 09-14 hora 5_23 pm
Regimenes y o sistema politico de peru y ecuador 2021 09-14 hora 5_23 pmRegimenes y o sistema politico de peru y ecuador 2021 09-14 hora 5_23 pm
Regimenes y o sistema politico de peru y ecuador 2021 09-14 hora 5_23 pm
 
Reunión de apertura auditoria ejemplo
Reunión de apertura auditoria ejemploReunión de apertura auditoria ejemplo
Reunión de apertura auditoria ejemplo
 
Determinismo escuelas filosoficas
Determinismo escuelas filosoficasDeterminismo escuelas filosoficas
Determinismo escuelas filosoficas
 
Mantenimiento de Equipos de Computo
Mantenimiento de Equipos de  Computo Mantenimiento de Equipos de  Computo
Mantenimiento de Equipos de Computo
 
induccion febrero 2019 sena articulacion media tecnica sistemas
induccion febrero 2019 sena articulacion media tecnica sistemasinduccion febrero 2019 sena articulacion media tecnica sistemas
induccion febrero 2019 sena articulacion media tecnica sistemas
 
diplomado innovatic . Diplomado para docentes innovadores en el uso pedagogic...
diplomado innovatic . Diplomado para docentes innovadores en el uso pedagogic...diplomado innovatic . Diplomado para docentes innovadores en el uso pedagogic...
diplomado innovatic . Diplomado para docentes innovadores en el uso pedagogic...
 
ACTIVAR EL EXCEL, WORD, Y POWER POINT en los portátiles de CPE computadores p...
ACTIVAR EL EXCEL, WORD, Y POWER POINT en los portátiles de CPE computadores p...ACTIVAR EL EXCEL, WORD, Y POWER POINT en los portátiles de CPE computadores p...
ACTIVAR EL EXCEL, WORD, Y POWER POINT en los portátiles de CPE computadores p...
 
resumen prendo y aprendo cpe 2018 junio 27
resumen prendo y aprendo cpe 2018 junio 27resumen prendo y aprendo cpe 2018 junio 27
resumen prendo y aprendo cpe 2018 junio 27
 
LIDER REGIONAL requisitos como tomar fotos y productos 2018
LIDER REGIONAL requisitos como tomar fotos y productos 2018LIDER REGIONAL requisitos como tomar fotos y productos 2018
LIDER REGIONAL requisitos como tomar fotos y productos 2018
 
LIDER REGIONAL requisitos como tomar fotos y productos
LIDER REGIONAL requisitos como tomar fotos y productosLIDER REGIONAL requisitos como tomar fotos y productos
LIDER REGIONAL requisitos como tomar fotos y productos
 
Visitas a sedes para revisar requisitos de estabilizadores y charla
Visitas a sedes para revisar requisitos de estabilizadores y charlaVisitas a sedes para revisar requisitos de estabilizadores y charla
Visitas a sedes para revisar requisitos de estabilizadores y charla
 
Contenidos para aprender - ulite presentacion power point
Contenidos para aprender - ulite presentacion power pointContenidos para aprender - ulite presentacion power point
Contenidos para aprender - ulite presentacion power point
 
taller prendo y aprendo 2018 CPE
taller prendo y aprendo 2018 CPEtaller prendo y aprendo 2018 CPE
taller prendo y aprendo 2018 CPE
 
requisitos que necesito para cada sede
requisitos que necesito para cada sederequisitos que necesito para cada sede
requisitos que necesito para cada sede
 
LIDER REGIONAL requisitos como tomar fotos y productos
LIDER REGIONAL requisitos como tomar fotos y productosLIDER REGIONAL requisitos como tomar fotos y productos
LIDER REGIONAL requisitos como tomar fotos y productos
 
kiosco vive digital Ejemplos de caso de exito 2016 y 2017
kiosco vive digital Ejemplos de caso de exito 2016 y 2017kiosco vive digital Ejemplos de caso de exito 2016 y 2017
kiosco vive digital Ejemplos de caso de exito 2016 y 2017
 
DOS Esquemas de rotacion cuando se entrega 110 terminales y 45 terminales
DOS Esquemas de rotacion cuando se entrega 110 terminales y 45 terminalesDOS Esquemas de rotacion cuando se entrega 110 terminales y 45 terminales
DOS Esquemas de rotacion cuando se entrega 110 terminales y 45 terminales
 
Scrum manager
Scrum manager Scrum manager
Scrum manager
 
la guía oficial de Scrum en español
la guía oficial de Scrum en españolla guía oficial de Scrum en español
la guía oficial de Scrum en español
 

Dernier

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Dernier (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 

23 prolog con base de datos mysql paso a paso

  • 1. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 TALLER DE PROLOG CON BASE DE DATOS MYSQL PAGINA DE DESCARGA SWI-PROLOG 6.2.6 http://www.swi-prolog.org/ Luego proceden a la instalacion Ubicación del software PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 2. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 INSTALAR XAMPP 1.7.7 XAMPP, LAMP, WAMP XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X. LAMP presenta una funcionalidad parecida a XAMP, pero enfocada en Linux, y WAMP lo hace enfocado en Windows. PAGINA DE DESCARGA DEL XAMPP 1.7.7 http://www.apachefriends.org/en/xampp-windows.html PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 3. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 4. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 SIGUIENTE Y SIGUIENTE HASTA FINALIZAR LA INSTALACION PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 5. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 DESPUES DE INSTLAR EL XAMPP ACTIVAMOS LOS SERVICIOS POR MEDIO DEL XAMPP CONTROL DESDE EL ESCRITORIO OTRA FORMA DE ACTIVAR LOS SERVICIOS POR MEDIO DEL XAMPP CONTROL PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 6. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 7. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 Accedemos al siguiente enlace http://localhost/xampp/ PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 8. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 ACCEDEMOS DESDE EL CONTROL PANEL AL phpmyadmin 3.5.2.2 OTRA FORMA DE INGRESAR ES MEDIANTE ESTE ENLACE phpmyadmin 3.5.2.2 INGRESAMOS AL SIGUIENTE LINK: http://localhost/phpmyadmin/ PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 9. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 LLEGAMOS AL phpMyAdmin el administrador De la base de datos mysql phpMyAdmin es una herramienta escrita en PHP con el fin de facilitar la tarea de administración de una base de datos MySQL desde el navegador, con el cual es posible, entre muchas otras cosas, crear/borrar/alternar tablas, borrar/editar/agregar campos y ejecutar sentencias SQL. Se trata de una herramienta escrita íntegramente en lenguaje PHP, realizada con el fin de facilitar las tareas de administración. Permite administrar en forma completa un servidor MySQL (requiere de una cuenta super usuario) como así también bases de datos simples de un usuario en particular. PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 10. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 CREAMOS UNA NUEVA BASE DE DATOS LLAMADA: bdprolog PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 11. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 ABRIMOS LA BASE DE DATOS bdprolog PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 12. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 CREAMOS LA TABLA CON EL CODIGO SQL CREATE TABLE datos( padre VARCHAR(15)NOT NULL, hijo VARCHAR(15) NOT NULL, PRIMARY KEY(padre,hijo ) ); INSERT INTO datos (padre, hijo) VALUES ('diego', 'torres'); SE CREO LA TABLA Y SE INSERTO UNA NUEVA FILA PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 13. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 14. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 VEMOS LA FILA INSERTADA PERO VAMOS A REGISTRAR VARIAS PERSONAS: REGISTREMOS 10 PADRES CON SUS RESPECTIVOS HIJOS: PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 15. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 NOS MUESTRA QUE FUE EXITOSA EL REGISTRO VEMOS LOS DATOS EN ESTA PESTAÑA EXAMINAR, donde podemos editar, actualizar, o elimar una fila PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 16. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 CONSEGUIR EL ORIGEN DE DATOS A TRAVES DE ODBC PARA MYSQL http://dev.mysql.com/downloads/connector/ Connector / ODBC es un controlador de base de datos estandarizada para Windows, Linux, Mac OS X y Unix PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 17. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 18. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 19. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 AHORA REALIZAMOS LA CNEXION CON ODBC C:WindowsSysWOW64 OTRA FROMA DE ABRIR EL ODBC Panel de controlTodos los elementos de Panel de controlHerramientas administrativas PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 20. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 21. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 swiprolog conexion ODBC mysql con swiprolog localhost bdprolog PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 22. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 23. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 24. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO GUARDAMOS COMO mysql3.pl abrir_conexion:- odbc_connect('swiprolog',_, [user(root), password(''), alias(swiprolog), open(once) ]). cerrar_conexion:- odbc_disconnect('swiprolog'). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 25. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 26. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 EN PROLOG Ahora cargamos el archivo en la memoria del intérprete: El intérprete está listo para que le preguntemos, vamos a activar la regla : 22?- abrir_conexion. PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 27. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 INSERTAR DATOS NUEVOS EN LA BASE DE DATOS MYSQL DESDE PROLOG 6.2.6 EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.pl inserta_datos(F):- odbc_query('swiprolog', 'INSERT INTO datos (padre,hijo)VALUES("ruben","marco")', affected(F) ). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 28. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 29. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 REVISEMOS EL phpmyadmin PARA VER EL NUEVO REGISTRO O FILA INCORPORADO PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 30. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 CONSULTAR DATOS ALMACENADOS EN LA BASE DE DATOS MYSQL DESDE PROLOG 6.2.6 EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.pl fila(X):-odbc_query('swiprolog', 'select padre,hijo from datos',X, [types([string,default])] ). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 31. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 32. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 OTRA FORMA DE CONSULTAR DATOS ALMACENADOS EN LA BASE DE DATOS MYSQL DESDE PROLOG 6.2.6 EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.pl todo(R) :- odbc_query('swiprolog', 'SELECT * FROM datos', R). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 33. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 34. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 ACUALIZAR DATOS ALMACENADOS EN LA BASE DE DATOS MYSQL DESDE PROLOG 6.2.6 EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.pl actualiza(Y) :- odbc_query('swiprolog', 'UPDATE datos SET padre="uno", hijo="dos" WHERE padre="ruben" ', Y). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 35. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 36. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 BORRAR DATOS ALMACENADOS EN LA BASE DE DATOS MYSQL DESDE PROLOG 6.2.6 EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.pl borra(Y) :- odbc_query('swiprolog', 'DELETE FROM datos WHERE padre="uno" ', Y). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 37. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 38. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 CONSULTAR DE FORMA DE PREDICADO DESDE PROLOG 6.2.6 DATOS ALMACENADOS EN LA BASE DE DATOS MYSQL padre(Padre,Hijo):- odbc_query('swiprolog', 'SELECT (padre),(hijo) FROM datos', row(Padre,Hijo) ). abuelo(Abuelo,Nieto):- padre(Abuelo,Padre),padre(Padre,Nieto). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 39. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 40. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 ERROR ODBC ERROR PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 41. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 Se debe crear la ODBC como si fuera de 32 bits asi que en vez de crearla desde panel de control/ herramientas/administrativas/Origenes de datos ODBC, hay que hacerlo ejecutando el fichero C:WindowsSysWOW64 Hay dos rutas para crear la ODBC 1) C:WindowsSysWOW64 2) C:WindowsSystem32 LA CREAREMOS DESDE LA PRIMERA RUTA 1) C:WindowsSysWOW64 DE ESTA NO VAMOS A CREAR LA ODBC 2) C:WindowsSystem32 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 42. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundacion 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --