Terrence Brannon > DBSchema-Sample-1.8 > DBSchema::Sample

Download:
DBSchema-Sample-1.8.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 1.8   Source   Latest Release: DBSchema-Sample-2.0.a

NAME ^

DBSchema::Sample - build and populate a realistic sample schema.

SYNOPSIS ^

This program builds and populates a small but realistic database.

USAGE / INSTALLATION ^

DESCRIPTION ^

This creates the database schema discussed in "The Practical SQL Handbook by Bowman, Emerson and Darnovsky" (Addison-Wesley). It is useful to have something like this when you want to play around with a DBI wrapper (or 12) but don't feel like creating a realistic schema and populating it with sensible data.

EXPORT

 load()

SCHEMA DESCRIPTON ^

authors =1:n=> titleauthors

titles =1:n=> titleauthors

Therefore authors =n:n=> titles

titles =1:n=> titleditors

editors =1:n=> titleditors

Therefore editors =n:n=> titles

titles =1:n=> roysched

At first, I didn't understand how a title could have more than one royalty, then I realized that a title has varying royalties based on the total volume sold.

publishers =1:n=> titles

titles =1:n=> salesdetails

sales =1:n=> salesdetails

Therefore titles =n:n=> sales

AUTHOR ^

T. M. Brannon, tbone@cpan.org

SEE ALSO ^

DBIx::AnyDBD DBD::mysql DBD::SQLite DBIx::Recordset::Playground Class::DBI DBI