CSE 671 - Autumn 2006
Introduction to Database Systems II

 

 

Homework #1  Due October 3, Tuesday, before class.

          Solutions #1

 

Homework #2  Due October 17, Tuesday, before class.

          Solutions #2

 

Homework #3  Due October 24, Tuesday, before class.

            Solutions #3

 

Homework #4 (Programming Homework - /100) Due December 2, midnight.

          Choose one of the options given below. If you submit both options, your second project will replace your lowest graded homework assignment (of course, if the project’s grade is higher than your lowest grade J).

 

          Option #1: B+tree implementation 

 

          Option #2: Extendible Hashing implementation

 

Homework #5  Due November 30, Thursday, before class.

            Solutions #5

 

Description:

              Data and file storage; query processing and indexing; data warehousing; multimedia databases; object-oriented and extended relational database systems; active databases.

 

Prerequisites: 670

 

Meeting Times: TR 12:30-1:45, DL 264.

 

Instructor:

Hakan Ferhatosmanoglu, 689 Dreese, 292-6377, email: hakan@cse.ohio-state.edu

 

Instructor's Office Hours:

T 1:45-3, W 12:30-1:30, or by appointment

 

Teaching Associate:

Fatih Altiparmak, 674 Dreese, 292-1152, email: altiparm@cse.ohio-state.edu

 

TA's Office Hours:

M 2-3:30, R 11:30-12:30

 

Objectives:

 

Grading:

 

Required Text:

 

Supplementary Text:

Syllabus:

 

References:

 

Class Notes

 

Class1: Introduction

 

Relational Databases

 

Introduction to Storage

 

Effective Storage

 

Files

 

Hashing

 

Indexing I

 

Indexing II

 

A useful source for B+trees

 

Foundations of Multimedia Database System by V.S. Subrahmanian

 

The Design and Analysis of Spatial Data Structures by Hanan Samet.

 

Data Warehouses I

 

Data Warehouses II

 

Data Mining – Functionalities

 

Data Mining – Data Preprocessing

 

Multimedia Databases

 

Temporal Databases

 

Object Oriented Databases

 

Object Relational Databases