Short Description

Students will be introduced to cloud computing and will learn how moving to a cloud platform, particularly for databases, has many advantages but also some challenges to overcome, including legal and professional considerations. 

You’ll learn to:

  • Understand the nature, capture, formal description, and representation of data and its processing
  • Be conversant with emerging data exchange and database developments such as big data, data mining, meta data, and the semantic web
  • Critically review the migration towards cloud-based data storage in the context of its professional, legal, and ethical implications
  • Practically demonstrate how programs and users can interact with databases through query languages
     

Topics covered in this unit may include (but are not limited to) the following: 

  • Data modelling methodologies such as UML and the e-r model
  • Relational model, relational algebra, SQL and normalization
  • Metadata, the semantic web, data exchange methods, and formats such as XML
  • Datamining, big data and pattern discovery in large datasets
  • Cloud-based, distributed data storage, and its professional, legal and ethical implications