course overview prepared by l. nouf almujally 1. course objectives fundamental concepts of database...

12
Course Overview Prepared by L. Nouf Almujally 1

Upload: randall-cunningham

Post on 02-Jan-2016

220 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

Course Overview

Prepared by L. Nouf Almujally

1

Page 2: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

Course Objectives

• Fundamental concepts of database systems, in particular, relational database systems• You should have a good understanding of these

concepts• Use of database languages, in particular, SQL• You should be able to use SQL to create, maintain, and

query a relational database.( Oracle RDBMS)• Relational database design principles, methodology, and

tools• you should be able to design a good relational

database, given the data requirements. 2

Page 3: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

Assessment

Dues Due date MarksQuiz 1 ( 2.5 % ) Week 5 2.5

Mid 1( 10 %) Week 7 10Quiz 2( 2.5 % ) Week 10 2.5Mid 2 ( 10 %) Week 12 10Project ( 5% ) Week 14 10

Homework ( 5 % ) Check course website Final lab ( 15 % ) Refer to IS department 10

Final ( 50 % ) Refer to IS department 50Total 100

3

Page 4: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

Contact Information

• Email: [email protected]

• Office No.: 1-501-33

• Office hour: Check my schedule

• Course website : Through blackboard or acadox

http://www.acadox.com/is321

• Make an appointment to see me except during consultation

time

4

Page 5: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

Textbook and Other Resources

Main reference :• "Fundamentals of Database Systems", Ramez Elmasri,

Shamkant B. Navathe, Addison Wesley, The Latest Edition.

Other :• "DATABASE MANAGEMENT SYSTEMS", by Raghu

Ramakrishnan, JohannesGehrke, The Latest Edition.• "MODERN DATABASE MANAGEMENT",by Jeffrey A. Hoffer,

Mary B. Prescott, Fred R. McFadden, Prentice Hall, The Latest Edition

5

Page 6: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

Course Blackboard

You will find : Announcements Lectures Homeworks Assignments and projects Grades

You have to check your blackboard dailyhttp://www.acadox.com/is321

6

Page 7: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

Course Communication

• Questions are encouraged• Discussion/collaboration (not copying) among

students are encouraged• feedback on the course is always welcome!

7

Page 8: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

Is this course difficult?

• Yes • Some technical material may be hard for some

students• Some stuff may seem simple, but you need to

practise with many exercises before you can successfully apply them to practical problems

• No• No prerequisite• Not too deep in theory• Not too broad in scope of content• You can successfully complete it if you study

8

Page 9: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

software you may have for this course

• Oracle 10g• Notepad++• Visio• Microsoft office, PowerPoint

9

Page 10: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

What we do in this course?

• Train you as a database designer• Focus on basic concepts, SQL and logical design• Physical design is related to DBMS product and will be

briefly introduced• Major Contents • Basic concepts• SQL • ER modelling• Normalization ( is the process of efficiently organizing

data in a database )10

Page 11: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

General information

• Attendance will be taken by the end of the class. If you are absent for a reason it is your responsibility to submit your sick leave by the next class.• Mobiles are not allowed to be used in class at all.

Therefore, please keep it off or silent during class time.• No late submissions AT ALL !!• Copying from another student will result in a ZERO mark

for all involved students

11

Page 12: Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems

• Exams will cover materials from the textbook, as well as material presented in the class.• Students who are absent on Midterm exam day due to

illness are required to bring a signed medical excuse letter.• It is the student’s responsibility to contact the instructor

if the midterm exam was missed within one (1) week following the scheduled exam date• Make-up exams will be offered for valid reasons only

signed by the head of the department.• Make-up exams may be different from regular exams in

content and format12