Minggu, 06 November 2016

Sistem Basis Data P-4 (Pemodelan data)

                     PEMODELAN DATA

Nama mata kuliah           : sistem basis data
Dosen                             : Liranti Rahmaelina, M.Pd.T
Nama                              : Febri Andika Putra
BP                                   : 161100163


*Pengertian :
Menyatakan hubungan (relasi) antar data dalam database. Ada 3 macam model data dasar :
    ·         Hierarkis
    ·         Jaringan
    ·         Relasional


  A.  Model Hierarkis
Dikenal juga sebagai model pohon

 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhozqIYCnvBN6whmrKJ1IFK3x3IBFUOTU2RlivhSpk7VXaCg0L3MJqMu1670Y_-c3QtWyLTuQHZoeByC9XyMsjmygAoNHS0qa_qI6Q3U_oPZjh8XBtJyo1GbIs19QC3uP9LWA9sR7lQV8U/s1600/Capture.PNG


  B.   Model Jaringan
Model jaringan menggunakan dua buah pointer untuk meningkatkan fleksibilitas model hirarki yang terdiri dari previous (untuk menghubungkan dengan record sebelumnya) dan next ( untuk menghubungkan dengan record selanjutnya).
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ3XVVCnaZDnjqC_O45dwA-FBVnKrKUeN9PtQTIH6e3N8jNcoybSwmIJKTtWxwzad1y0V97yh8RHjRGbrl1MZ-qEMpJDipa6Q85nE6bEjYYTG26NTMrgwsBvj3FD7KRxd7_naID-SRGnM/s1600/Capture.PNG 
  

  C.   Model Relasional
Pada model relasional, skema atau deskripsi data pada model relasi ditentukan oleh nama, nama dari tiap field (Atribut atau kolom), dan tipe dari tiap field.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz6N7rfsx_HdOD-nfYo0Yw4fLMs17sFbba7KsBLdD-2czcCIfyfykE8wmDeWD3JEqXVu6NcA_Lx1grW37hy18_W1KWCbzf0SCtv2Mw3NT0sraT1nNASzEN_x8OFMOLJ6tvnAzo5spRtrA/s1600/Capture.PNG


Konsep Dasar Pada Database
   ·         Menambah Data
   ·         Membaca Data
   ·         Mengubah Data
   ·         Menghapus Data


*Kunci (Key)
Merupakan elemen record yang dipakai untuk menemukan record tersebut pada waktu akses atau bisa digunakan untuk identifikasi tiap record

Jenisi – jenis kunci :
   ·         Superkey
   ·         Candidate key
   ·         Primary key
   ·         Alternate key
   ·         Foreign key
   ·         External key


  A.  Superkey
adalah kumpulan atribut dari suatu tabel yang digunakan untuk mengidentifikasi entity/record dari tabel tersebut secara unik. satu atau lebih atribut yang dapat membedakan tiap baris data (row) dalam tabel secara unik. Pada sebuah tabel bisa terdapat sekumpulan superkey. Contoh: Mahasiswa
- (nim, nama_mahasiswa, alamat_mhs, tgl_lahir)
- (nim, nama_mhs, alamat_mhs)
- (nim, nama_mhs)
- (nama_mhs),jika kita bisa jamin tdk ada nilai yg sama u/atribut ini
- (nim)

  B.   Candidate Key
Adalah superkey dengan jumlah atribut minimal. Candidate key ini tidak boleh berisi atribut dari tabel yang lain.  

  C.   Primary Key
Adalah salah satu atribut dari Candidate key dapat dipilih menjadi primary key dengan 3 kriteria :
  ·         Key tersebut lebih natural untuk dijadikan acuan
  ·         Key tersebut lebih sederhana
  ·         Key tersebut cukup unik

  D.  Alternate Key
Adalah setiap atribut dari candidate key yang tidak terpilih sebagai primary key

  E.   Foreign Key
Adalah sembarang atribut yang menunjukkan kepada primary key pada tabel lain.


Tidak ada komentar:

Posting Komentar