10
COMP 5138 COMP 5138 Relational Database Relational Database Management Systems Management Systems Sem2, 2007 Lecture 0 Lecture 0 Course Overview Course Overview

COMP 5138 Relational Database Management Systems Sem2, 2007 Lecture 0 Course Overview

Embed Size (px)

Citation preview

COMP 5138COMP 5138

Relational Database Relational Database

Management Systems Management Systems

Sem2, 2007

Lecture 0Lecture 0

Course OverviewCourse Overview

2222

L1L1 Overview & IntroductionOverview & Introduction General OrganizationGeneral Organization

Lecture: Monday , 18:00—20:00 p.m. Carslaw Lecture Theatre 173

Labs: Mon, 20:00—21:00 p.m (start in wk 2)

Madsen Building: LG31, LG32, LG33

Coordinator: A/Prof. Alan FeketeRoom 447, tel 9351 [email protected]

Lectures given by A/Prof Alan Fekete and Dr Simon Poon

Course Web page: http://www.it.usyd.edu.au/~comp5138/

3333

L1L1 Overview & IntroductionOverview & Introduction Course PerspectiveCourse Perspective

Understanding the foundations of database managementtheoretical knowledge of database systems in general Close understanding of the relational data model and systems in particularawareness of the main ideas and concerns of a range of IT professionals who work with databases

Ability to effective use database management systems and corresponding tools

Create robust conceptual data modelsCreate, query and update using SQL and APIsDevelop efficient database applicationsNote: for a professional career, you will need to learn a lot of product-specific details which we do not cover; instead we focus on transferable ideas and skills

4444

L1L1 Overview & IntroductionOverview & Introduction Outline of the LecturesOutline of the Lectures

Introduction

Relational Design

ER Model and Conceptual Design

The Relational Data Model

Schema Refinement and Normalization

Queries and Applications

Introduction to SQL

Advanced SQL; Security

Database Application Development

Application System Architectures

5555

L1L1 Overview & IntroductionOverview & Introduction Lectures Lectures (cont’d)(cont’d)

Database Management Systems Internals

Storage and Indexing

Transaction Management

Query Processing, Optimization, and Tuning

6666

L1L1 Overview & IntroductionOverview & Introduction Course MaterialCourse Material

Copies of the slides, tutorials, assignments will be available for download on the lecture’s web site…… but remember: slides are only an aide memoireSo attend the lectures:

Slides may changeLectures give meaning to the bullet pointsLectures can clarify assignments

We will roughly follow the recommended textbookonly a selected subset of the chapters the order also varies slightlyenriched with material from further sources

You should read the referenced material every weekEither purchase the book, or go to the library (Special Reserve)

7777

L1L1 Overview & IntroductionOverview & Introduction Text Books

Main text book used in this course:R. Ramakrishnan and I. Gehrke: Database Management Systems, 3rd edition, McGraw-Hill, 2003.

Suggested additional references:M. Kifer, A. Bernstein, and P.M. Lewis, Database Systems: An Application-Oriented Approach, 2nd Edition, Addison Wesley, 2005.R. Elmasri and S.B. Navathe: Fundamentals of Database Systems, 2nd Edition, Benjamin/Cummings, 1994.A. Silberschatz, H.F. Korth, and S. Sudarshan: Database System Concepts, 5th edition, McGraw-Hill, 2006.J. Melton and A. Simon: Understanding the New SQL - A Complete Guide, Morgan Kaufmann, 1992.

Of course, there are many more text books on databases…

8888

L1L1 Overview & IntroductionOverview & Introduction Software

One objective of the course is to give some hands-on experience with existing database software

But remember: Learn the principles, not the software!

We will be using various software in the labs:Commercial Relational DBMS (eg Oracle 10g)Freeware SQL browserMicrosoft VisioJava: JDBC

It is your responsibility to learn how to use it

Documentation available on-line

9999

L1L1 Overview & IntroductionOverview & Introduction Assessment

Assessment tasksAssignment 1 (due Tutorial of week 5) 10%Assignment 2 (due Tutorial of week 7) 10%Assignment 3 (due Tutorial of week 9) 10%Assignment 4 (due Tutorial of week 12) 10%Examination (2 hours) 60%

Assignments will be due at your tutorial for that weekand of course it has to be YOUR work!(see your Postgraduate Enrolment Guide for the School’s policy relating to academic honesty)

Departmental policy is that you must score at least 40% in combined assignments, and at least 40% in written exam, as well as an overall mark of at least 50%.

10101010

L1L1 Overview & IntroductionOverview & IntroductionApplying for Special

Consideration

In case of Illness or Misadventure you can apply for special considerationthe application has to be lodged with the faculty as soon as possible

The first thing you do should beLet your lecturer know (best by email and while still sick)Submit your assignment

Send a friend and get him/her to submit your assignment at front-desk

Go to a Professional Practitioner and get a certificateThen lodge the application for special consideration

No special consideration for missing out a few days or being on holiday etc.

time management is your responsibility!