コンテンツにスキップ

関係属性 - イントロ

前の章では、外部キーを持つフィールド(列)を使用して他の列を指す関係を持つテーブルを用いたデータベースの管理方法について説明しました。

その後、select().where() または .join() を使用してデータを一緒に読み取り、接続しました。

ここでは、SQLModel(および SQLAlchemy)の追加機能である関係属性を使用して、データベースのデータをさらに使い慣れた Python コードに近い方法で扱う方法について説明します。

情報

関係」と言うと、標準的な辞書用語で、他のデータに関連するデータのことを意味します。

リレーション」という用語は、単一のテーブルを示す技術的、学術的、SQL 用語ではありません。

そして、関係属性を使用するのは、SQLModel などのツールが真に輝く場所です。✨