Base De Datos Dinamica En Prolog

Páginas: 2 (482 palabras) Publicado: 30 de septiembre de 2011
BASES DE DATOS DINAMICAS.

Hay varios tipos de archivos en prolog, el mas simple es la base de hechos en la cual el motor
realiza las busquedas; los archivos, que se utilizan para aplicacionesestáticas en las que solo se
requiere almacenamiento secundario, actualizaciones, consultas y despliegues, las bases de datos
dinámicas, las cuales se explicarán en este capitulo y las bases dedatos externas.

Las bases de datos dinámicas son utilizadas para aplicaciones orientadas a la inteligencia
artificial en las cuales se crea una base del conocimiento, que puede ser accedidadesde el interior del
programa fuente, dado que la base de datos alli se encuentra, o bien es posible que se encuentre
almacenada en un archivo y el acceso sea desde programa.

Elconocimiento colocado en la base de datos consiste en afirmar (assert)o desmentir (retract)
un conjunto de hechos que pueden ser accesados durante la ejecución del programa.

Los objetos de una base dedatos son ubicados en forma secuencial como muchas otras
clausulas escritas en cualquier programa de Prolog, sin embargo dado que los datos son colocados en
memoria, es necesario hacer un adecuadomanejo de la misma, pues de lo contrario se corre el riezgo
de saturar la memoria y como consecuencia el programa fallará.
MANIPULANDO BD.

Se utilizan tres predicados para manipular losobjetos de una BD:

Asserta(hecho). Permite un odenamiento descendente de los datos, colocando el
hecho delante de cualquier otra cláusula con el mismo predicado.

Assertz(hecho). Permite u nordenamiento ascendente. colocando el hecho despues de
cualquier otra cláusula con el mismo predicado.

Assert( hecho). Coloca los datos en memoria sin un orden definido.

Retract(hecho).Refresca la memoria, suprimiendo el primer hecho de la base de
datos que coincide con el hecho del argumento.

retractall(hechos).

Consult(NombreArchivoDos). Trae un archivo de predicados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases de datos dinamicas
  • La Base de Datos de la empresa es estática o dinámica
  • Bases de datos con prolog
  • Bases de Datos Internas Prolog
  • Base de datos y tablas dinamicas
  • BASE DE DATOS , base de datos
  • Bases de datos y usuarios de bases de datos
  • Que es una base de datos y tipos de base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS