DBMS COMP1638 Coursehandbook 18 19
DBMS COMP1638 Coursehandbook 18 19
Course Leader
Dr Tatiana Simmonds
Each week there is a one and a half hour lecture and one and a half hour lab. You should
take an active part in the sessions (eg answering questions and engaging in discussions).
During the in-class session you are expected to participate in discussions and other
interactive activities as well as complete the practical lab assignment.
In class (and after) add your own notes based on what has been discussed. These will form
the basis of your revision for the exam. If you do not finish the lab work during the lab hours,
then you must finish off the work in your own time before the next week. The results of the
lab work should be uploaded into specified area within one week after the lab time.
To keep on top of this subject it is strongly recommended you read books, computer
magazines and web sites. There are a number recommended in the reading list but there
are many more out there. Have a look at the library's book collection before you buy books
(and remember amazon sell second hand books quite cheaply).
To learn the subject you need to practice regularly - think of it as learning a foreign
language. Working through (and reworking) the lab sessions on weekly (daily even) basis is
essential. This is not something you can leave for the coursework nor to the last minute.
Each week builds on the previous week so you cannot miss a week out and you should try
not to get behind.
Aims
The aim of this course is to introduce more advanced database concepts and provide the
necessary knowledge and practical skills of creating and maintaining the database including
database objects and data. It also teaches how to protect the database by designing a
backup and recovery strategy; diagnose and tune common database performance problems.
Learning outcomes
On completing this course successfully you will be able to:
Critically evaluate the concepts and tools of the database management system.
Demonstrate systematic knowledge of the database architecture.
Design database backup and recovery strategy.
Develop critical awareness of issues relating to database management and practical skills to
solve common database administration problems.
Indicative content
Exploring the database architecture; Creating the database; Managing the database
instance; Managing database storage structures; Managing transactional processing and
locking mechanism; Database security; Monitoring the database and using the advisors;
Backup and recovery concepts; Investigating, reporting, and resolving problems.
Note: Return of marked work with feedback will normally be expected by students three
weeks after the due date indicated.
Schedule of Learning Activities
Date of Term
Week Learning Activity
Learning
Number
Activity
14/01/2019 Week1 Lecture 1 Introduction and Databases Overview.
Lab 1 Connecting to VM.
21/01/2019 Week2 Lecture 2 Database Architecture.
Lab 2 Working with EM.
28/01/2019 Week3 Lecture 3 Managing the Database Instance.
Lab 3 Managing the Database Instance.
04/02/2019 Week4 Lecture 4 Database storage structures.
Lab 4 Managing Database storage structures
11/02/2019 Week5 Lecture 5 Database Security and User Management.
Lab 5 User Management.
18/02/2019 Week6 Lecture 6 Managing Schema Objects.
Lab 6 Working with Schema Objects.
25/02/2019 Week7 Skills and Employability week