Databases and Advanced Data Techniques
Module Specification

Series
University of London - Module Specifications for CM3010 - Databases and Advanced Data Techniques
Module Specification

Data is the lifeblood of any database, and the quality, reliability, and completeness of the data have a significant impact on the effectiveness of the database. There are many different types of data

Introduction to Relational Database Modeling

Here is a quick step-by-step tutorial on how to install MySQL on a Mac using Homebrew. Currently I am using MacOS Sonova 14.4.1. Before we start, it's a good idea to check if MySQL is already installe

Updated October 2026: every statement on this page has been re-run on MySQL 8.0 on Linux (the setup used in the Coursera labs), and the output shown is from that run. This update fixes the Moons table

Introduction to XML eXtensible Markup Language (XML) is a versatile markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. It
