• LinkedIn
  • Join Us on Google Plus!
  • Subcribe to Our RSS Feed

Selasa, 31 Juli 2018

Struktur Hirarki Pada Basis Data

04.51 // by Unknown // No comments

  • Definisi Struktur atau arsitektur Basis Data 
Arsitektur  basis data merupakan serangkaian pengetahuan tentang pemodelan data. Pengetahuan tentang File, table, field, record indeks, abstraksi data dan serangkaian konsep yang digunakan untuk membuat diskripsi struktur basis data. Melalui diskripsi Struktur basis data dapat ditentukan jenis data, hubungan dan konstrain (keterbatasan) data yang ditangani.  Dalam basis data, data diorganisasikan kedalam bentuk elemen data (field), rekaman (record), dan berkas (file). Definisi dari ketiganya adalah sebagai berikut:

  • Elemen (kolom atau field) data adalah satuan data terkecil yang tidak  dapat dipecah lagi menjadi unit lain yang bermakna.  Misalnya data siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin. 
  • Rekaman (record) merupakan gabungan sejumlah elemen data yang saling terkait. Istilah lain dari record adalah baris atau tupel. 
  • Berkas(file) adalah himpunan seluruh record yang bertipe sama 
Struktur hirarki sebuah database dapat digambarkan dalam diagram hirarki begai berikut : 



  • Skema Atau Abstraksi Basis Data 
Abstraksi data adalah merupakan tingkatan atau level bagaimana melihat data dalam sistem basis data.Abstraksi data diwujudkan dalam pemodelan data yang merupakan sejumlah konsep yang digunakan untuk membuat diskripsi struktur basis data.Melalui diskripsi struktur basis data, dapat ditentukan jenis data dan hubungannya deangan data lain.

Skema basis data merupakan diskripsi dari basis data yang spesifikasinya ditentukan dalam tahap perancangan. Skema ini digunakan untuk memisahkan antara fisik basis data dan program aplikasi pemakai. Penggambaran skema bsisi data biasanya ditampilkan dalam diagram yang berisi sebagian detail data dari diskripsi basis data. Secara umum arsitektur basis data menggunakan arsitektur tiga skema yang meliputi tiga level yaitu : 
  • Level Internal atau skema internal. Level ini mendifinisikan secara detail penyimpanan basis data dan pengaksesan data. Pada level ini memuat diskripsi struktur penyimpanan basis data, menggunakan model data fisikal.
  • Level Konseptual (skema konseptual), memuat diskripsi struktur basis data seara keseluruhan untuk semua pemakai. Level ini memuat diskripsi tentang entity, atribut, relasi dan konstrain tanpa memuat diskripsi data secara detail.
  • Level eksternal (skema eksternal atau view), mendefinisikan pandangan data terhadap sekelompok pemakai(local view) dengan menyembunyikan data lain yang tidak diperlukan oleh kelompok pemakai tersebut.

  • Struktur Konseptual Basis Data
Tiga konsep dasar dalam pembuatan diskripsi struktur basis data yaitu model data konseptual, model data fisikal dan model view. Konseptual data menyajikan konsep tentang bagaimana user basis data memandang atau memberlakukan data. Konseptual merupakan level tinggi (hight level) yang dekat dengan user. Didalam Konseptual data menjelaskan beberapa hal yaitu entitas, atribute, key dan relasi antar entitas (akan dibawah dalam kegiatan belajar 3)
  • Entity atau Entitas. Entitas adalah obyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique).Setiap entitas memiliki beberapa atribut yang mendeskripsikan karakteristik dari objek. Entitas dapat berupa: 
    • Data Fisik (seperti mobil, rumah, manusia, pegawai, peserta didik. 
    • Abstrak atau konsep (seperti department, pekerjaan, mata pelajaran) 
    • Kejadian (pembelian, penjualan, peminjaman, dll) 
  • Struktur Fisik Basis Data 
Physical data merupakan suatu konsep bagaimana diskripsi detail data disimpan dalam sebuah komputer. Physical data merupakan level rendah (low level) yang mendekati ke data sebenarnya. Dalam physical data menjelaskan  definisi data yang meliputi nama atribut, type data (misalnya varchar, integer dll), size atau ukurannya data. Data yang diimplementasikan berupa table yang  terdiri dari barisan data dalam kolom (field) dan baris (record). Setiap DBMS mempunyai aturan-aturan tersendiri dalam membuat definisi, struktur basis data dan tipe data yang digunakan. 
 

0 komentar:

Posting Komentar