Skip to content

データベース入門

知識課題

知識課題1

  • リレーショナルデータベース(RDB)の主な特徴と、どのような目的で利用されるか説明してください。
  • RDBにおけるリレーションという言葉の重要性とその意味について説明してください。
  • RDBが登場する前のデータ管理方法(例:ファイルシステムなど)と比較し、RDBがどのような課題を解決したのか説明してください。

知識課題2

  • テーブルレコード(行)カラム(列)の各用語を用いて、RDBにおいてデータがどのように整理・格納されるか、その基本的な構造について説明してください。

知識課題3

  • 主キー(Primary Key)外部キー(Foreign Key)について、それぞれの定義と、なぜRDBにおいて重要なのか説明してください。
  • これら2つのキーが、テーブル間のリレーション(関連性)をどのように実現しているか、具体的な例を挙げて解説してください。
  • 主キーや外部キーを適切に設定することが、データの整合性(一貫性や正確さ)を保つ上でなぜ重要なのか説明してください。

知識課題4

  • SQL(Structured Query Language)とは何か、その主な役割と目的について説明してください。