How to Read this Manual
Version: 0.1.5 Last Updated: 03/26/06 22:14:16
View: Paged  |  One Page
How to Read this Manual

SQLAlchemy features a lot of tools and patterns to help in every area of writing applications that talk to relational databases. To achieve this, it has a lot of areas of functionality which work together to provide a cohesive package. Ultimately, just a little bit of familiarity with each concept is all that's needed to get off the ground.

That said, here's two quick links that summarize the two most prominent features of SQLAlchemy:

Trail Map

For a comprehensive tour through all of SQLAlchemy's components, below is a "Trail Map" of the knowledge dependencies between these components indicating the order in which concepts may be learned. Concepts marked in bold indicate features that are useful on their own.

Start
  |
  |
  |--- Connection Pooling
  |              |
  |              |
  |              |------ Connection Pool Configuration
  |                                         |              
  |                                         |
  +--- Establishing a Database Engine       |
                   |                        |
                   |                        | 
                   |--------- Database Engine Options
                   |
                   |
                   +---- Describing Tables with MetaData
                                   |
                                   |
                                   |---- Creating and Dropping Database Tables
                                   | 
                                   |    
                                   |---- Constructing SQL Queries via Python Expressions
                                   |                                      |                
                                   |                                      |                                  
                                   +---- Basic Data Mapping               |                
                                   |               |                      |  
                                   |               |                      |  
                                   |         Unit of Work                 |              
                                   |               |                      |              
                                   |               |                      |              
                                   |               +----------- Advanced Data Mapping
                                   |                                       
                                   +----- The Types System
back to section top