Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Data Model, Arsitektur dan Antar Muka
2
Data Model Sekumpulan konsep untuk menjelaskan struktur basis data
Tipe data, relasi, constraints (batasan) Basic operations untuk retrieval dan update High-level, Conceptual Persepsi user Entitas, Atribut, Relasi Low-level, Physical Penyimpanan fisik Data Model, Arsitektur dan Antar Muka 2
3
Data Model Representational, Implementation
Perantara antara Conceptual dan Physical Data Model, Arsitektur dan Antar Muka 3
4
Instance dan Schema Schema Instance Schema diagram
terdiri atas beberapa Schema construct Berisi tipe data dan constraints Perubahan terjadi dalam jangka lama sesuai kebutuhan Instance Occurence, snapshot, state Dinamis Data Model, Arsitektur dan Antar Muka 4
5
Three-Schema Architecture
Internal level, Internal schema menggunakan physical schema Conceptual level, Conceptual schema Menjelaskan struktur basis data secara keseluruhan External level, View level Menjelaskan bagian dari conceptual level yang sesuai dengan kebutuhan user tertentu Data Model, Arsitektur dan Antar Muka 5
6
Data Independence Perubahan deskripsi pada satu level tidak mengubah deskripsi pada level yang lain misal: Struktur tabel fisik mengalami perubahan Logical data independence Conceptual schema berubah External view dan Program aplikasi tetap Physical data independence Internal schema berubah Conceptual schema tetap Data Model, Arsitektur dan Antar Muka 6
7
Data Independence Contoh: Tuning database
Kinerja database turun Buat indeks Perubahan fisik Conceptual schema dan Program aplikasi tidak berubah Happy users Contoh Independensi data lojik? Tugas Mandiri 1 Data Model, Arsitektur dan Antar Muka 7
8
Data Independence dan 3-Schema
Arsitektur 3-schema memudahkan implementasi DI Eksekusi kueri terlalu panjang Praktiknya sedikit diimplementasikan Data Model, Arsitektur dan Antar Muka 8
9
Bahasa Akses dan Antar Muka
Kelompok user End user, Application programmers, DBA Tingkat kemahiran berbeda Antar muka berbeda Bahasa akses berbeda Data Model, Arsitektur dan Antar Muka 9
10
Bahasa Akses Data Definition Language Storage Definition Language
DBA, Database designers Conceptual schema Internal schema Storage Definition Language DBA, Database desginers Data Model, Arsitektur dan Antar Muka 10
11
Bahasa Akses View Definition Language
End users Spesifikasi user view Mapping ke internal schema DDL umum diimplementasikan untuk Conceptual dan External schema Data Manipulation Language Memanipulasi instance Insert, Delete, Update, Select Data Model, Arsitektur dan Antar Muka 11
12
Bahasa Akses Implementasi DBMS Kategori DML
VDL, DDL, DML menjadi kesatuan SDL terpisah untuk DBA dan Designers Kategori DML High-level, Nonprocedural Diakses lewat antar muka DBMS Low-level, Procedural Dituliskan dalam rangkaian bahasa prosedural lain QBE Data Model, Arsitektur dan Antar Muka 12
13
Antar Muka DBMS Menu-based interface Web-based interface
Forms-based interface Forms specification language Graphical User Interface Query By Example Natural Language Interface Data Model, Arsitektur dan Antar Muka 13
14
Antar Muka DBMS Parametric Interface Interface untuk DBA
Penggunaan yang berulang Teller bank, Airline ticketing, dll Interface untuk DBA Data Model, Arsitektur dan Antar Muka 14
15
Pustaka http://tjerdastangkas.blogspot.com/search/label/ikd312
Data Model, Arsitektur dan Antar Muka 15
16
Tugas Mandiri 1 Tulis dalam kertas A4
Batas waktu: 23 September 2011, pukul WIB Di loker / sekretariat (pak Haryono) Kirim dengan subject: "TM1 IKD312" Bahasa Pemrograman – IKP213 16
17
Kamis, 22 September 2011
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.