Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ リレーショナルデータベースの構造 | .NETによるデータベース入門
C#による.NET入門

bookリレーショナルデータベースの構造

メニューを表示するにはスワイプしてください

リレーショナルデータベースの構造、例えばMySQL Databaseは、行、列、テーブルを中心に構成されています。テーブルは行と列を含みます。テーブルはスキーマの下に分類することができます。スキーマとは、関連するテーブルをまとめる方法です。関連するすべてのテーブルを特定の名前の下にまとめ、その名前をスキーマと呼びます。これについては、専用のSQLコースでさらに学ぶことができます。

データベースデータベースサーバー上にホストされており、サーバーはデータの保存や取得のためにデータベースへのリクエストを可能にします。データベースシステムにはデータベースサーバーが含まれています。サーバー内には複数のデータベースを持つことができます。通常、アプリケーションごとに1つのデータベースのみを使用します。

ほとんどのMySQLサーバーでは、テーブル数の上限は40億であり、十分な数です。テーブルは、そのテーブルで指定された形式で保存されるデータの行を含みます。例えば、studentsというテーブルを考えてみましょう。このテーブルは、id(型はint)、name(型はstring)、age(型はint)といった基本的な学生情報を保存します。

新しいテーブルを作成する際に、列の数とデータ型を定義します。1つのテーブルには最大4096列まで設定できます。

各行は1つのデータ単位を表し、列はそのデータの属性を表します。この場合、各行は特定の学生に関するもので、idnameageが属性となります。テーブルには10億を超える行を持つことができます。

MySQLデータベース内のテーブルは直接見ることはできませんが、スプレッドシートのテーブルに似ています。SQLコマンドクエリを使用して、テーブルの作成、データの追加、データの取得を行います。

データの保存、変更、削除には、次の4つの一般的な操作またはステートメントを使用します。

  1. SELECT - SELECTステートメントは、データベースから特定のデータを選択・取得するために使用;
  2. INSERT - INSERTステートメントは、テーブルに行を挿入するために使用;
  3. CREATE - CREATEステートメントは、テーブルやデータベースを作成するために使用;
  4. DROP - DROPステートメントは、テーブルやデータベースを削除するために使用; これらのステートメントの例はこのセクションで紹介しますが、完全に理解する必要はありません。次のセクションで、これらのステートメントの構文と例を詳しく説明します。

1. リレーショナルデータベースの基本構造は何ですか?

2. リレーショナルデータベースシステムでは、データベースはどこにホストされていますか?

3. SQLにおけるSELECT文の目的は何ですか?

question mark

リレーショナルデータベースの基本構造は何ですか?

正しい答えを選んでください

question mark

リレーショナルデータベースシステムでは、データベースはどこにホストされていますか?

正しい答えを選んでください

question mark

SQLにおけるSELECT文の目的は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  2
some-alt