عرض تقديمي1 - almisnid.com17 13 sun tue 42 42 28 thu sun 27 tue thu 27 11. tue 09 tue
Tue, 13.00-14.50 [email protected] (Lect) Tue, 13.00 – 16.00 -@Puskom (Lab)
description
Transcript of Tue, 13.00-14.50 [email protected] (Lect) Tue, 13.00 – 16.00 -@Puskom (Lab)
Tue, 13.00-14.50 [email protected] (Lect)Tue, 13.00 – 16.00 -@Puskom (Lab)
Prof. Dr. –Ing. Kalamullah Ramli
1
Database System
Understand principles of and best practice on designing and analysing database system
Capable of designing, initializing and implementing database system
2
Objectives
3
Syllabus of Course
W Topics Date Lect Task
1Introduction to Database System 31-Agust KLM reading
2Requirement Engineering 07-Sep KLM reading
3Database Design 14-Sep KLM reading
4Normalization of Database Table 28-Sep KLM reading
5OO Database Design Principles 05-Okt KLM reading
6Reserved/UML Review 12-Okt KLM reading Mid-Test 19-23-Okt
7
Lab Exercises: setting, initializing, implementing Web-enabled Database System
26-Okt IGD exercise
8 02-Nop IGD exercise
9 09-Nop IGD exercise
10 16-Nop IGD exercise
11Project Explanation 23-Nop KLM Developing
12Project Explanation 30-Nop KLM Developing
Final-Test 07-21-Des
Kalamullah Ramli KLM
I Gde Dharma Nugraha IGD
A. Kemper , A. Eickler “Datenbanksysteme – Eine Einführung“, Oldenbourg Verlag, 2004
Teorey, T., Lightstone, S., Nadeau, T., “Database Modeling & Design: Logical Design”, 4th Ed., Morgan Kaufmann, 2006. ISBN 13: 978-0-12-685352-0, ISBN 10: 0-12-685352-5
Clare Churcher, “Beginning Database Design: from Novice to Expert”, APress, 2007
Piattini M., Diaz, O. (ed), “Advanced Database Technology and Design”, Artech House, 2000
4
References
5
Lecture 1
Introduction to Database System
General Problems when no RDBMS: Redundancy and Inconsistency Limited Access Problem of Multiuser operation Data Lost Data Disintegrity Data Insecurity Further Development expensive &
complicated6
Why RDBMS
7
Data Independence:
• Physical Independence
• Logical Indenpendence
Physical Layer
Logical Layer
View 1 View 2 View 3...
Abstraction Layer of a Database
System
8
RelationalSchema Network
SchemaObject Oriented
Schema
Conceptual Scheme(ER-Schema)
Manual/Intellectual Modeling
Semi-otomatic Transformation
Real Problem(Mini World)
XMLSchema
Data Modeling
9
Mahasiswa
KuliahDosen
Mini World: Universitas
NIPNPM
NamaNamaMahasiswa Dosen
ambil ajar
Kuliah NamaMK
KodeMK
Conceptual Model
Simple Sample
Network Model
Hierarchical Data Model
Relational Data Model
XML Schema
Object Oriented Data Model Object Relational Schema
Deductive Data Model
10
Logical Modeling
MahasiswaNPM NAMA
2612025403
...
FichteJonas
...
11
AmbilNPM KodeMK
2540326120
...
50225001
...
KuliahKodeM
KNamaMK
50015022
...
Data Base Jaringan Komputer
...Select NamaFrom Mahasiswa, Ambil, KuliahWhere Mahasiswa.NPM = Ambil.NPM and
Ambil.KodeMK = Kuliah.KodeMK andKuliah.NamaMK = `Data Base´;
update Kuliahset NamaMK = `Basis Data´
where KodeMK = 5001;
Relational Data Model
12
Data Log Index Data Base Data Dictionary
Database Management
Multiuser SynchronizationError Handling
Database Manager Schema Management
Query Processing DBMS
DML-Compiler DDL-Compiler
AplikasiInteractive
QueryAdministration
ToolsPre-Compiler
„Simple“User
AdvancedUser
Application Programmer
Database Administrator
Sistem Penyimpanan
DBMS Architecture