CS 4400 A     PHASE II PROJECT REPORT
Requirements and Grading Information
DUE MARCH 2, 2000
This page last updated on 2/24/2000 at 5:00 p.m.



The Phase II Report must contain the goals of this phase of the project. It must contain the Phase I Report and must describe any revisions made to the specification described in the Phase I Report. It must further describe the problems encountered in Phase II and justify the solutions. It must contain all documentation produced in Phase II.

The Phase II Report will be graded out of 20 points total, counting as 20% of your final project grade.
 

**Note:  For Phases 2 and 3, you will not be responsible for designing/implementing code for tasks that are outside of the domain of the Allegro Music Store.  Specifically, the following areas constitute tasks that are not part of the front-end system:


However, you will be responsible for making sure customer orders and sales are reflected in the database system.  You can make the assumption that a customer order will automatically initiate a sale.  E.g., when a customer places a special order, assume that the order will be delivered to them (we don't care how) and that the store collects the customer's payment (again, we don't care how).  This means that both the order and sales portions of the system will be updated.
 

Specifically, the following is expected:
 

1.  Outline the goals for this Phase and briefly mention any revisions made to the previous Phase.

2. (8 points) Hand in a copy of Phase 1 -- either the original or a copy.  If you`ve modified your ER diagram, turn in the modified copy.
IMPORTANT: Make sure that the ER-diagram is correct --- e.g. check with your TA!

    First section of report:


3. (8 points) Next: Show SQL for creating tables (ONLY the table creation SQL).  You should write SQL scripts as mentioned in class that will create and populate each table.  Each table is required to have at least 5 tuples.  Also, keep in mind the relationships between tables and plan your data accordingly.  You should be able to run these scripts successfully in SQLPlus with no errors and no integrity violations.

4. (4 points) Last section:


6.  Identify any difficulties you may have had with this phase of the project.


Any questions/concerns should be addressed to me or to the newsgroup:

cat@cc.gatech.edu  -or- news:git.cc.class.cs4400a