Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 10 Basis data (database).

Presentasi serupa


Presentasi berjudul: "Pertemuan 10 Basis data (database)."— Transcript presentasi:

1 Pertemuan 10 Basis data (database)

2 Definisi Database adalah kumpulan data yang saling berhubungan satu dengan lainnya yang tersimpan di dalam perangkat keras komputer dan diperlukan perangkat lunak tertentu untuk memanipulasinya.

3 Struktur data Karakter : angka, huruf atau karakter khusus
Field : kumpulan karakter yang memiliki makna Record : kumpulan field File : kumpulan record yang sejenis Database : kumpulan file

4 DBMS Database Management System
DBMS adalah sistem yang secara khusus dibuat untuk memudahkan pemakai dalam mengelola basis data. Keuntungan penggunaan DBMS: 1. independensi data 2. pengaksesan yang efisien terhadap data 3. keamanan dan integritas data 4. administrasi data 5. akses bersamaan

5 Jenis database menurut pengaksesannya:
1. basis data individual 2. basis data perusahaan 3. basis data terdistribusi 4. bank data publik Model data model data adalah sekumpulan konsep terintegrasi yang dipakai untuk menjabarkan data dan hubungan antar data model data terdiri dari: 1. model data terdistribusi 2. model data jaringan 3. model data relational 4. model data berbasis objek

6 DATABASE TERDISTRIBUSI
Dalam sebuah database terdistribusi, database disimpan pada beberapa komputer. Komputer-komputer dalam sebuah sistem terdistribusi berhubungan satu sama lain melalui bermacam-macam media komunikasi

7 BENTUK-BENTUK TOPOLOGI DISTRIBUSI DATA : a. Fully Connected network

8 b. Partialy conneted network
F E C A

9 C. Tree Strutured Network
A B C F G D E

10 d. Ring network C D A E B F

11 e. Star network B E A D C

12 Model Jaringan (Network Model )
Data dalam model jaringan direpresentasikan dengan sekumpulan record (Pascal), dan relasi antara data direpresentasikan oleh record & link. Link dipandang sebagai pointer. Record-record diorganisasikan sebagai graf.

13 Model Jaringan (Network Model )

14 Contoh Model Jaringan (Network Model )
MgrStartDate MgrName DNumber DName Departemen Address SSN BDate Name Employee Plocation PName PNum Project Relation Sex ssn Dependent Supervisor Hour Works_On controls Works for P_Works_on E_Works_on manages Is_a_supervisor Supervisees Dependent_of

15 Model Relasional model relasional menggunakan kumpulan tabel-tabel untuk merepresentasikan data & relasi antar data-data tersebut. Setiap tabel terdiri atas kolom-kolom, dan setiap kolom mempunyai nama yang unik.

16 Model Relasional NIP Nama dosen Kelas yg diasuh No Induk
Nama Mahasiswa NIP Nama dosen Kelas yg diasuh No Induk Nama Mahasiswa NIP

17 OBJECT BASED DATA MODEL
Model data berbasis objek menggunakan konsep entitas, atribut dan hubungan antar entitas. Terdiri dari Entity Relationship model Binary model Semantik data model Infological model ENTITY RELATIONSHIP MODEL Model untuk menjelaskan hubungan antar data dalam basis data berdasarkan hubungan atau relasi antara object-object tersebut

18 E-R MODEL berisi ketentuan /aturan khusus yang harus dipenuhi oleh isi database. Aturan terpenting adalah MAPPING CARDINALITIES, yang menentukan jumlah entity yang dpt dikaitkan dengan entity lainnya melalui relationship-set. Simbol yang digunakan : :Menunjukan object dasar/entity :Menunjukan relasi :Menunjukan atribut dari objek dasar :Menunjukan adanya relasi

19 Contoh kasus ER-model Customer Buku Tabungan Memiliki Nama Alamat
Atribute lain No tabungan Saldo


Download ppt "Pertemuan 10 Basis data (database)."

Presentasi serupa


Iklan oleh Google