Database systems UNSW
- ass 1 - 11.8/12 - Mapping ER to SQL
- ass 2 - 15/16 - SQL, PLpgSQL
- ass 3 - 16/16 - Python, Psycopg2 and IMDB database
Overall course mark 84 DN
This course aims to explore in depth the practice of developing database applications and the theory behind relational database systems. It will also give a very brief overview of the technologies used in implementing database management systems and the past, present and future of database systems.
- develop accurate, non-redundant data models;
- realise data models as relational database schemas;
- formulate queries via the full range of SQL constructs;
- use stored procedures and triggers to extend DBMS capabilities;
- write applications in Python that interact effectively with databases;
- analyze performance issues in relational database applications;
- understand the overall architecture of relational DBMSs;
- understand the concepts behind transactions and concurrency control;