Plans... * SQL homework... + switch to some publicly available data... probably Sloan digital sky survey. + web-form to access data, queries that must be included: - ... * "Project" - Negotiate with me, email me to set up a time next week to come and meet. - Ideas: + Making some changes/updates to mysql. First step would be to download the source and get it compiling from source. Second step would be to get some understanding of the basic layout of the code. Third step is to identify something you'd like to add/change. Finally, make that change! If you do this one, you'd need to have the first two steps done before Thanksgiving. Source code (I think) is at http://dev.mysql.com/tech-resources/sources.html + Making some changes/updates to the "simple" DB we look at in class. More details on this after we've looked at it on Tuesday... + SQL/php/app/... Work on your own schema, sql commands, user interface, etc. for some database that you choose and I agree is okay. First step would be to get everything basically working. Second step would be to optimize the performance and useability. + Learn something new and write a paper about it. Potential topics include anything about databases. For example, data mining, parallel databases, syncrhonization, ... It would need to be something either interesting theoretically (e.g., including interesting algorithms) or include some coding portion (you would look at and write some code). * Database statistics ... * Simple database ... + minibase - for next time. * Longest common subsequence - fix the code for next time, do DP solution. * Finish up the query processing stuff. Besides that and minibase, what we do from now on depends on what you choose for projects.