Your SlideShare is downloading. ×
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
23 prolog con  base de datos mysql   paso a paso
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

23 prolog con base de datos mysql paso a paso

2,435

Published on

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 …

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, inteligencia artificial base de datos, inteligencia artificial prolog,

Published in: Education
2 Comments
2 Likes
Statistics
Notes
  • uff muchas gracias....
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Muchas gracias por la explicacion. La implatacion esta muy bien detallada.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,435
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
208
Comments
2
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinTALLER DE PROLOG CON BASE DE DATOS MYSQL PAGINA DE DESCARGA SWI-PROLOG 6.2.6http://www.swi-prolog.org/Luego proceden a la instalaciónUbicació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 Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin INSTALAR XAMPP 1.7.7XAMPP, LAMP, WAMPXAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base dedatos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombreproviene 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 capazde interpretar páginas dinámicas. Actualmente XAMPP está 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 enWindows. PAGINA DE DESCARGA DEL XAMPP 1.7.7http://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 Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 4. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 5. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinSIGUIENTE Y SIGUIENTE HASTA FINALIZAR LA INSTALACIONDESPUES DE INSTALAR EL XAMPP PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 6. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinINSTALAMOS LOS SERVICIOS QUE NECESITAMOS, LE DAMOS CLICK EN LA X PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 7. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin ACTIVAMOS LOS SERVICIOS POR MEDIO DEL XAMPP CONTROL DESDE EL ESCRITORIOOTRA FORMA DE ACTIVAR LOS SERVICIOS POR MEDIO DEL XAMPP CONTROL PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 8. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 9. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin Accedemos al siguiente enlace http://localhost/xampp/ PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 10. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 11. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinACCEDEMOS DESDE EL CONTROL PANEL AL phpmyadmin 3.5.2.2 OTRA FORMA DE INGRESAR ES MEDIANTE ESTE ENLACE phpmyadmin 3.5.2.2INGRESAMOS AL SIGUIENTE LINK: http://localhost/phpmyadmin/ PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 12. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin LLEGAMOS AL phpMyAdmin el administrador De la base de datos mysqlphpMyAdmin es una herramienta escrita en PHP con el fin de facilitar la tarea de administración de una base de datosMySQL 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. Permiteadministrar en forma completa un servidor MySQL (requiere de una cuenta súper usuario) como así también bases de datos simplesde un usuario en particular. PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 13. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin CREAMOS UNA NUEVA BASE DE DATOS LLAMADA: bdprolog PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 14. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin ABRIMOS LA BASE DE DATOS bdprolog PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 15. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 16. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin HAY 2 FORMAS DE CREAR UNA TABLA EN UNA BASE DE DATOS1) CREAMOS LA TABLA CON EL CODIGO SQL2) CREAMOS LA TABLA POR MEDIO DE LA INTERFAZ 1) CREAMOS LA TABLA CON EL CODIGO SQLCREATE TABLE datos(padre VARCHAR(15)NOT NULL,hijo VARCHAR(15) NOT NULL,PRIMARY KEY(padre,hijo ));INSERT INTO datos (padre, hijo) VALUES (diego, torres); PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 17. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinSE CREO LA TABLA Y SE INSERTO UNA NUEVA FILA PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 18. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 19. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinVEMOS LA FILA INSERTADA PERO VAMOS A REGISTRAR VARIAS PERSONAS:REGISTREMOS 10 PADRES CON SUS RESPECTIVOS HIJOS: ARBOL GENEALOGICO TABLA datos en MYSQL padre hijo clara jose tomas jose jose ana jose patricia patricia jaime tomas isabel NOTA:Recordemos que padre e hijo son llaves primarias por lo tanto no admite dos padres e hijos con el mismo nombre PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 20. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinNOS MUESTRA QUE FUE EXITOSA EL REGISTRO PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 21. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinVEMOS LOS DATOS EN ESTA PESTAÑA EXAMINAR, donde podemos editar, actualizar, o eliminar unafila PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 22. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin2) CREAMOS UNA TABLA POR MEDIO DE LA INTERFAZ PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 23. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin VAMOS A AÑADIR LOS DATOS DE UN ARCHIVO PLANO CON EXTENSION .CSV AUNA BASE DE DATOS MYSQLelvia;gloriaelvia;sabina PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 24. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 25. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 26. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 27. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 28. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 29. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinCONSEGUIR EL ORIGEN DE DATOS A TRAVES DE ODBC PARA MYSQLhttp://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 --
  • 30. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 31. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 32. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinAHORA REALIZAMOS LA CNEXION CON ODBCC:WindowsSysWOW64OTRA FROMA DE ABRIR EL ODBCPanel de controlTodos los elementos de Panel de controlHerramientas administrativas PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 33. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 34. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinDataSourceName: swiprologDescription: conexion ODBC mysql con swiprologTCP/IP Server: localhostUser: rootDatabase: bdprolog PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 35. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 36. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 37. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 38. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinEN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO GUARDAMOSCOMO: mysql3.plabrir_conexion:- odbc_connect(swiprolog,_, [user(root), password(), alias(swiprolog), open(once) ]).cerrar_conexion:- odbc_disconnect(swiprolog). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 39. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 40. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 41. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinEN PROLOGAhora 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 --
  • 42. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 43. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San MartinINSERTAR DATOS NUEVOS EN LA BASE DE DATOS MYSQL DESDE PROLOG 6.2.6 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 44. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin EN BLOCK DE NOTAS QUE SERIA EL EDITOR , Y LO ACTUALIZAMOS GUARDAMOS NUEVAMENTE COMO mysql3.plinserta_datos(F):- odbc_query(swiprolog, INSERT INTO datos (padre,hijo)VALUES("ruben","marco"), affected(F) ). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 45. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinREVISEMOS EL phpmyadmin PARA VER EL NUEVO REGISTRO O FILA INCORPORADO PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 46. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin 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.plfila(X):-odbc_query(swiprolog, select padre,hijo from datos,X, [types([string,default])] ). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 47. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 48. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 49. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin OTRA FORMA DE CONSULTAR DATOSALMACENADOS 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.pltodo(R) :- odbc_query(swiprolog, SELECT * FROM datos, R). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 50. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 51. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin 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.plactualiza(Y) :- odbc_query(swiprolog, UPDATE datos SET padre="uno", hijo="dos" WHERE padre="ruben" , Y). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 52. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 53. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin 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.plborra(Y) :- odbc_query(swiprolog, DELETE FROM datos WHERE padre="uno" , Y). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 54. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 55. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin CONSULTAR DE FORMA DE PREDICADO DESDEPROLOG 6.2.6 DATOS ALMACENADOS EN LA BASE DE DATOS MYSQLpadre(Padre,Hijo):- odbc_query(swiprolog, SELECT (padre),(hijo) FROM datos, row(Padre,Hijo) ). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 56. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martinabuelo(Abuelo,Nieto):-padre(Abuelo,Padre),padre(Padre,Nieto). PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 57. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 58. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin ARBOL GENEALOGICO TABLA datos en MYSQL padre hijo clara jose tomas jose jose ana jose patricia patricia jaime tomas isabel NOTA:Recordemos que padre e hijo son llaves primarias por lo tanto no admite dos padres e hijos con el mismo nombreEl intérprete está listo para que le preguntemos de la siguiente forma:1 ?- progenitor(Y,jaime).Y = patricia2 ?- progenitor(X,Y), progenitor(Y,jaime).X = jose,Y = patricia3 ?- progenitor(Z,X), progenitor(X,Y), progenitor(Y,jaime).Z = clara,X = jose,Y = patricia4 ?- progenitor(clara,X), progenitor(X,Y), progenitor(Y,jaime).X = jose,Y = patricia.5 ?- progenitor(maria,X), progenitor(X,Y), progenitor(Y,jaime).false.6?- progenitor(jaime,X).false.7 ?- progenitor(Z,X), progenitor(X,Y), progenitor(Y,jaime).Z = clara,X = jose, PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 59. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinY = patricia ;Z = tomas,X = jose,Y = patricia ;8 ?- progenitor(X,Y), progenitor(Y,Z).X = clara,Y = jose,Z = ana ;X = clara,Y = jose,Z = patricia ;X = tomas,Y = jose,Z = ana ;X = tomas,Y = jose,Z = patricia ;X = jose,Y = patricia,Z = jaime ; PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 60. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin ERROR ODBCERRORSe debe crear la ODBC como si fuera de 32 bits así que en vez de crearla desde panel de control/herramientas/administrativas/Origenes de datos ODBC, hay que hacerlo ejecutando el ficheroC:WindowsSysWOW64Hay dos rutas para crear la ODBC1) C:WindowsSysWOW64 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 61. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin2) C:WindowsSystem32LA CREAREMOS DESDE LA PRIMERA RUTA1) C:WindowsSysWOW64DE ESTA NO VAMOS A CREAR LA ODBC 2) C:WindowsSystem32 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 62. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin DIVERSOS SOFTWARE QUE TRABAJAN CON EL LENGUAJE PROLOG SWI-PROLOGhttp://www.swi-prolog.org/Ubicación del software PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 63. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinSi desea desinstalarlo busca la siguiente ubicación: C:Program FilesplPAGINA DE DESCARGA VISUAL-PROLOGhttp://www.visual-prolog.com/ PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 64. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinPAGINA DE DESCARGAR Y COMPRAR AMZI! PROLOG + LÓGICA DEL SERVIDORhttp://www.amzi.com/AmziPrologLogicServer/store.phpPAGINA DE DESCARGA HASKELL PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 65. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martinhttp://www.haskell.org/platform/windows.htmlPAGINA DE DESCARGA LOGIC PROGRAMMING ASSOCIATES:http://www.lpa.co.uk/dow_tri.htmPARA adquirir el software gratuito hay que llenar un formulario con datos personales, luego le dan un númerode referencia PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 66. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San MartinABRE SU CORREO Y PROCEDE A DESCARGARLO PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 67. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASOUniversitaria Versión: 2.0 San Martin PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 68. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin BIBLIOGRAFIA tutorial conexión de base de datos mysql con prolog 6.2.6, http://es.scribd.com/doc/126162141/23-Prolog-Con-Base-de-Datos-Mysql-Paso-a-Paso http://www.youtube.com/watch?v=Gb5qxWT4p2M http://www.slideshare.net/libsystem/conexin-mysql-prolog http://es.scribd.com/doc/100459943/Base-de-Datos-Relacionales-y-Archivos-en-Prolog http://es.scribd.com/doc/17247588/002-Manual-SWI-Prolog-Interfaces-Graficas [Bratko, 90] I. Bratko. PROLOG. Programming for Artificial Intelligence. Second Edition. Addison- Wesley. 1990. (puntos 4.1 y 4.2) · [Clocksin 93] Clocksin, W.F., Mellish, C.S., Programación en PROLOG. Colección Ciencia Informática, 2ª edición. Editorial Gustavo Gili, S.A., 1993. (Capítulo 7, puntos 7.8 y 7.9) · [Date, 93] C.J.Date, Introducción a los Sistemas de bases de datos. Volumen I. Quinta edición. Ed. Addison-Wesley Iberoamericana, 1993.  http://www.cs.famaf.unc.edu.ar/wiki/doku.php?id=introalg:taller09_1 PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 69. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 INSTALACION Y CONFIGURACION DE XAMPP Y USO PASO A PASO Universitaria Versión: 2.0 San Martin EVIDENCIAS DE DESEMPEÑO (TALLER PARA ENTREGAR)1. Cuál cree que son los objetivos aprendidos en esta guía2. Que significa MYSQL? , para que se utiliza? , para que fue creado? Y permitió el avance y la creación deque otros elementos? Porque es un software open source?3. Realice una base de datos parecida, y realice consultas similares.23. Traduce los siguientes términos: 1. Code 2. Common 3. Class 4. Design 5. Done 6. Element 7. File 8. Form 9. Format 10. 11. Help 12. Insert 13. Inspect 14. Layout 15. Link 16. Network 17. None 18. Size 19. Site 20. Split 21. Style 22. Table 23. Tabs 24. Target 25. Type 26. Untlited 27. View 28. Windows PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --
  • 70. FUNDACION UNIVERSITARIA SAN MARTIN Fecha: FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA-CUCUTA Febrero de Fundación 2013 PROLOG CON BASE DATOS MYSQL EN XAMPP PASO A PASO Universitaria Versión: 2.0 San Martin F03-000-007 / 02-08 29. 30.CONCLUSIÓNHtmlAdemás, proporciona métodos adicionales para añadir, eliminar elementos, e insertar elementos entreotros dos existentes.1. GLOSARIOCLASES:ATRIBUTOS:OBJETOS:2. BIBLIOGRAFIA  º JAVA 2: MANUAL DE PROGRAMACION EDITORIAL MCGRAW HILL  COMO PROGRAMAR EN JAVA EDITORIAL DEITEL Y DEITELElaborada por: DIEGO HERNANDO TORRES VALENCIA Fecha 19 02 2013Ajustada por: DIEGO HERNANDO TORRES VALENCIA Fecha PROGRAMACION LOGICA- PROLOG --- Ing. DIEGO TORRES VALENCIA --

×