23 prolog con base de datos mysql paso a paso

Post on 09-Aug-2015

1.132 Views

Category:

Documents

20 Downloads

Preview:

Click to see full reader

DESCRIPTION

ejercicios praticos de logica de predicados,programacion logica con mysql,prolog con base de datos mysql paso a paso,prolog con mysql,software de logica de predicados,software programacion logica,swiprolog con mysql,programacion logica, logica de primer orden, prolog con base de datos mysql paso a paso, prolog con mysql, programacion logica con base de datos mysql, logica de predicados con prolog, instalar y configurar swiprolog, prolog ejercicios praticos, programacion logica ejercicios praticos

TRANSCRIPT

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

SIGUIENTE Y SIGUIENTE HASTA FINALIZAR LA INSTALACION

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

ABRIMOS LA BASE DE DATOS bdprolog

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

AHORA REALIZAMOS LA CNEXION CON ODBC

C:\Windows\SysWOW64

OTRA FROMA DE ABRIR EL ODBC

Panel de control\Todos los elementos de Panel de control\Herramientas administrativas

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

ERROR ODBC

ERROR

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

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:\Windows\SysWOW64

Hay dos rutas para crear la ODBC

1) C:\Windows\SysWOW64

2) C:\Windows\System32

LA CREAREMOS DESDE LA PRIMERA RUTA

1) C:\Windows\SysWOW64

DE ESTA NO VAMOS A CREAR LA ODBC 2) C:\Windows\System32

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

Fundacion Universitaria San Martin

Fecha:

Febrero de 2013

Versión: 2.0

FUNDACION UNIVERSITARIA SAN MARTIN FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO

F03-000-007 / 02-08

top related