15
DBMS Dimu' Rumpak, 2009 1 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Embed Size (px)

Citation preview

Page 1: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 1DBMS

Welcome and Mind Mapping

This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Page 2: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 2DBMS

3. Structured Query

Language

7. Mid-Exam

1. DBMS Concept

4. Data Modeling and

E-R Model

2. Relational Model

5. Database Design

6. Database Administration

Database Management

System

8. Learn how to use DBMS in lab.

9. Final ExamMainframes

Servers

Laptops

Page 3: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 3DBMS

1. DBMS Concept

Objectives: Identify the purpose and scope of this course Survey the why, what, and how of database

processing Understand the reasons for using a database (why) Learn the functions and components of database

systems (what) Know the three major steps in creating a database

(how)

Mainframes

Page 4: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 4DBMS

2. Relational Model

Objectives:Learn the conceptual foundation of the

relational modelUnderstand how relations differ from

nonrelational tablesLearn basic relational terminologyLearn the meaning and importance of keys,

foreign keys, and related terminology

Servers

Page 5: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 5DBMS

2. Relational Model

Continued:Understand how foreign keys represent

relationshipsLearn the purpose and use of surrogate keysLearn the meaning of functional

dependenciesUnderstand two basic relational design

principles

Servers

Page 6: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 6DBMS

3. Structured Query Language

Objectives: Learn basic SQL statements for creating database

constructs Learn basic SQL SELECT statements and options

for processing a single table Learn basic SQL SELECT statements for

processing multiple tables with sub queries Learn basic SQL SELECT statements for

processing multiple tables with joins Learn SQL statements to add, modify, and delete

data

Page 7: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 7DBMS

4. Data Modeling and E-R Model

Objectives: Learn the basic stages of a database development

project Understand the purpose and role of a data model Know the principal components of the E-R data model Understand how to interpret both traditional and

UML-style E-R diagrams Learn to construct traditional E-R diagrams

Laptops

Page 8: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 8DBMS

4. Data Modeling and E-R Model

Continued: Know how to represent 1:1, 1:N, N:M, and binary

relationships with the E-R model Know how to represent recursive relationships with the

E-R model Understand two types of weak entities and know how

to use them Learn how to create an E-R diagram from source

documents

Laptops

Page 9: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 9DBMS

5. Database Design

Objectives:Learn how to transform E-R data models

into relational designsUnderstand the nature and background of

normalization theoryKnow how to use normalization criteria to

evaluate relational designsUnderstand the need for denormalization

Page 10: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 10DBMS

5. Database Design

Continued: Learn how to represent weak entities with the

relational model Know how to represent 1:1, 1:N, and N:M

binary relationships Know how to represent 1:1, 1:N, and N:M

recursive relationships Learn SQL statements for creating joins over

binary and recursive relationships

Page 11: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 11DBMS

6. Learn how to use DBMS

Objectives: Learn how to use Microsoft Access to:

– Create tables– Create relationships– Create queries using the query design tool– Create basic forms– Create forms with lookup combo boxes– Create basic reports– Create parameterized reports

Page 12: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 12DBMS

Textbook and Reading

Course Pack– Contains lecture notes (the slides) and other reading

Occasional other reading discovered during this semester

– Announced in class the previous week, and added to online syllabus

Recommended Textbook:David M. Kroenke, 2002 “Database Concept”. 1ed., Prentice Hall.

David M. Kroenke, 2002 “Database Processing: Fundamentals, Design & Implementation”. 7ed., Prentice Hall.

Page 13: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 13DBMS

Grading

Numeric grade- 20% Homework

3 Assignment, top 10 score count

– 30% Mid Exams (numeric grade: 0 –100)– 50% Final Exams (numeric grade: 0 –100)

The numeric grade will be related to a letter as follow:86% - 100% = A; 70% - 85% = B; 56%- 69% = C

<55 = Fail

Page 14: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 14DBMS

6. U have to prepared

Accesories: USB Flash disk or CD-RW Print out course materials (handout) And several application cases that will be informs

next.

Page 15: DBMSDimu' Rumpak, 20091 Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)

Dimu' Rumpak, 2009 15DBMS

Universitas IndonesiaGraduated School of Library, Information, Archive Studies

With Majoring in Information Science, Alumnus 2002