The following module was proposed for inclusion in the Module List:
  modid:       SQL::Snippet
  DSLIP:       bdpOp
  description: Enables an OO Interface to Your RDBMS
  userid:      PRL (Phil R Lawrence)
  chapterid:    7 (Database_Interfaces)
  communities:
    [EMAIL PROTECTED], YAPC::NA 2002

  similar:
    SQL::QueryBuilder::Simple, Relations::Query

  rationale:

    [ Tim suggested the chapter 7 (Database) for this module, but SQL::
    is associated with chapter 11 (Text, etc.) only at this point. This
    module should *definately* be in the SQL heirarchy. Should chapter 7
    be added to SQL:: in addition to chapter 11? ]

    [ The whole Rationale has previously been submitted, so here is an
    abstract. ]

    -------- ABSTRACT -------- If you work with databases, chances are
    you have lots of scripts with SQL statements sprinkled throughout
    them. This situation gives rise to several problems: - Database
    changes result in hunting down affected SQL statements. - SQL is cut
    and pasted from script to script, allowing mutation errors. -
    Flexibility suffers because everything is hardwired.

    SQL::Snippet allows you to modularize all that SQL into one central
    repository. Instead of complete SQL statements, the repository
    contains "snippets" (i.e. little pieces) of SQL. SQL::Snippet will
    front end these snippets, allowing your code to call for the dynamic
    creation of complete, optimized SQL statements using straightforward
    OO (Object Oriented) syntax.

    There are two kinds of Snippets: 1) populations i.e. people,
    places, other_objects ...

    2) limits applicable to those populations i.e. gender, location,
    other_attributes ...

    Real databases are complex beasts with thousands of tables and
    myriad relationships. SQL::Snippet scales well into the real world
    -- by viewing your database's structure and data in an OO way,
    intelligent modularization is possible.

  enteredby:   PRL (Phil R Lawrence)
  enteredon:   Wed Jun  5 17:49:23 2002 GMT

The resulting entry would be:

SQL::
::Snippet         bdpOp Enables an OO Interface to Your RDBMS        PRL


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=3e100000_efb2e029b2d601b6&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=3e100000_efb2e029b2d601b6&SUBMIT_pause99_add_mod_insertit=1

Reply via email to