реализовать следующие таблицы с помощью PROLOG - PullRequest
0 голосов
/ 07 августа 2020

пожалуйста, помогите мне решить эти таблицы следующим образом

product id     product name     quantity     unit price
   P01         Processor        50           8500
   P02         Hard Disk        50           4500
   P03         RAM              50           2500



Customer ID     Customer Name              Address
    C001        Saman Kumara               Galle Rd, Colombo 3
    C002        Gamini Silva               No 23,Nugegoda
    C003        Samantha Perera            Nawela Road,Nugegoda



Sales ID        Customer ID         Product ID  Quantity
    S01         C001                P01         10
    S02         C001                P02         5
    S03         C001                P03         3
    S04         C002                P01         2

1 Ответ

1 голос
/ 07 августа 2020

вы должны ввести экстенсиональные предикаты для каждой сущности (таблицы) как факты Пролога:

% product(product_id, product_name, quantity, unit_price)
product('P01','Processor', 50,8500).
product('P02','Hard Disk', 50,4500).
product('P03','RAM',       50,2500).

etc etc

, а затем сконцентрироваться на запросах, необходимых для выполнения вашего назначения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...