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