Database System Concepts

Abraham Silberschatz, Henry F. Korth, S. Sudarshan

For sale by Junee for $60

Complete INFO20003 - Database Systems Subject Notes

Written by Aiden

This note set covers the full subject of INFO20003 – Database Systems. The content of these notes wa...

81 pages, 16965 words

Comprehensive Subject Notes for INFO20003

Written by Joseph

These notes summarise everything you need to know. The notes on SQL, entity-relationship modellin...

22 pages, 2200 words


Written by Luke

INFO20003 - Database Systems Notes: Super-neat, colour-coded, consistently formatted, cogently wr...

4 pages, 2361 words


$30 per hour

Hey there! I'm a science student in UniMelb majoring in pharmacology with a special interest in comp...


$40 per hour

#As a software developer & part time tutor, I graduated from UniMelb last year with a degree major i...


The subject seems to have changed drastically since around 2017. This new version of INFO20003 is well structured, with content that leads on well from one lecture to the next. The assignments are relevant and quite easy to do well in. The tutorials are great, good to reinforce learning from lectures. The tutorial/lab solutions are highly detailed, with key concepts covered and questions explained thoroughly. There is an abundance of material and resources to consolidate your learning. One gripe is the content can get a bit dry, especially around query processing/optimisation. At this point the questions become simple calculations requiring problem solving skills. Overall as a subject I've had no regrets taking it and am happy to have taken it in its current state as it is a very well run and important subject. SQL is a key skill to have in the workforce.

Anonymous, Semester 2, 2018

I can't help but find many of the reviews here to be quite unfair, although they are for different semesters, so perhaps the subject has changed dramatically. Database Systems is very different to previous subjects in the standard computing major. If you've gone through Foundations of Computing, Foundations of Algorithms, and Design of Algorithms, don't expect a natural continuation of those subjects (no surprises here, it's an INFO subject, not a COMP). Database Systems covers Entity-Relationship modelling, SQL, and a variety of theory about the nature of databases. Another reviewer has mentioned that the content is quite dry. While this is somewhat reasonable, the value of the content being taught is apparent throughout the subject. The assignments are well-structured and the feedback is well above anything I have ever received. No 15 word comments on TurnItIn - I received long, detailed rubrics and comments, which were much appreciated. Alan is an excellent tutor. The subject coordinators have clearly put a great deal of work into the tutorials and labs, although admittedly I did not do most of them. Learn from my mistakes.

Anonymous, Semester 2, 2018

I think the subject has improved this semester compared to previous years. It's okay overall, and if you work hard it's definitely possible to get an H1.

Anonymous, Semester 1, 2018

How well tutors explain stuff differs a lot so try to get yourself into a good tutor’s class. How they mark also differs(for ER Modelling).

Anonymous, Semester 1, 2018

Very poorly coordinated, pretty much.

Anonymous, Semester 2, 2017

quite disorganised with overcomplicated explanations of various topics. exam was HUGE - I would have expected that amount of content in a 3 hour exam, not a 2 hour exam. to be fair, I had new coordinators who will no doubt make changes to the subject but definitely avoid it unless you have to do it.

Anonymous, Semester 2, 2017

Content was presented in a disorganised and haphazard order and the lecturer often referred forward to material and then never actually explained it. Assessment was ambiguous and extremely frustrating, and I feel like they deliberately made it that way in an attempt to model a real design project where you have to interact with clients but there was no avenue for interaction and any clarifying questions were just met with 'sorry, we can't do the project for you'. The whole ideology behind the delivery of the subject was out of step - the coordinator did not offer any useful resources or explanations, lectures were more a browsing of a disorganised collection of material and it was extremely unclear what was expected of students. Large modelling tasks made up a disproportionate amount of the exam and the aborted mid semester test, rather than being confined to assignments where careful consideration and justification could be placed into each design decision. Overall, I'd avoid this subject unless you need it. However, there were some saving graces, including Greg Wadley's lectures which were cohesive and enlightening rather than scattered and vague. Also, the content is pretty logical and interesting if you manage to fight your way through the monstrous delivery. If I had the chance, I'd go back and consider attempting to substitute this unit with INFO90002, a graduate level intro to databases by Greg Wadley which I'm sure may have been more academically demanding but at least I would have known what was expected of me, and had a lecturer who wasn't deathly afraid of rigour, mathematics and organisation.

Anonymous, Semester 2, 2015

Very dry material, and a lot of cobbled-together paper work to decipher. Made simple concepts more difficult than they needed to be. Would not recommend, unless you need it.

Anonymous, Semester 2, 2015