Processing Math: Done
No jsMath TeX fonts found -- using unicode fonts instead.
This may be slow and might not print well.
Use the jsMath control panel to get additional information.
jsMath Control PanelHide this Message


jsMath
Differences between revisions 24 and 25
Revision 24 as of 2007-06-16 04:10:11
Size: 1302
Editor: anonymous
Comment:
Revision 25 as of 2007-06-16 04:36:25
Size: 1176
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
         * Query class
     * has an instance of the database class as a `parent'
     * has a query string
     * think about recursive searching without actually calling sqlite every time
     * recursive queries without actually calling sqlite every time

Databases

[:days4/projects/: Other SAGE Days 4 Projects]

Robert Miller, David Joyner, Yi Qiang, Emily Kirkman, Tom Boothby

  • GOAL: SAGE Enhancement Proposal.
    • Unified Database class
      • init establishes connection to sqlite
      • create, remove and modify tables
      • copy method
      • print?, save and show?
      • recursive queries without actually calling sqlite every time
  • Issues to brainstorm:
    • Brainless database creation.
    • SAGE [http://www.initd.org/pub/software/pysqlite/doc/usage-guide.html interface] to sqlite [:sqlite-tutorial: creating your own database using sqlite in sage]

    • Uniform database approach within sage
    • Databases distributed with sage
    • Online databases
      • cgi web-accessible...
      • accessible from SAGE, perhaps hosted at sage.math...
      • SQLite servers?
    • Automagic caching: keep track of computation results
      • keeping those results in portable objects, making these objects merge-able, etc...
    • Licensing: DBGPL?

    • Noticing identical database entries
    • Standard databases included with sage should be immutable

days4/projects/database (last edited 2008-11-14 13:42:11 by anonymous)