The MBC information booklet - RMIT University
The MBC information booklet - RMIT University
The MBC information booklet - RMIT University
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CHAPTER 3 Advanced Databases<br />
3.1 Introduction<br />
Chapter 3: Advanced Databases<br />
Most computer users have some knowledge of databases, in particular ofthe relational<br />
database systems that have dominated during the last two decades. But database<br />
technology and the kinds of data being stored are changing rapidly. <strong>The</strong> courses in the<br />
Database Systems cluster concern the most significant kinds of database.<br />
COSC2306 Algorithms For Efficient Data Engineering presents state-of-the-art data<br />
structures and algorithms for data representation and manipulation, extending the material<br />
presented in typical advanced algorithms courses.<br />
Relational database technology is being extended in many ways: by addition of recursion;<br />
by introduction of object-oriented concepts; by aggregation of data into warehouses; and<br />
by use of distributed resources. Deductive and object-relational databases are covered in<br />
ISYS1072 Deductive and Object-Relational Databases. Data mining and technologies for<br />
making use of vast databases are covered in COSC2110 Data Warehousing and Data<br />
Mining.<br />
ISYS1065 File Structures and Database Systems concerns the technology underlying<br />
relational database systems: the algorithms and data structures used to provide efficient<br />
access to large quantities of data.<br />
COSC1168 Internet and Intranet Document Engineering covers ways of creating, filing,<br />
finding and reading documents that are not based on consuming paper. Such documents<br />
need to be able to be published on the Web.<br />
In recent years, retrieval systems for non-traditional data have grown from niche<br />
applications to an essential commercial technology. <strong>The</strong> best-known examples of such<br />
systems are the search engines deployed on the internet, which are examples of<br />
<strong>information</strong> retrieval systems. <strong>The</strong> underlying principles are quite different to those of<br />
conventional databases systems, and they deal with vast volumes of data, rely on complex<br />
heuristics to identify matches to queries, yet provide answers in a fraction of a second.<br />
<strong>The</strong>y are an excellent case-study of high-performance algorithms in practice.<br />
Text and multimedia databases and the principles of <strong>information</strong> retrieval are covered in<br />
ISYS1078 Multimedia Information Retrieval. <strong>The</strong> principles and algorithms underlying the<br />
implementation of search engines are covered in COSC2109 Search Engines, including<br />
indexing techniques, text compression, and web query evaluation.<br />
Pursuant to demand, the following courses are available for students who wish to choose<br />
this cluster. <strong>The</strong> courses are:<br />
• COSC2306—Algorithms for Efficient Data Engineering (see page 18)<br />
• COSC2111—Data Warehousing and Data Mining (see page 18)<br />
• ISYS1072—Deductive and Object-Relational Databases (see page 19)<br />
• ISYS1065—File Structures and Database Systems (see page 20)<br />
• COSC1168—Internet and Intranet Document Engineering (see page 20)<br />
• ISYS1078—Multimedia Information Retrieval (see page 20)<br />
17