The course introduces students to both the theory and practice of big data management using a database system. Topics covered include analysis and representation of data requirements (entity-relationship (E-R) model, relational model, JSON); querying data using database query languages (relational and non-relational); storing, managing, processing and analyzing big data; safeguarding data in a multi-user environment. Hands-on experience in designing, implementing and querying databases using relational and non-relational database technologies will be provided.