Trial

14.4 Mengorganisir Informasi dalam Database



Mengingat sebagian besar informasi yang terkait dengan proyek-proyek konstruksi, organisasi formal dari informasi yang penting untuk menghindari kekacauan.

Hampir semua perusahaan besar dalam arena manajemen proyek memiliki organisasi berbasis komputer rekening biaya dan data lainnya. Dengan munculnya mikro-komputer manajer database, adalah mungkin untuk mengembangkan formal, database terkomputerisasi bahkan untuk organisasi kecil dan proyek.
Pada bagian ini, kita akan membahas karakteristik database formal itu. Organisasi Setara informasi untuk manipulasi manual adalah mungkin tetapi membosankan. 

Sistem informasi komputer berbasis juga memiliki keuntungan yang signifikan pengambilan yang cepat untuk segera digunakan, dan dalam kebanyakan kasus, biaya keseluruhan yang lebih rendah. Misalnya, spesifikasi sistem komputerisasi menulis telah menghasilkan penghematan didokumentasikan dengan baik. Sistem ini memiliki catatan frase spesifikasi umum atau paragraf yang dapat disesuaikan untuk aplikasi proyek tertentu

Secara formal, database adalah kumpulan informasi yang disimpan operasional yang digunakan oleh sistem manajemen dan penerapan beberapa perusahaan tertentu ini informasi yang tersimpan memiliki asosiasi eksplisit atau hubungan tergantung pada konten dan definisi dari data yang tersimpan, dan asosiasi ini mungkin mereka sendiri dianggap bagian dari database. Gambar 14-1 mengilustrasikan beberapa elemen khas dari database. 

Model internal adalah lokasi aktual dan representasi data yang tersimpan. Pada beberapa tingkat detail, itu terdiri dari string "bit" yang disimpan dalam memori komputer, pada track dari disk rekaman, pada tape, atau pada beberapa perangkat penyimpanan lainnya. 


Gambar 14-1 Ilustrasi Arsitektur Sistem Manajemen Database


Seorang manajer tidak perlu khawatir dengan rincian penyimpanan data karena ini representasi internal dan manipulasi diatur oleh Program Database Manager (DBM). DBM adalah program perangkat lunak yang mengarahkan penyimpanan, pemeliharaan, manipulasi dan pengambilan data. Pengguna mengambil atau menyimpan data dengan mengeluarkan permintaan khusus untuk DBM tersebut. Tujuan dari memperkenalkan DBM adalah untuk membebaskan pengguna dari rincian persis bagaimana data disimpan dan dimanipulasi.


Pada saat yang sama, pengguna yang berbeda banyak dengan berbagai macam kebutuhan dapat menggunakan database yang sama dengan menyebut DBM tersebut.

Biasanya DBM akan tersedia untuk pengguna dengan menggunakan bahasa query khusus. Misalnya, seorang manajer mungkin meminta DBM melaporkan semua tugas proyek yang dijadwalkan akan berlangsung pada tanggal tertentu. Sifat-sifat yang diinginkan dari sebuah DBM mencakup kemampuan untuk memberikan pengguna dengan akses siap untuk data yang disimpan dan untuk menjaga integritas dan keamanan data. Ada DBM Banyak komersial yang menyediakan kemampuan ini dan dapat segera diadopsi untuk proyek aplikasi manajemen.


Sementara penyimpanan sebenarnya dari informasi dalam database akan tergantung pada mesin tertentu dan media penyimpanan yang digunakan,

Model Konseptual ada data yang menyediakan pengguna dengan sebuah ide atau representasi abstrak dari organisasi data. (Lebih formal, konfigurasi keseluruhan informasi dalam database disebut skema konseptual.) Sebagai contoh, sepotong data mungkin dipandang sebagai suatu nilai tertentu dalam sebuah catatan datafile. 

Dalam model konseptual, datafile untuk sebuah sistem aplikasi terdiri dari serangkaian catatan dengan pra-didefinisikan variabel dalam setiap record. Catatan A hanyalah sebuah urutan nilai variabel, yang dapat berupa teks karakter atau angka. Model datafile adalah salah satu struktur data yang paling awal dan paling penting organisasi. Tetapi pandangan lain dari organisasi data yang ada dan dapat sangat berguna. Bagian berikutnya menjelaskan salah satu model umum seperti, disebut model relasional. 


Melanjutkan dengan elemen dalam Gambar 14-1, kamus data berisi definisi dari informasi dalam database.

Dalam beberapa sistem, kamus data terbatas pada deskripsi item dalam database. Sistem yang lebih umum menggunakan kamus data sebagai sumber informasi untuk apa pun yang berurusan dengan sistem database. 

Ini dokumen desain database: data apa yang disimpan, bagaimana data terkait, apa nilai yang diijinkan untuk item data, dll kamus data dapat juga mengandung otorisasi pengguna menentukan yang mungkin memiliki akses ke potongan informasi tertentu. Elemen penting lainnya dari kamus data adalah spesifikasi rentang diijinkan untuk potongan data; dengan melarang input data yang salah, keakuratan database membaik.


Model eksternal adalah sarana yang pengguna melihat database.

Dari semua informasi dalam database, melihat seorang pengguna tertentu mungkin hanya subset dari total. Sebuah pandangan tertentu juga mungkin memerlukan terjemahan tertentu atau manipulasi informasi dalam database. 

Sebagai contoh, model eksternal untuk program menulis gaji mungkin hanya terdiri dari daftar nama karyawan dan total gaji, bahkan jika database yang mendasari akan mencakup jam karyawan dan tingkat upah per jam. Sejauh program yang bersangkutan, tidak ada data lain yang ada dalam database. DBM menyediakan sarana menerjemahkan model eksternal tertentu atau pandangan ke dalam model data keseluruhan. Pengguna yang berbeda dapat melihat data dalam mode cukup berbeda, namun data itu sendiri dapat terpusat disimpan dan tidak perlu disalin secara terpisah untuk setiap pengguna. Model eksternal memberikan format dengan mana informasi khusus yang dibutuhkan akan diambil. Database "pengguna" dapat operator manusia atau program aplikasi lain seperti program menulis gaji yang disebutkan di atas.


Akhirnya, Database Administrator adalah individu atau kelompok dituntut dengan pemeliharaan dan desain database, termasuk akses menyetujui ke informasi yang tersimpan. 

Tugas dari administrator database tidak boleh dianggap enteng. Terutama dalam organisasi besar dengan banyak pengguna, administrator database sangat penting untuk keberhasilan sistem database. Untuk proyek-proyek kecil, database administrator mungkin proyek asisten manajer atau bahkan manajer proyek.





AddThis