Ruang lingkup database
Arsitektur Database
Arsitektur Database bertujuan untuk membedakan
cara pandang pengguna terhadap basis data dan cara pembuatan basisdata secara
fisik.
1. Tingkatan
Eksternal
yaitu
cara pandang pengguna tehadap basisdata , cara pandang secara eksternal hanya
terbatas pada entitas, atribute, relation ship. Masing- masing pengguna
mempresentasikan dalam bentuk yng sudah dikenalnya.
2. Tingkatan
Konseptual
kumpulan
cara pandang terhadap basis data. Pada tingkat ini menggambarkan data yang
tersimpan dalam basisdata dan hubungan antar datanya. Hal-hal yang digambarkan
dalam tingkat konseptual adalah :
- Semua entitas beserta atributnya dan hubungan
- Batasan Data
- Informasi smantik tentang data
- Keamanan dan integritas informasi
3. Tingkatan
Internal
merupakan
perwujudan basisdata dalam komputer. Pada tingkat ini menggambarkan bagaimana
basisdata disimpan secara fisik didalam peralatan storage yang berkaitan erat
dengan tempat penyimpanan fisik.
- Tingkat internal memperhatikan hal-hal berikut ini
- Alokasi ruang penyimpanan data dan indeks
- Deskripsi record untuk penyimpanan
- Penempatan record
- Pemadatan data/ pemampatan data dan tekhnik enkripsi
Diagram
Hubungan – Entitas (Entity-Relationship)
Diagram E-R :
suatu
tehnik grafis yang menggambarkan skema database yang menunjukkan berbagai
entitas yang dimodelkan dan hubungan antar entitas tersebut. Disamping itu juga
secara grafis merupakan model suatu organisasi.
Entitas
:
segala
sesuatu yang informasinya ingin dikumpulkan dan disimpan dalam organisasi.
Dalam diagram E-R digambarkan dalam bentuk persegipanjang.
Model Data REA
model
data yang digunakan untuk mendesain database secara konseptual dengan cara
mengidentifikasikan entitas apa saja yang seharusnya dimasukkan kedalam
database dan menentukan bagaimana membuat struktur antar entitas dalam database
tersebut.
Jenis-jenis
entitas :
1. R =
Resources(sumber daya)
adalah
hal-hal yang memiliki nilai ekonomi bagi organisasi.
2. E =
Event(kegiatan)
adalah
berbagai aktivitas bisnis yang dilakukan yang informasinya ingin dikumpulkan
perush untuk tujuan perencanaan dan pengendalian.
3. A =
Agent(pelaku)
adalah
orang-orang yangn terlibat dalam kegiatan yang informasinya ingin didapatkan
untuk tujuan perencanaan, pengendalian dan evaluasi.