Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BASIS DATA 3 Model Data dan DBMS.

Presentasi serupa


Presentasi berjudul: "BASIS DATA 3 Model Data dan DBMS."— Transcript presentasi:

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

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

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

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

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.

7 Contoh model data fisik

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

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

10 Jaringan MK01 Struk.Data 0124005 Dadang 0124001 Dewi 0124007 Deni
Dian MK Basisdata

11 Relasional . Tabel : Barang KdBrg NmBrg Stok Harga Tabel : Dijual
KdPlg KdBrg TglTr Jumlah Tabel : Pelanggan KdPlg NmPlg Alamat 11

12 Berorientasi Objek

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

14 Fasilitas pada DBMS Mendefinisikan Konstruksi Manipulasi
Otorisasi & proteksi Pemulihan

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 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 DATA BASISDATA Sistem Basis data DBMS

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

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

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

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.

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

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.

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.

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

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

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

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


Download ppt "BASIS DATA 3 Model Data dan DBMS."

Presentasi serupa


Iklan oleh Google