Csc 8711, Databases and the Web (Spring 2015)

Class Details

Syllabus
Class Roster
Google Groups for Class
Project Submission Instructions
TA email: janani at cs dot gsu dot edu

TAKE HOME FINAL EXAM (Individual Work - No collaboration) (Due: by midnight on Sunday, April 26th; Submit by handin).

Web Programming

Lab Manual - PhP/MySQL
PhP Manual
PhP Tutorial
MySQL Documentation
Programming Project 1 (PhP/MySQL, QBE Processor, Due: Sunday, February 1, 2015).

XML

EditX - Free Version
Mac users: Please use editix for Mac
XML Basics
DTDs and XML Schema
Elmasri/Navathe Lab Manual Chapter
XML Querying/Transforms: XPATH XQUERY XSL
Java Servlet to apply XSL Transform to XML file
XML Parsing APIs
Programming Project 2 (XML Schema, XQUERY, XSLT, Due: Sunday, February 22, 2015).
In addition to EditX, you may use the software and setup on tinman for XML Schema, XQuery, and XSLT: XML Software
Programming Project 3 (XML Parsing - Data Input Forms, Due: Sunday, March 22, 2015)

Graph Databases

neo4j website (Download the community edition)
Graph Databases
Sample Code (Movies-Screens-Shows Database)
Programming Project 5 and 6 (Graph Database Project, Due: Sunday, May 3, 2015 - STRICT DEADLINE - NO LATE SUBMISSIONS)