1

複数のデータ バックエンド (できれば Java およびオブジェクトに基づく) でビューを定義できる (無料の) ツールまたはフレームワークはありますか?

たとえば、2 つのデータベースがあります。1 つのデータベースはテーブルまたはクラス (あまり重要ではありません) を提供し、PersonX(name, address) を提供し、もう 1 つのデータベースは PersonY(name, dateOfBirth) を提供します。

次に、それらを結合するビューを作成したいと思いますPerson(name, address, dateOfBirth)(疑似コード):

Person(n, a, dob) :=
    Couple(x.name, y.name) as n, x.address as a, y.dateOfBirth as dob From PersonX as x outer join PersonY as y on (x.name = y.name)

しかし、私はビューだけが欲しいのではなく、変更をソースに委譲する必要があるビューで更新を実行できるようにしたいと考えています。ここでのこの "Couple" キーワードは、フィールド Persion.name の更新を両方の基になるソースに委任する必要があることを意味する必要があります。

したがって、データ統合について私が見たことから、それは何らかのビューを作成することがすべてであるため、私の質問はそれに関連していますが、そのトピックに関する経験はあまりありません.

それについての助けをいただければ幸いです-thx :)

4

1 に答える 1

1

一部のデータベース(Oracleなど)では、ビューの挿入、更新、および削除を基になるテーブルのDMLに変換する「INSTEADOF」トリガーをビューに作成できます。Javaは関係しませんが、ビューを任意のアプリケーションから使用できることを意味するため、これは良いことです。

于 2008-12-05T12:46:09.583 に答える