CST4724 Data on the Web
In this course, students develop a fundamental and practical understanding of the Web based database domain particularly NoSQL databases. Traditional relational database models are reviewed and NoSQL database models such as key-value, document, columnar and graph are analyzed, employed and practiced. Query and retrieval techniques used for Web data in connection with NoSQL database models are discussed, compared and utilized. NoSQL databases such as Redis, Neo4j and MongoDB are examined and utilized. In addition, the impact of the acquisition and use of big data and NoSQL databases is discussed in terms of ethical and moral implications.