University of Southern California
 

 

Exams and Assignments:

There will be two exams in this course: a midterm and a final. There will be three assignments. Remote login access is required for the assignments.

 

Grading scheme:

 

HOMEWORK 1 10%
HOMEWORK 2 15%
HOMEWORK 3 15%
EXAM 1 30%
EXAM 2 30%

 

Assignments Description:

 

Please visit blackboard.usc.edu for details

 

Homework 1

Use the Extended ER and Object Relational concepts to create a conceptual schema for a provided example application. Use your schema to build a sample database in Oracle. Write the given queries in SQL3 and execute them on your database.


Homework 2

Extend your schema of Homework 1 to support spatial datatypes. Use the new schema to build a database in Oracle. Write a GUI program that supports Graphical Query Language (GQL). The program must allow the users to select spatial attributes for spatial queries (e.g. selection from a map). The GQL must then parse these into SQL queries, which will be passed to your database.


Homework 3

Extend the schema from Homework 1 to XML. Create a DTD specification for the same. Write a custom XSL stylesheet (details will be provided). Write an XML parser module that reads the XML data and automatically populates your database (a sort of XML->SQL conversion). Write XML Queries using an XML Query Language (e.g., X-Query) to query the XML data.

 

Exam schedules:

 

 
Date
Day
Exam I 10/14/2009 WED
Exam II 12/02/2009 WED

 

 

 
Copyright ?2008 Shahin Shayandeh - Last updated: 01/18/08
   

 

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees