概要¶ SQLAlchemy の SQL ツールキットやオブジェクトリレーショナルマッパは、データ ベースを Python で操作するための網羅的なツールです。 SQLAlchemy の機能は大 きくいくつかに分かれていて、それぞれを個別に使うことも、組み合わせて使うこ ともできます。以下の図は、主要な機能について示しています。図中の矢印はコン ポーネント間の依存関係を表しています: 上の図から判るように、 SQLAlchemy の前面に出ている二つの主要な部分は オブジェクトリレーショナルマッパ(Object Relational Mapper) と SQL式記述言語 (SQL Expression Language) です。 SQL式は ORM とは別に使えます。ORM を使う場合、SQL 式言語は ORM の公開 API の一部として働き、オブジェクト-リレーショナルの設定やクエリを