Slik konverterer SQL til Prolog

Slik konverterer SQL til Prolog


Prolog er en logikk programmeringsspråk relatert til kunstig intelligens og datalingvistikk. SWI Prolog er en gratis Prolog utviklingsmiljø. ODBC standard er levert av Microsoft henvise til Open Database Connectivity. Det finnes ulike ODBC ledere for de fleste plattformer eller språk, inkludert Prolog database tilkoblinger. Den SWI Prolog grensesnitt til ODBC omfatter to lag. Det første lag som gjør det mulig å kjøre SQL-spørringer. For tiden grensesnittet gir bare funksjonaliteten for det første lag. ODBC lag håndterer en enkelt ODBC miljø med flere tilkoblinger. Tilkoblings predikater inkluderer db_conenct, bruker og passord.

Bruksanvisning

1 Last ned SWI Prolog ODBC Interface fra SWI Prolog nettside. Det er to hoved dll filer i pakken, nemlig ODBCProlog.dll og OracleProlog.dll. Dobbeltklikk på .exe-filen for å installere grensesnittet.

2 Klikk "Start", "Alle programmer" og "SWI Prolog" for å gå inn i SWI prolog IDE. Klikk "Query" og koble til MySQL ved hjelp av koden:

Db_open ( 'mysql', 'admin', 'passord')

3 Importer en datatabell fra MySQL med db_import ( 'ansatt (id, navn)', EMP). I dette eksempelet er ansatt tabellnavnet i MySQL mens EMP er dens alias.

4 Gjennomføre spørringer ved hjelp av følgende:

db_query (EMP (id, navn), EMP (id, navn))

Koden "db_query" krever to argumenter. Hvis du spør en tabell, må du taste inn samme bord to ganger.

5 Sett inn en post i tabellen employee:

emp_ins (11, "Joe")