Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 BASIS DATA 3 Model Data dan DBMS. Model Data Adalah kumpulan konsep yang dapat digunakan untuk menjabarkan struktur Basisdata, seperti : - Tipe data.

Presentasi serupa


Presentasi berjudul: "1 BASIS DATA 3 Model Data dan DBMS. Model Data Adalah kumpulan konsep yang dapat digunakan untuk menjabarkan struktur Basisdata, seperti : - Tipe data."— Transcript presentasi:

1 1 BASIS DATA 3 Model Data dan DBMS

2 Model Data Adalah kumpulan konsep yang dapat digunakan untuk menjabarkan struktur Basisdata, seperti : - Tipe data - Relationship - Kekangan data 2

3 Kategori model data 1. Model data level atas (konseptual) 2. Model data level bawah (Phisikal) 3. Model data level menengah (Implementasi) 3

4 Model data level atas (Konseptual) Menyediakan konsep yang mendekati persepsi pemakai terhadap Basisdata Menggunakan konsep seperti: - Entitas - Attribute - Relationship Contohnya: Diagram-ER 4

5 Contoh : Diagram ER. PEGAWAI KERJA DEPARTEMENT 1 N NIP Nama Alamat KD-DEP NIP Lokasi Nama KD-DEP

6 Model data level bawah (Phisikal) Menyediakan konsep yang menjabarkan rincian bagaimana data disimpan didalam komputer dengan menyajikan format record, urutan record dan access path. Berguna untuk komputer spesialist bukan untuk end user. 6

7 Contoh model data fisik 7

8 Model data level menengah (Implementasi) Menyediakan konsep yang menyembunyikan beberapa rincian dari penyimpanan data tetapi dapat diterapkan pada sistem komputer secara langsung. Contoh: - Hierarchical - Jaringan - Relasional - Object Oriented 8

9 Hierarchical 01 Umar Jl.xyz MK01 Struk.Data Dadang Deni Dewi MK02 Basisdata

10 Jaringan MK01 Struk.Data Dadang Dewi Deni Dian MK02 Basisdata

11 11 Relasional. Tabel : Barang KdBrgNmBrgStokHarga Tabel : Pelanggan KdPlgNmPlgAlamat Tabel : Dijual KdPlgKdBrgTglTrJumlah

12 12 Berorientasi Objek

13 13 DBMS Perangkat lunak untuk mengelola basisdata yaitu membuat, memelihara, mengontrol & mengakses basisdata

14 14 Fasilitas pada DBMS Mendefinisikan Konstruksi Manipulasi Otorisasi & proteksi Pemulihan

15 15 Keunggulan DBMS Meminimalkan duplikasi data Menjaga konsistensi dan integritas data Meningkatkan keamanan Meningkatkan produktivitas program Memudahkan perolehan data yg lengkap Menanggulangi konflik kebutuhan pemakai Mendukung layanan backup dan recovery

16 16 Kelemahan DBMS Kompleksitas pemakaian yang tinggi Kpasitas penyimpanan yang tinggi Harga DBMS yang mahal Personil DBS yang langka dan upah mahal

17 Posisi DBMS pada sistem USER PROGRAM APLIKASI S/W PROSES S/W AKSES FMS META DATABASISDATA DBMS Sistem Basis data

18 Meta data dan Basisdata Meta data Adalah tempat menyimpan deskripsi/ penjelasan dari basis data, biasanya disebut skema basisdata Basis data Adalah tempat menyimpan data 18

19 3(tiga) Karakteristik DBMS 1. Pemisahan program dengan data (independent) 2. Mendukung multi user views 3. Penggunaan catalog utk menyimpan deskripsi basisdata 19

20 Arsitektur DBMS 20 Internal Shema Conceptual Schema External View -1 External View -n Internal Level Stored Database External Level Conceptual Level

21 External Level Memasukkan beberapa external schema,setiap external schema menjabarkan database view dari sekelompok pemakai, Setiap view secara khusus menjabarkan bagian dari basisdata yang diperlukan sekelompok pemakai tertentu. 21

22 Conceptual Level Mempunyai conceptual schema yang menjabarkan struktur dari keseluruhan basisdata untuk pemakai. Conceptual schema adalah deskripsi global dari data base yang yang menyembunyikan rincian dari struktur penyimpanan fisikal dan berfokus pada penjabaran entitas, tipe data, relationship serta kekangan. Model data level atas & menengah, pada level ini 22

23 Internal level Mempunyai internal schema, yang menjabar kan struktur penyimpanan fisikal dari database Internal schema menggunakan model data level bawah (phisikal) dan menjabarkan rincian yang lengkap dari penyimpanan data. 23

24 24 Bahasa-bahasa DBMS Data Definition Language (DDL) Storage Definition Language (SDL) View Definition Language (VDL) Data Manipulation Language (DML)

25 Data Definition Language (DDL) Bahasa yang digunakan untuk mendefinisikan data base, pada setiap pembuatan tabel data Kemudian dapat memisahkan deskripsi database ke data dictionary. 25

26 Storage Definition Language (SDL) Bahas yang digunakan untuk mendefinisikan internal schema (memisahkan antara conseptual dengan internal level) 26

27 View Definition Language (VDL) Merupakan bahasa yang dapat digunakan untuk mendefinisikan user view (external schema) 27

28 Data Manipulation Language (DML) Bahasa yang digunakan untuk memanipulasi data, seperti: Penambahan data Penghapusan data Pengubahan data. DML ini dapat dikelompokkan menjadi 2(dua) macam, yaitu: 1. DML Prosedural 2. DML Non Prosedural 28

29 - DML Procedural / level bawah (Program) Bahasa dimana si pembuatnya harus paham secara rinci basis data dan membuat spesifikasi bagaimana cara memperoleh data yang diinginkan. - DML Non procedural (Query) Bahasa dimana sipembuatnya tdk harus paham secara rinci basis data & cara memperoleh data 29


Download ppt "1 BASIS DATA 3 Model Data dan DBMS. Model Data Adalah kumpulan konsep yang dapat digunakan untuk menjabarkan struktur Basisdata, seperti : - Tipe data."

Presentasi serupa


Iklan oleh Google