22.07.2013 Views

The MBC information booklet - RMIT University

The MBC information booklet - RMIT University

The MBC information booklet - RMIT University

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!