MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

優れたデータベース設計の目的


優れたデータベース設計は、悪い設計に対処した結果を回避するために誰もが達成したいことです。

以下は、優れたデータベース設計の目的です-

冗長なデータを避ける

データベース内のテーブルは、標準に従って、最大限の努力を払って作成する必要があります。異なるフィールドを持ち、冗長データを最小限に抑える必要があります。テーブルには常に一意のIDとなる主キーが必要です。

間違いのない情報

データベースは、標準と規則に従い、組織に役立つ意味のある情報を提供する必要があります。

データの整合性

整合性は、値が有効で障害がないことを保証するのに役立ちます。データの整合性は、テーブル、関係などに設定されます。

変更

開発されたデータベースは、必要に応じていつでも簡単に変更できるように、規則や標準に従って作業する必要があります。

優れたデータベース設計の目的


  1. FBIのNGIバイオメトリクスデータベースが心配する理由

    FBIの物議を醸している次世代識別(NGI)システムは、プライバシー法からの免除を要求された後、最近話題になっています。しかし、正確には、データベースには何がありますか?免除されているのになぜ心配する必要があるのでしょうか。そして、それがあなたのプライバシーを侵害することを心配する必要がありますか? NGIについて知っておくべきことと、それがプライバシー法とどのように関連しているかを次に示します。 次世代識別システムとは何ですか? 私たちが監視とプライバシーの心配について話すとき、ほとんどの場合、私たちはNSAについて話します。しかし、FBIは、プライバシーとセキュリティに関する議論でもます

  2. 適切なドメイン名を選択するために知っておくべき便利なヒント

    サイトを立ち上げようとしているとき、あなたがしなければならない最も重要な決定の1つは、それをどのように命名するかです。良いドメイン名はビジネスを成し遂げたり壊したりする可能性があります。ドメイン名を選択するのは非常に簡単な場合があります。このドメイン名が利用できる場合は、会社名を選択するだけですが、多くの場合、適切なドメイン名を選択しないと、かなりのブレインストーミングが必要になります。これを支援するためのヒントをいくつか紹介します。 1。わかりやすく覚えやすい名前を選択してください ドメイン名を選択する際のルール1は、説明的で覚えやすいものでなければならないということです。たとえば、サイト