Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehPrima Jaka Telah diubah "9 tahun yang lalu
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
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 !
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.