Modern Database Systems

advertisement
Modern Database Systems
Description and Purpose of Module
Rationale
Databases are fundamental building blocks of most IT systems, and there are a range
of advanced developments in the database area. Undergraduate courses cover
database concepts and the use of relational database systems. This module by contrast
emphasises implementation issues of relational database systems, and provides an
insight into some of the recent developments in database technology, such as
distributed databases, object-oriented databases and data-warehousing.
Who can benefit?
This module is of benefit to students who are competent in database design and
implementation, and wish to extend their skills and broaden their knowledge in the
area.
Aims
To compare and contrast emerging architectures for database management systems.
To understand how relational database systems are implemented, and the implications
for database performance.
To appreciate the impact of emerging database standards on the facilities which future
database management systems will provide.
To develop database design and implementation techniques in the context of a
realistic case study.
Indicative Syllabus Content
The relational model
Underpinning theory
Conformity to model
Implementation Techniques
Query optimisation
Concurrency control
Distributed relational systems
Emerging DBMS Technologies
Object-oriented
Deductive
Database Applications and Environments
Data-warehousing
Multimedia
Mobility
Database and Related Standards
SQL standards
Object Data Management Group standard
Standards for interoperability and integration e.g. CORBA
Database Design and Development Tools
Language features
SQLForms or similar forms interface
Learning, Teaching and Assessment
The module will be taught by a combination of lectures, a case study,
tutorials/seminars, practical work and directed reading. The students will be expected
to enhance an existing database, used as a case study through out the module, in
various ways. The theoretical aspects will be covered in outline in the lectures and
tutorials/seminars with the students expected to supply background research and
analysis. Their research skills will be developed in this activity, and their ability to
summarise findings orally and in writing will be enhanced. They will also develop
their critical skills in evaluating the paper they base their seminar upon.
Assessment will be a practical case study with demonstration and report, and an
examination based on advanced concepts.
Formal Lectures 14 hours
Tutorials/seminars 12 hours
Supervised practicals 14 hours
Unsupervised Practical 40 hours
Coursework 50 hours
Directed reading 40 hours
Examination preparation 30 hours
Learning Outcomes and Assessment Criteria
Learning Outcomes
when you have successfully
completed this module you will:
1. Critically assess new developments in
database technology
Assessment Criteria
to demonstrate that you have achieved
the learning outcome you will:
Research a selection of new developments
in database technology and present the
findings orally and in writing with a critical
assessment of their impact and importance.
2. Interpret and discuss the impact of
Give an overview of the development of a
emerging database standards .
standard to its present state and analyse its
impact on the technology and the industry
3. Analyse the contribution of database Explain the theoretical underpinning of an
theory to practical implementations of aspect of the practical implementation of a
database management systems.
database management system, such as
query optimisation or concurrency control
4. Design and implement part of a
database application and evaluate the
solution
to a selected audience
Design and implement an application (or
part) such as a data-warehouse from an
existing operational database, justify the
design, and analyse its implementation
Assessment
Your achievement of the learning outcomes for this module will be tested as follows:
CW
EX
Type
Assignment with demo/presentation/seminar Examination
Description
50
50
%age
N
Final Assessment N
1,2,3
Learning Outcomes 1,4
Indicative Reading
Connolly and Begg Database Systems 4th Edition
2004 Addison Wesley
Date C.J. An Introduction to Database Systems 8th ed.
Addison Wesley 2004
Ward and Dafoulas Database Management Systems
Thomson 2006
William Smith Systems Building with Oracle
Palgrave 2004
Hellerstein and Stonebraker Readings in Database Systems 4th edition
MIT Press 2005
Journal of Database Management
Indicative Web Sites
http://gwynne.cs.ualberta.ca/~oracle oracle resources
http://www.orafaq.org FAQ
http://www.oracle.com
http://oai.oracle.com
academic initiative
Download