[
Home
|
Lab
|
New Students
|
Courses
|
Research
|
Publications
|
Activities
]
Back to Courses and Activities of Local Interest
Back to CSC 691D Home
Project for CSC691d: Advanced Database Management
Project Report #1
Please produce a brief document (6-9 pages) describing
- Your topic (read ahead if necessary)
- Simple architecture description: the main modules shown on a page
- A proposed example exercising your project
- A user's view of what happens, e.g., "I type in this SQL query, I get back
results even if the SQL query assumed databases that didn't exist" (but more
detail than this - tailored to your chosen example).
- A DBA's view of what you do to set it up, e.g., "Make this
dictionary, or taxonomy in ConceptBase, converting the schema of each
database into a uniform representation."
- A system view of what happens, e.g., "The user types in an SQL
query, and it is translated/enhanced/reformulated ... resulting in the
following message flow, and the following result"
- Who is doing what in your team.
Project Report #2
With comments from the instructor on report #1, please create a more
detailed design. Add 3-4 pages to report #1 (revised if necessary).
- Describe your design
- Describe your implementation
- Preliminary status
Project Report #3
Create a revised version of the previous report, adding 4-5 pages
- Describe your implementation
- Describe your demo
- Describe your experience - what proved difficult, what was easy,
what you would do differently...
- Evaluate your system in terms of what is missing, where you would
like to go...
Leading Edge Project Ideas
These will become better defined as we find out what product licenses
are available.
Please form teams of 3-4 students. Each team will carry out one
major leading edge project. These may be selected from among
the following:
- Frame-based knowledge representation system
- Sphere of control execution environment (Anuj, Mike M, )
- Heterogeneous query processing (Carlisle, Tim, Michael J, Mark)
- KQML (Sunil, Upendra, +)
- Event scheduler (Chubin, Liang, )
Bleeding Edge Project Ideas
Each team will also introduce the class to some new software
developed elsewhere. The idea would be to download some software from
another research group and run at least the group's own demo on it.
This will be the group's bleeding edge project.
- ConceptBase V4.1 (Carlisle, Tim, Michael J)
- Action technologies workflow tool
- IBM Flowmark workflow tool
- TeamWARE Flow
software
- Xerox ORB implementation (Anuj, Mike M, )
- Empirical
Media and their beta test
CORBA Mini-Project
There will be a mini-project involving CORBA (same project for all
teams). Scope TBD.
singh@ncsu.edu