3段階のデータベース作成~データベースアプリケーションシステム開発法(2)(誤問整理)

1. データベース・アプリケーション・システムの設計には、概念設計、論理設計、物理設計の 3 つのステップがあり、各ステップの設計活動は、データの編成と保管、データのアクセスと処理、アプリケーションの設計などのいくつかの側面に従って実行されます。データベースの概念設計段階では、ボトムアップの ER 設計が採用されます。リレーショナル スキーマを、特定の DBMS プラットフォームでサポートされるリレーショナル テーブルに変換することは、データベースの物理設計フェーズの作業です。ビューとリレーショナル スキーマの整合性制約の設計は、データ ロジック設計フェーズの作業です。

2. データベース実装の段階には、データベース構造の確立、データのロード、トランザクションとアプリケーションのコーディングとテスト、システムの統合、テストと試行運用、システムの導入が含まれます。

3. ウォーターフォール モデルの 6 段階のタスクによると、ウォーターフォール モデルはソフトウェア システム開発の基礎として厳格かつ明確な要件に基づくソフトウェア開発モデルであり、ラピッド プロトタイピング モデルは迅速な開発手法とその指針です。ある段階の活動が完了して初めて次の段階の活動が開始されるというイデオロギーであり、スパイラルモデルでは、ウォーターフォールモデルの体系化とラピッドモデルの修正可能性を組み合わせ、リスク評価活動を導入しています。

4. システムの計画と定義の具体的な内容には、ミッションステートメント、ミッション目的の決定、システムの範囲と境界の決定、およびユーザーの見解の決定が含まれます。

5. データベースアプリケーションシステムの要件分析には、データ要件分析、機能要件分析(データ処理要件分析、ビジネスルール要件分析)、パフォーマンス要件分析(データ操作応答時間またはデータアクセス応答時間、システムスループット、許容される同時アクセスの最大値)が含まれます。ユーザー数、1 秒あたりの TPS 値)、その他の要件分析(ストレージ要件分析、セキュリティ要件分析、バックアップおよびリカバリ要件分析)。

6. データベースの物理設計には、データベースの論理スキーマの記述、ファイル構成とアクセスの設計、データ分散設計、システム構成の決定、および物理スキーマの評価が含まれます。

7. データベースのパフォーマンスの最適化は、通常、データベースの動作環境、データベースのパラメーターの調整、モードの調整、データベース ストレージの最適化、およびクエリの最適化から操作できます。ビューの作成は、最適化コンテンツではなく、データベース設計フェーズのコンテンツに属します。データベース パフォーマンスの最適化におけるストレージ最適化コンテンツには、マテリアライズド ビューのみが属します。

8. トランザクション仕様には、トランザクション名、トランザクションの説明、トランザクションによってアクセスされるデータ項目、およびトランザクション ユーザーが含まれます。

9. 新しいインデックスの作成は、データベース アプリケーション システムの最適化コンテンツに属します。

10. データ処理要件の分析結果は、トランザクション仕様として表現することもできます。トランザクション仕様には、トランザクション名、トランザクションの説明、トランザクションによってアクセスされるデータ項目、およびトランザクション ユーザーが含まれます。

11. データベース アプリケーション システムの日常メンテナンスには、バックアップとリカバリ、整合性メンテナンス、セキュリティ メンテナンス、ストレージ スペース管理、同時実行制御が含まれます。スキーマ調整は、データベース アプリケーション システムのパフォーマンスの最適化と調整の範囲に属します。

12. システムの計画と定義の内容には、ミッションステートメント、ミッション目標の決定、システムの範囲と境界の決定、およびユーザービューの決定が含まれます。

13. データベース アプリケーション システムの実装と展開には、① データベース構造の確立、② データのロード、③ トランザクションとアプリケーションのコーディングとテスト、④ システムの統合、テスト、および試行運用、⑤ システムの展開が含まれます。

14. 運用可能性調査とは、DBAS 開発に必要なあらゆる人的資源(プロジェクト管理要員、データベースシステムアナリスト、アプリケーションプログラマー等)、ソフトウェア資源、ハードウェア資源、作業環境が揃っているかどうかを実証し、DBAS をサポートすることを目的としています。これらのリソースをどのように改善および強化するか。

15. 一般に、プロジェクト計画には次の作業内容が含まれます。

①システムで計画・定義された作業内容に従って、プロジェクトの目標と範囲を決定し、プロジェクトの最終成果物と予想される時間、コスト、品質の目標を指定します。

② DBAS ソフトウェア開発モデルに従って、プロジェクト全体に含まれる作業アクティビティとタスクを分解して定義します。③ プロジェクトを完了するために必要な規模とさまざまなリソースを見積もります。

④ スケジュール、コスト、品質の観点からの予測と管理スキームを含む合理的な DBAS プロジェクト計画を策定します。

16. データベース アプリケーション システムの設計には、概念設計、論理設計、物理設計の 3 つのステップが含まれます。概念設計にはデータベース概念モデル設計、システム全体設計が含まれ、論理設計にはデータベース論理構造設計、アプリケーションプログラム概要設計、トランザクション概要設計が含まれ、物理設計にはデータベース物理構造設計、データベーストランザクション詳細設計、アプリケーションプログラム詳細設計、データベース物理構造が含まれる。設計には、データベースの論理モードの調整、ファイルの構成とアクセスの設計、データ分散設計、セキュリティ モードの設計、システム構成の決定、物理モードの評価、その他のリンクが含まれます。

17. データベース アプリケーション システムのライフ サイクルは、主に、プロジェクト計画、需要分析、システム設計、実装と展開、運用と保守の 5 つの基本的なアクティビティで構成されます。DBMS の開発は、データベース アプリケーション システムのライフサイクル アクティビティではありません。

 

 

おすすめ

転載: blog.csdn.net/qq_52045638/article/details/129720723