Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ リレーショナルデータベースと非リレーショナルデータベースの違い | セクション
リレーショナルデータベースと正規化

bookリレーショナルデータベースと非リレーショナルデータベースの違い

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

概要

リレーショナルデータベース管理システム(RDBMS) は直感的なユーザーインターフェースを提供し、経験が少ないユーザーにも利用しやすい設計。データは相互に関連するテーブルに整理される。

一方、非リレーショナルデータベース管理システムは、主に開発者向けに特化したインターフェースを持つ。データはテーブルではなく、独自の形式で保存される。これらの形式の中で、**JSON(JavaScript Object Notation)**が最も一般的。

主な違い


Relational DatabasesNon-relational Databases
Store data in tables.Store data in various formats, like JSON.

例として、フィールドが idnamesurnameage の「student」という2つのデータセットを考える。以下は、これらのデータセットがリレーショナルデータベースと非リレーショナルデータベースでどのように表現されるかを示す。

非リレーショナルデータベースのデータは、しばしば辞書型構造に似ており、Pythonのものと類似しています。以下はこの関係性を示す例です。

ここでは、グループBG1に関連付けられた学生データがあります。リレーショナルシステムとは異なり、直接的なリンクは存在しません。非リレーショナルシステム(またはNoSQL DBMS)がこの関連付けを識別します。

本コースの進行に伴い、リレーショナルデータベースの詳細についてさらに掘り下げていきます。

1. どのデータベース(DB)モデルがテーブルを使用しますか?

2. どのデータベース管理システム(DBMS)がテーブルを使用しますか?

3. どのデータベース(DB)モデルが異なるオブジェクト形式を使用しますか?

4. どのデータベース管理システム(DBMS)が異なるオブジェクト形式を使用しますか?

question mark

どのデータベース(DB)モデルがテーブルを使用しますか?

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

question mark

どのデータベース管理システム(DBMS)がテーブルを使用しますか?

すべての正しい答えを選択

question mark

どのデータベース(DB)モデルが異なるオブジェクト形式を使用しますか?

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

question mark

どのデータベース管理システム(DBMS)が異なるオブジェクト形式を使用しますか?

すべての正しい答えを選択

すべて明確でしたか?

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

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

セクション 1.  2

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 1.  2
some-alt