ソフトウェア試験シニア システム アーキテクト シリーズのケース テスト ポイントのトピック 3: データベース システム テスト ポイントの概要と詳細な講義
データベース システムの知識は、アーキテクトの試験でよくテストされます。主なテストは、リレーショナル データベース、インメモリ データベース、NoSQL など、データベースのいくつかの新しいテクノロジの比較です。標準化が関与することはほとんどありませんが、習得する必要があります。
1. ORM技術
- ORM (オブジェクト リレーショナル マッピング) は、リレーショナル データベースとオブジェクトの間のマッピングを作成します。この方法では、データベースを特別に操作するときに、複雑な SQL ステートメントを扱う必要がなくなりました。通常の操作と同じように操作するだけで済みます。オブジェクト。
- オブジェクト指向プログラミングはすべてのエンティティをオブジェクトとして扱いますが、リレーショナル データベースはエンティティ間の関係を使用してデータを接続します。関係をオブジェクトによって表現することもできるため、オブジェクト指向プログラミングを使用してリレーショナル データベースを操作できることがずっと前に提案されてきました。
ORM は、データベースを次のようなオブジェクトにマップします。
- データベーステーブル table = クラス class
- レコード = オブジェクト
- フィールド = オブジェクトのプロパティ
ORM の利点:
- 使用