Prolog

Solo disponible en BuenasTareas
  • Páginas : 4 (815 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de octubre de 2012
Leer documento completo
Vista previa del texto
INTRODUCCION

En este trabajo se encuentra como realizar las operaciones básicas relacionales de las bases de datos, la importancia por las cuales se deben conocer y manejar para la excelenteaplicación en futuros proyectos que requieran de estas estructuras en prolog.

OBJETIVOS
OBJETIVOS GENERAL
* Aplicar las operaciones básicas relacionales en prolog.

OBJETIVOS ESPECÍFICOS
*Conocer cuál es la sintaxis de las operaciones básicas relacionales para bases de datos.
* Identificar cuáles son sus principales características.



1. MODELO ENTIDAD RELACION

Un modeloentidad relación puede representar la realidad con un número muy reducido de elementos semánticos básicos:
Entidades: El mundo está compuesto por entidades, que son cualquier objeto distinguiblerelevante en el mundo en cuestión.
Atributos: Estas entidades poseen un determinado número de propiedades que son trozos de información que describen esas entidades de una u otra forma. Cada una de lasentidades tienen una identidad, pueden ser identificables de forma única.
Dominios: Es el conjunto de valores que puede tomar un determinado atributo dentro del mundo en cuestión.
Relaciones: es laasociación, vinculación o correspondencia entre entidades.
El ejemplo que se va a trabajar es el siguiente:

Diseño de las tablas para prolog.

Cliente(1,Luis,Morales,Castillo).Cliente(2,Ana_Lorena,Hernandez,Gil).
Cliente(3,Milena,Lopez,Valencia).
Cliente(4,Miguel_Angel,Vargas,Vargas).
Cliente(5,Luis_Carlos,Gutierrez,Limas).
Cliente(6,Merly_Astrid,Macías,Rodríguez).Cliente(7,Ivan_Andres,Cuy,Macías).
Mesa(1,10,Norte).
Mesa(2,3,Sur).
Mesa(3,2,Este).
Mesa(4,5,Oeste).
Mesa(5,4,Sur).
Mesa(6,1,Norte).
Factura(1,4,3,18/10/2012).
Factura(2,1,4,11/11/2009).Factura(3,7,1,18/12/2007).
Factura(4,5,3,22/08/2010).

2. PROYECCION
π es el operador de proyección y se denota con la letra P del alfabeto griego.
Sintaxis
πxE
Donde E es una expresión algebraica y x es una...