You are on page 1of 2

Tarea Mysql+Prolog

Conectar SWI-Prolog con una base de datos en Mysql


La base de datos debe llamarse swiprolog, con una tabla llamada datos con los
siguientes campos:
nombre
celular
mail
direccion
Crear un programa en Prolog que tenga los siguientes métodos:
connect/0:
● Preguntar nombre de bd donde se desea conectar (se da por hecho que la bd
elegida tiene
una tabla llamada datos con los parametros indicados)
● Debe crear la conección con la base de datos
● El alias debe llamarse prolog

disconnect/0:
● Preguntar nombre de bd donde se desea desconectarse (se da por hecho que la
bd elegida
tiene una tabla llamada datos con los parametros indicados)
● Debe desconectarse de la base de datos

add/0:
● Debe preguntar que nombre se desea agregar
● Si existe el nombre avisar que ya existe y finalizar sino continuar
● Ingresar celular, mail y direccion
● Se debe crear una instancia de la siguiente forma:
datos(nombre,celular,mail,direccion)
● Avisar al usuario que se agrego con éxito

remove/0:
● Debe preguntar que nombre se desea borrar
● Si no existe el nombre avisar que no existe y finalizar sino continuar
● Ingresar celular, mail y direccion
● Se debe borrar la instancia
● Avisar al usuario que se borró con éxito

save/0:
● Guardar todos los datos que estén en la base de conocimiento
● Avisar al usuario que sus datos se han guardado con éxito en la bd

load/0:
● Cargar todos los datos que esten en la base de datos
● Avisar
al usuario que sus datos se han cargado con éxito en la base de
conocimiento

Recuerde los comentarios van dentro del código, no en archivos


anexos)

Creditos: http://weblogs.inf.udp.cl/nboettcher