You're at: simonharper.info - Teaching - CS2312 Fundamentals of Databases
Teaching - CS2312 Fundamentals of Databases
Book Cover
CS2312 Fundamentals of Databases
Academic Year 2004/2005
The aim of the course is to provide you with an overview of database management system architectures and environments, an understanding of basic database design and implementation techniques, and practical experience of designing and building a relational database. By its conclusion you should be able to explain the importance of data, and the difference between file management and databases; be able to discuss the design of database management system architectures and environments (in particular the Ansi-Sparc model); have a good grasp of the principals of database design; explain and apply conceptual design methodologies, in particular conceptual design using Extended Entity Relationship modelling; explain and apply the relational model and mappings from conceptual designs, in particular normalisation; understand the physical and performance related design considerations including transaction processing; finally, to apply SQL to the Oracle DBMS.
Specific CS2312 Resources
Lecture Notes Removed due to Excess Printing - The BOOK is the De-facto Reference for this Module
Examination Resources
General Resources