Csc 8711, Databases and the Web (Spring 2015)
Class Details
SyllabusClass 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/MySQLPhP Manual
PhP Tutorial
MySQL Documentation
Programming Project 1 (PhP/MySQL, QBE Processor, Due: Sunday, February 1, 2015).
XML
EditX - Free VersionMac 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)
Semantic Web
Readings
Semantic Web ChapterProtege (RDF/OWL Editor...)
SPARQL Tutorial (by Leigh Dodds)
SPARQL Tutorial (jena.sourceforge.net)
Sample Ontologies: nobel.owl, nobeldata.owl, Periodictable.owl
Useful Links
Apache Jena Project
Programming Project 4 (RDF/SPARQL Project, Due: Sunday, April 12, 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)