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

RDBMSのスーパーキー


スーパーキーは、タプル、つまりエンティティセット内のエンティティを一意に識別する属性(または属性のセット)です。

候補キーはスーパーキーから選択されるため、これは候補キーのスーパーセットです。

例を見てみましょう-

<学生>

Student_ID

Student_Enroll

Student_Name

Student_Email

S02
4545
デイブ
ddd@gmail.com
S34
4541
ジャック
jjj@gmail.com
S22
4555
マーク
mmm@gmail.com


上記の表のスーパーキーは次のとおりです-

{Student_ID}
{Student_Enroll}
{Student_Email}
{Student_ID、Student_Enroll}
{Studet_ID、Student_Name}
{Student_ID、Student_Email}
{Student_Name、Student_Enroll}
{Student_ID、Student_Enroll、Student_Name}
{Student_ID、Student_Enroll、Student_Email}
{Student_ID、Student_Enroll、Student_Name、Student_Email}

以下は、上記の候補キーです-

{Student_ID}
{Student_Enroll}
{Student_Email}

  1. E.F.CoddのRDBMSに関する12の規則

    データベース管理システムまたはDBMSは、基本的に、データが相互に関連し、非常に永続的である場合に、データへのアクセス、管理、および更新に利用できる包括的なアプリケーションプログラムのセットで構成されます。他の管理システムと同様に、DBMSの目標は、情報の取得とデータベースへの格納が容易になる効率的で便利な環境を提供することです。言うまでもなく、データベースは大量の情報を保存および管理するために使用されます。 これを達成するために、以下は絶対に必要なものです: データモデリング- 情報ストレージの構造を定義することがすべてです。 メカニズムの提供- 処理されたデータを操作し、ファイルとシス

  2. Chromeで非常に役立つ3つのコントロールキーのヒント

    コントロール PCキーボードのキーは、かなりの数の便利なショートカットの一部です。このキーがChromeのワークフローをどのように改善できるか見てみましょう。 1。 Controlキーを押しながら複数のタブをクリックして選択します。 シフトを押し続ける 代わりにキーも機能します。次に、タブの束全体を現在のウィンドウからドラッグアンドドロップして、独自のウィンドウを作成できます。 コントロールを手放さないでください タブを移動するまでキーを押します。 2。 Control + Dを使用できることを知っています Webページをブックマークしますよね?次はどうですか? Control + S