GrAPE

Graphical Assistant for Prerequisite Enrollment

MAS department

DSE 250. Beyond Relational Data Models (4 units)

Link to catalog page: https://catalog.ucsd.edu/courses/MAS.html#dse250

Description

The course covers data models, query languages, and models of computation beyond those employed in relational databases. It addresses new developments that have gained attention with the advent of the Web 2.0 and big data revolutions. The topics are presented in a unifying framework and include key-value pairs as data model, as used in Google’s Bigtable; object-oriented data model, with its practical support in relational databases via the object-relational mapping (involves ODMG standards ODL and OQL, and recent systems such as Ruby on Rails); semi-structured databases (data organized as graph with labels on nodes and edges), query languages based on reachability constraints between nodes: conjunctive regular path queries); XML databases, as special case of semi-structured databases in which the graph is a tree (this involves associated standards such as XML Schema, XPath, and XQuery); RDF databases (with associated OWL and SPARQL standard.

Prerequisite courses

DSE 250 has no prerequisite courses.

Successor courses

No courses have DSE 250 as a prerequisite.