Project 3: Implementing the Critical Paths with SQL Analysis
CS290F Fall 2006 - UCSB Computer Science - Thorsten von Eicken
Contents |
[edit]
Critical Path
SQL Analysis: SQL queries marked green can be optimized. SQL queries marked grey can be eliminated. SQL queries marked dark red can be optimized by adding an index.
[edit]
Path 1 (Click Here For SQL Analysis)
[edit]
User wants to purchase a single
- Homepage
- Search For Bob Marley by Artist Name
- View Results
- Listen to Song
- Login
- Rates song
- Add to Playlist (Cart)
- Checkout
- Place order
- Log out
[edit]
Path 2 (Click Here For SQL Analysis)
[edit]
User likes popular music
- Homepage
- Browse Top Rated
- Listen to top rated songs
- Add top 3 songs to playlist (Cart)
- Login
- Checkout
- Place order
- Logout
[edit]
Path 3 (Click Here For SQL Analysis)
[edit]
User buys a previously created CD
- Homepage
- Views User CDs
- Adds the 3rd User CD to playlist (Cart)
- Login
- Checkout
- Place order
- Logout
