COMP6240
Relational Databases
- Credit
- 6 units
- Catalogue year
- 2027
- Recorded offerings
- First Semester, Second Semester
Course information
This course is an introduction to relational databases and the general skills for designing and using them. The topics include the relational data model, SQL, entity-relationship model,functional dependencies,(de-)normalisation, relational algebra, query processing and optimisation, database transactions and security. To deepen the understanding of relational databases, the current industry development of database systems such as NoSQL databases will be introduced at the end of this course.
Requisite and Incompatibility
You are not able to enrol in this course if you have successfully completed COMP2400. Incompatible with COMP7240.
Learning Outcomes
Upon successful completion, students will have the knowledge and skills to:
Describe the basic concepts of the relational model and understand its mathematical foundation;
Connect database design with social and economic impacts including security, ethics, and Australian Privacy Principles.
Use SQL to define, query and manipulate a relational database, and describe principles of SQL query processing and optimisation.
Use data modelling concepts and practices to create, evaluate and communicate relational database designs, collaboratively and individually.
Compare the relational data model with alternative models.
Saved ANU Programs & Courses information, 2027. Future offerings are indicative. Checks use the saved requirements and your fictional academic record.
Saved requirements encoded for automatic checks. See your requirement checks for what can be decided.
Course library: sources, offering dates and related entries
Read the full published course information ↗
Who reviews permission requests?
Dr Leo Brandt is the fictional reviewer assigned to COMP6240 in this prototype. The selected course determines where a request goes.
Make this part of your semester
Sign in to check your fictional academic record, save this offering, and request permission if needed.
Sign in