889
データベースは多くの応用分野で重要な役割を担っています。この実践的なヒントでは、それらがどのようなものであるかをわかりやすく具体的に説明します。
データベース – 何それ?
データベースとは、保存されているすべての情報の集合体です。アプリケーションシステムには、ユーザーが使用するためのデータを保存するためのデータベースが必要です。例えば、大学の学生をデータベースに格納し、データベース管理システム(DBMS)を使って管理することができます。
- データ構造化:データベースは、情報を整然とした構造、例えば表形式で用意するために使われます。特にデータ量の多いアプリケーションでは、情報の順序付けが重要です。複雑なアプリケーションでは、複数のテーブルをリンクさせる必要があります
- データ管理:データの保存、リンク、ソート、選択を行う必要があります。データベースは、データを効率的に管理する役割を担っています。データを管理するためにデータベース管理システムが必要です。
- データの出力/入力:データベースにより、必要に応じて情報の出力や入力を行うことが可能です。
データベースのデータバックアップ
データベースは、許可された人およびシステムによってのみアクセスが可能であることを保証する必要があります。例えば、あるユーザーはデータを読む権利しか持っておらず、他のユーザーはデータを修正することができます。
- データセキュリティ:DBMSでは、データベースのセキュリティを確保するために、ユーザーにアクセス権が設定されています。したがって、ユーザーはデータを読むことはできても、変更することはできません。
- データの完全性:管理システム内の特定のルールには、データをどのように変更してもよいかが記述されています。例えば、ユーザーがデータを削除できないようにしたり、商品の価格が否定的に入力されないようにしたりするために、いくつかのルールを使用できます