| |||
|
|
CSCI 585 Database SystemsFall 2003 |
USC Home Page CS Department |
|
| Course Web Site - Learn |
1. What programming language should I use for project no.1? What platform do I implement it on?
2. Do I need to create a Graphical User Interface (GUI) for Project no.1? OR Is GUI compulsary? OR Is it ok if I create a Command Line Interface?
3. Do I get extra credits for the GUI in project no.1?
4. Do I get extra credits for additional functionality?
5. After we create the relation, will it be temporary or permanent?
6. Can a user delete any type of relations?
1. What programming language should I use for project no.1? What platform do I implement it on?
- Any programming language (e.g. C++, C or Java) can be used to implement the project. You can build your database on any platform (PC, Mac, UNIX, your own laptop, etc...) provided that you can make it accessible to the TA for evaluation. You can bring your own system and software for the purpose of demonstrating your projects.
2. Do I need to create a Graphical User Interface (GUI) for Project no.1?
-It is ok if you implement a Command Line Interface. The UI need not be a graphical one. As specified in the project spec it has to be menu driven.
3. Do I get extra credits for the GUI in Project no.1?
- You might get extra credits for the GUI depending on how good it is. But it wont be much. Concentrate on making the database system better and robust, instead of making it pretty.
4. Do I get extra credits for additional functionality in Project no.1?
- Depending on the kind of functionality implemented you might get extra credits. Again no guarantees here.
5. After we create the relation, will it be
temporary or permanent?
- The relations created explicitly by user would be permanent. Temporary
relations are relations created as a result of some operation like join, union,
etc. Temporary relations are not explicitly created by the user.
6. Can a user delete any type of relations?
- Yes.