Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Data Model, Arsitektur dan Antar Muka

Presentasi serupa


Presentasi berjudul: "Data Model, Arsitektur dan Antar Muka"— Transcript presentasi:

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


Download ppt "Data Model, Arsitektur dan Antar Muka"

Presentasi serupa


Iklan oleh Google