Struktur atau Arsitektur Basis Data
Arsitektur Basis Data yaitu serangkaian pengetahuan tentang pemodelan data, File(Berkas), Field(Judul/kolom), Record Index(Indek baris), Abstraksi data. Serangkaian konsep yang di gunakan membuat diskripsi struktur basis data. Jenis data, hubungan dan kosntrain(keterbatasan)data.
Definisi :
- Elemen (kolom atau field) data adalah satuan data terkecil yang tidak dapat di pecahkan lagi menjadi
unit lain yang bermakna.
- Rekaman(Record) merupakan gabungan sejumlah elemen data yang saling terkait.
- Berkas (file) himpunan seluruh record yang bertipe sama.
Struktur hirarki :
Skema atau Abstraksi Basis Data
Skema di gunakan untuk memisahkan antara fisik basis data dan program aplikasi pemakai. Secara umum, basis data menggunakan arsitektur tiga skema yang meliputi tiga level:
a. Level internal (skema internal), memuat definisi secara detail penyimpanan dan pengaksesan basis data.(menggunakan model data fisikal).
b. Level Konseptual (skema konseptual), memuat deskipsi struktur basis data secara relasi dan kosntrain tanpa memuat deskripsi data secara mendetail.
c. Level Eksternal (skema eksternal atau view) mendefinisikan pandangan data terhadap sekelompok pemakai dengan menyembunyikan data lain yang tidak diperlukan oleh kelompok pemakai.
Pemodelan Data
metode yang digunakana untuk menentukan dan menganalisis persyaratan data yang diperlukan untuk mendukung proses bisnis suatu organisasi.
Whitten (2004) ada dua jenis model data:
1. Data strategis pemodelan.
2. Pemodelan data dalam analisis sistem.
Macam-macam model data meliputi :
a. OBDM(Object Based Data Model) = model data berbasis objek
b. RBDM(Record Based Data Model) = model data berbasis record
c. PBDMN(Physical Based Data Model) = model data berbasis fisik
- Model data berbasis objek (OBDM)
merupakan himpunan data dan prosedur atau relasi yang menjelaskan hubungan logis antar data dalam suatu basis data berdasarkan pada objek data.
model data ini terdiri atas : a. Entity Relationship Model (ERM), b. Semantical Model, c. Binary Model.
* Entity Relationship Model (ERM)
menjelaskan hubungan antara data dan basis data, aturan yang terpenting adalah : mapping cardinslities, yang menentukan jumlah entity yang dapat dikaitkan dengan entity lainnya melalui relationshipset.
Tidak ada komentar:
Posting Komentar