datalog

    6

    1答えて

    収集したデータを犠牲にしたり、面倒な移行を書くことなく簡単に表現を切り替えることができる可能性があるため、私は書いているアプリケーションのデータベースバックエンドとしてdatalogを使うことを検討しています。 しかし、私はデータを変更することにどのように対処するのか予測できません。ユーザーが変更できるパスワードと同じくらい簡単です。私は日付を持つ行にタグを付けるアイデアだった: changepa

    5

    1答えて

    私はDatalogの仕組みを理解しようとしています.Prologとの違いの1つは、否定と再帰の重層化の制限があることです。述語Pを積極述語Qから導出されている場合は、その後、(すなわち、Pは ルールのヘッドであり、Qは、同じ 規則の本体に積極的に起こる) :ウィキペディアを引用する Pの層別数は述語Pが否定述語Q(すなわち、由来する場合、Pは、ルールの ヘッドであり、Qは、で負発生より大きい又はQ

    2

    1答えて

    私は、グラフ間のすべてのパスを見つける次の規則を持っています。 path(X,Y) :- edge(X,Y). path(X,Y) :- edge(X,Z), path(Z,Y). しかし、私は> N既に存在しない場合はN-エッジを追加に、また、各ノードのnためたい。 どのようにノードの関係を持たずにこれを行うことができますか?

    0

    2答えて

    Datalogプログラムの命令の評価の順序は何ですか?完璧な固定点は常に最小の固定点ですか?