Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Yufis Azhar – Teknik Informatika – UMM.  Model data adalah sekumpulan konsep yang digunakan untuk menjelaskan struktur dari database (database structure)

Presentasi serupa


Presentasi berjudul: "Yufis Azhar – Teknik Informatika – UMM.  Model data adalah sekumpulan konsep yang digunakan untuk menjelaskan struktur dari database (database structure)"— Transcript presentasi:

1 Yufis Azhar – Teknik Informatika – UMM

2  Model data adalah sekumpulan konsep yang digunakan untuk menjelaskan struktur dari database (database structure) dan memberikan gambaran tingkat-tingkat abstraksi data (data abstraction)  Model data juga dapat diartikan sebagai sekumpulan tool konseptual (logical/conceptual level) untuk mendeskripsikan data, relasi-relasi antar data, semantik (makna) data, dan konstrain.

3  Database structure mencakup data type (type of name is string), relationship (nasabah memiliki relationship dengan tabungan) dan batasan-batasan (constraints).

4  Data abstraction adalah deskripsi mengenai struktur database yang mudah dimengerti oleh user, atau bisa juga mencakup detil dari penyimpanan data yang biasanya perlu diketahui oleh perancang database.  Data abstraction juga dapat diartikan sebagai tingkatan/level dalam bagaimana melihat data dalam sebuah sistem database.

5  Model data: Record Based Logical Models:  Hierarchical Model;  Network Model;  Relational Model. Object Based Logical Models:  Entity Relationship Model;  Object Oriented Model.  We will focus on Relational Model and Entity Relationship Model

6  Menggunakan sekumpulan tabel yang menggambarkan data dan relasi antardata.  Setiap tabel memiliki banyak kolom, dan setiap kolom memiliki nama yang unique

7 tbl_Mahasiswa NIM Nama_Depan Nama_Belakang Jenis_Kelamin Alamat tbl_MK Kode_MK Nama_MK tbl_Nilai NIM Kode_MK Nilai

8 Perpustakaan ‘Amanah’ adalah sebuah perpustakaan yang meminjamkan buku untuk para anggotanya secara gratis. Perpustakaan ini memiliki banyak koleksi buku yang dikelompokkan dalam beberapa kategori seperti Komik, Novel, Majalah, dll. Seorang anggota hanya boleh meminjam 1 buah buku dalam setiap transaksi peminjaman. Buatlah model relasional yang menggambarkan relasi antar table untuk kasus di atas sampai pada transaksi peminjaman saja !

9  Physical Level  Conceptual Level  View Level

10 Mendeskripsikan bagaimana data sesungguhnya disimpan, metode akses, indeks dan struktur data dijabarkan secara rinci. Menunjukkan bagaimana representasi fisik dari penyimpanan/pengorganisasian data → sebagai teks, angka, atau himpunan bit

11  Mendeskripsikan data apa saja yang sesungguhnya disimpan pada database dan hubungan antar data. Didefinisikan sebagai sebuah skema

12  Mendeskripsikan penggunaan data yang berorientasi pada kebutuhan pengguna. Data yang dikenal oleh masing-masing pengguna bisa saja berbeda dan bisa saja hanya mencakup sebagian dari database bergantung pada otoritas pengguna. Didefinisikan sebagai sub skema

13

14 Data, Metadata Storage Manager Query Processor Transaction Manager Schema definitionsQueries Schema Modifications

15  Query Processor DDL interpreter and DML compiler Query evaluation-optimization  Storage Manager (program) menyediakan interface antara database dan program aplikasi serta query yang ditujukan ke sistem. Bertanggung jawab atas interaksi dengan file manager, efisiensi penyimpanan, memperoleh dan update data.  Transaction Manager Kontrol terhadap proses secara bersamaan berdasarkan query processing terhadap storage, agar : Konsistensi (Consistency) Daya tahan (Durability)  Pysical Storage, berisi data dan metadatanya

16 Mengacu contoh kasus pd LATIHAN 1 : Sebuah buku hanya boleh dipinjam selama 3 hari. Jika anggota tidak mengembalikan buku tersebut tepat waktu, maka akan dikenakan denda Rp.1000 perhari. Buatlah model relational untuk kasus tersebut yang mencakup transaksi peminjaman dan transaksi pengembalian !


Download ppt "Yufis Azhar – Teknik Informatika – UMM.  Model data adalah sekumpulan konsep yang digunakan untuk menjelaskan struktur dari database (database structure)"

Presentasi serupa


Iklan oleh Google