Latest News

Jelaskan Definisi Struktur atau arsitektur Basis Data?

Definisi Struktur atau arsitektur Basis Data
Arsitektur basis data merupakan serangkaian pengetahuan ihwal pemodelan data. Pengetahuan ihwal 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 yakni sebagai berikut:


Struktur hirarki sistem basis data

  • Elemen (kolom atau field) data yakni 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 yakni baris atau tupel.
  • Berkas(file) yakni himpunan seluruh record yang bertipe sama Struktur hirarki sebuah database dapat digambarkan dalam diagram hirarki begai berikut :
Struktur penyimpanan file dan tabel dalam basis data

2) Skema Atau Abstraksi Basis Data
Abstraksi data yakni 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 aktivitas aplikasi pemakai. Penggambaran denah bsisi data biasanya ditampilkan dalam diagram yang berisi sebagian detail data dari diskripsi basis data. Secara umum arsitektur basis data menggunakan arsitektur tiga denah yang meliputi tiga level yaitu :
  1. Level Internal atau denah 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,
  2.  Level Konseptual (skema konseptual), memuat diskripsi struktur basis data seara keseluruhan untuk semua pemakai. Level ini memuat diskripsi ihwal entity, atribut, hubungan dan konstrain tanpa memuat diskripsi data secara detail.
  3.  Level eksternal (skema eksternal atau view), mendefinisikan pandangan data terhadap sekelompok pemakai(local view) dengan menyembunyikan data lain yang tidak diharapkan oleh kelompok pemakai tersebut.


Sumber http://kumpulanpertanyaanpenting.blogspot.com