Upload
javion-leighton
View
219
Download
2
Tags:
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!