Kamus data
telah diusulkan sebagai sebuah tata bahasa quasi-formal untuk menggambarkan
kandungan dari objek yang didefinisikan selama analisis terstruktur. Notasi
pemodelan yang penting ini telah didefinisikan sebagai berikut : Kamus data
merupakan sebuah daftar yang
teroganisasi dari elemen data yang
berhubungan dengan system, dengan definisi yang tegar dan teliti sehingga
pemakai dan analisis system akan memiliki pemahaman yang umum mengenai input,
output, komponen penyimpan , dan bahkan kalkulasi inter-mediate.
Saat ini, kamus data hamper selalu
diimplementasikan sebagai bagian dari sebuah “piranti desain dan analisis
terstruktur “ CASE. Sebagian kamus data berisi informasi sebagai berikut :
-
Name = sebenarnya dari data atau item control,
penyimpanan data, atau entitas eksternal.
-
Aliasi = nama lain yang digunakan untuk entri pertama
-
Where-used/how used = suatu daftar dari proses yang
menggunakan data atau item control dan bagaimana dia digunakan (misalnya input
ke progress, output dari progress, sebagai suatu penyimpanan, sebagai suatu
entitas eksternal)
-
Content
description = suatu notasi untuk mempresentasikan isi
-
Supplementary
information = informasi lain mengenai tipe data, harga preset (bila diketahui).
Notasi yang digunakan untuk mengembangkan diskripsi isi, yang
diilustrasikan didalam Gambar 9.0 memungkinkan analisis untuk mempresentasikan
data komposit (misal objek data) didalam salah satu dari tiga fundamenta yang
dapat dikonstruksi olehnya :
1.
sebagai sebuah
urutan item data
2.
sebagai suatu
pilihan dari antara serangkaian item data atau
3.
sebagai sebuah kelompok pengulangan item data
Konstruksi data
|
Notasi
|
Arti
|
Berurutan
Pilihan
Pengulangan
|
=
+
[ | ]
{ }n
{
}
.
.
|
Disusun atas
Dan
Baik ini ,atau
Pengulangan ke-n dari
Data opsional
Komentar tidak dibatasi
|
Masing-masing entri item data direpresentasikan sebagai bagian dari urutan,
seleksi dan pengulangan dapat menjadi objek data lain yang memerlukan
penyaringan lebih jauh lagi didalam kamus.