Tecnología

Inicio

Cómo convertir de SQL para Prolog

Cómo convertir de SQL para Prolog


Prolog es un lenguaje de programación lógica relacionada con la inteligencia artificial y lingüística computacional. SWI Prolog es un entorno de desarrollo libre de Prolog. ODBC estándar es proporcionado por Microsoft se refiere a conectividad abierta de bases de datos. Existen varios gestores de ODBC para la mayoría de las plataformas o idiomas, incluyendo conexiones de base de Prolog. La interfaz SWI Prolog a ODBC incluye dos capas. La primera capa hace que sea posible ejecutar consultas SQL. Actualmente, la interfaz sólo proporciona la funcionalidad para la primera capa. La capa ODBC maneja un único entorno con múltiples conexiones ODBC. Los predicados de conexión incluyen db_conenct, usuario y contraseña.

Instrucciones

1 Descargar SWI Prolog Interfaz ODBC desde el sitio web SWI Prolog. Hay dos principales archivos DLL en el paquete, a saber ODBCProlog.dll y OracleProlog.dll. Haga doble clic en el archivo .exe para instalar la interfaz.

2 Haga clic en "Inicio", "Todos los programas" y "SWI Prolog" para entrar en el IDE SWI Prolog. Haga clic en "consulta" y conectarse a MySQL utilizando el código:

Db_open ( 'mysql', 'admin', 'password')

3 Importar una tabla de datos de MySQL con db_import ( 'empleado (id, nombre)', énfasis añadido). En este ejemplo, los empleados es el nombre de tabla en MySQL, mientras que emp es su alias.

4 Realizar consultas utilizando la siguiente:

db_query (EMP (id, nombre), énfasis (id, nombre))

El código "db_query" requiere dos argumentos. Si se está consultando una tabla, necesita ingresar la misma mesa dos veces.

5 Insertar un registro en la tabla de empleados:

emp_ins (11, "Joe")