データベーステーブル
オブジェクトリレーショナルデータベースは、リレーショナルデータベースとオブジェクト指向プログラミングの両方の機能を組み合わせたものです。 これは、これらのデータベースを開発するときに、メソッドとデータ型を含めることができることを意味します。 これにより、これらのデータベース内のファイルをより速く並べ替えて検索する能力が向上します。 これらのデータ型をファイルに割り当てることで、データベースを介してそれらをより適切にフィルタリングできます。 同じ特性を共有するファイルを取得することもできます。
拡張性
オブジェクトリレーショナルデータベースの機能は、オブジェクト指向プログラミングに見られる新しいデータ型、アクセスメソッド、および関数の追加によって拡張されています。 英数字のデータ型で文字列文字を追加できます。 複雑なデータ型は、データベースにすでに存在するデータ型の特性を組み合わせることができます。 データ型は、含めるテキストまたはその作成に使用されるバイト数で指定できます。 ユーザー定義のデータ型は、不透明または固有にすることができます。 ユーザー定義の仮想プロセッサを追加することもできます。
今日のビデオ
継承
リレーショナルデータベースとは異なり、オブジェクトリレーショナルデータベースでは継承を使用できます。 継承内で、データ型のクラスを開発できます。 これらのオブジェクトは、データベースの他の機能で使用される他のクラスから特定の機能を継承できます。 これらの継承されたプロパティは、「クラスA」内のすべてのファイルが保険金請求であるように、単純なものである可能性があります。 したがって、「クラスA」の特性を継承するように「クラスB」をプログラムすると、「クラスB」も保険金請求になりますが、最近処理された保険金請求である可能性もあります。 継承により、データ型は他のデータ型のこれらの機能を継承します。
ポリモーフィズム
オブジェクトリレーショナルデータベースのポリモーフィズムには、1人のオペレーターが同じデータベース内で異なる意味を持つことを可能にすることが含まれます。 関係を構築することにより、データベース内のテーブルを接続できます。 これには、すべて同じ名前で異なる情報が含まれている可能性のあるレコードが含まれます。 たとえば、Joe Doeのレコードがあったとしても、保険金請求や事故報告などがあります。 名前演算子でテーブルを接続できます。 データベースにクエリを実行してレコードをプルすると、JoeDoeを含むすべてのレコードがプルされます。
カプセル化
テーブル形式のオブジェクトリレーショナルデータベースでカプセル化を使用します。 たとえば、表1に連絡先の名前、住所、電話番号、および電子メールアドレスを含めるとします。 「Contacts」クラスをカプセル化することにより、このすべての情報をこの1つのテーブルに結合します。 そのため、データベースにこの情報を照会するときに、このすべての情報を含むフォームのスタイルでレポートを生成します。
データベース管理システム
オブジェクトリレーショナルデータベースは、データベース管理システムを構築するために使用できます。 それらを会社のWebサイトに接続して、在庫レコードなどのアイテムを更新できます。 Webサイトで使用されるオブジェクトコンポーネントは、ユーザーがこれらのデータベース管理システムに接続するようにプログラムされたコントロールボタンの1つをクリックして注文したときに、これらの更新を行うことができます。