Having successfully completed this course, the student will be able to:
1) Analyze application requirements, and discuss the difference between file management and databases;
2) Design a database conceptually by using Extended Entity Relationship modelling;
3) Translate a conceptual model to a relational model by practicing normalisation;
4) Develop and implement queries for relational databases using SQL;
5) Examine basic file structures and indexes.