Sabtu, 30 November 2013

Rangkuman Buku Daniela Mancini,Eddy H. J. Vaassen. Chapter 13,hal 221-232.

 
Hirarkis dan Relational database
Sistem Akuntansi : Aspek Kritis dan Trade- offs

Carlo Caserio , Luciano Marchi dan Gabriele Pulcini

Abstrak
Meskipun transisi dari hirarki database relasional ditandai
titik balik penting dalam pengembangan sistem akuntansi , konsep
hirarki belum sepenuhnya ditinggalkan . Tujuan dari penelitian ini adalah untuk menyorot
aspek kritis dan trade- offs antara struktur hirarkis dan relasional
sistem akuntansi basis data.

1 Analisis Sastra
Pada akhir tahun 1970 , Codd  meletakkan prinsip-prinsip model relasional dan
satu set 12 aturan yang harus diikuti untuk mencapai sistem relasional .
Daftar itu kini telah dikurangi menjadi dua aturan utama , yang menyatakan bahwa sistem adalah relasional  jika  itu merupakan data dalam bentuk tabel dua dimensi seperti
tabel database dan  mendukung fungsi aljabar relasional membatasi , proyek ,
dan bergabung.

Dengan model relasional , masalah seperti ketergantungan memesan,
ketergantungan pengindeksan dan ketergantungan akses jalan diselesaikan
Perhatian dibayar oleh perusahaan untuk model relasional telah meningkat dari waktu ke waktu ,dan , sebagai akibatnya , banyak perusahaan telah pindah dari hirarki ke
model relasional.Selama empat puluh tahun terakhir , beberapa sistem database yang telah datang ke pasar ,menggunakan hirarkis , jaringan , relasional , dan model object-oriented XML data.
Perubahan tersebut adalah karena keuntungan sebagai berikut diakui dalam relasional
sistem database akuntansi :
• fleksibilitas yang lebih tinggi dan independensi data
• Bahasa berorientasi pengguna Data Definition Language ( DDL ) dan Data
  Manipulation Language ( DML )
• pemeliharaan yang relatif sederhana mereka dan kondisi penyimpanan fisik .
Keuntungan lain dari model relasional termasuk meminimalkan redundansi data,
mencegah anomali entri data dan memfasilitasi kedua memperbarui dan
Proses menghapus.

Namun, ada banyak kelemahan dengan sistem database akuntansi . pertama ,
semantik database relasional sering tersembunyi dalam set kompleks
hubungan dan semantik tersebut tidak dapat diekstraksi tanpa bantuan pengguna . juga ,
hubungan disimpan dalam database harus dalam bentuk normal , untuk mencegah
representasi dari beberapa atau set atribut.Bahkan , banyak penulis menyatakan bahwa potongan mungkin terkait bersama-sama dalam kerangka hirarkis dan bahwa potongan memungkinkan organisasi informasi dengan mengelompokkan item bersama-sama dalam cara yang berarti , baik secara hierarkis dan semantik .Karena koneksi antara data yang dibangun ke dalam struktur database , waktu akses yang lebih pendek , sehingga
 membuat sistem lebih cocok untuk database cukup stabil dan dengan penggunaan yang dapat
akan telah ditentukan tepatnya .

Selain itu , database berorientasi objek menawarkan solusi untuk beberapa relasional
database masalah . Karena database berorientasi objek didasarkan pada pengertian tentang
abstraksi dan generalisasi , mereka mampu menangkap semantik dan kompleksitas dari data akuntansi. Debreceny dan Bowen Setuju menyatakan bahwa ketika abstraksi hirarkis digunakan untuk mendefinisikan data akuntansi , representasi semantik yang lebih tinggi dari realitas dan waktu yang lebih rendah untuk merumuskan pertanyaan pada mereka diperoleh dalam bab penelitian ini , kami menganalisis trade-off yang timbul saat isu-isu berikut dikelola , baik terkait dengan logika hirarkis dan relasional :
• Skema encoding Data Akuntansi
• Pilih dan update query pada data akuntansi .

2 Trade- offs Akuntansi data Encoding Skema
Data biasanya tidak dimasukkan langsung ke dalam database , mereka terstruktur dalam
sebelumnya langkah berdasarkan skema encoding . Hal ini sangat penting untuk mendapatkan
Koneksi data yang benar , terutama dalam upaya untuk menggabungkan dua atau lebih yang ada
sistem akuntansi database .Salah satu kesalahan yang paling umum dan penting dalam skema encoding yang berlebihanambiguitas dan generalisasi. Oleh karena itu , semakin banyak kode yang ketat terstruktur menurut sebuah skema encoding , semakin besar efisiensi query dilakukan pada database dan rendah risiko mendapatkan hasil yang berbeda untuk serupa query .
Desain database yang baik harus mempertimbangkan kapasitas dan insentif staf yang mengontrol data , terutama pada tahap awal masuk . Oleh karena itu , untuk menghormati struktur coding , desain database awal yang dibutuhkan untuk menentukan paling benar dan representatif skema pengkodean data .Metode yang disebutkan di atas mengatur nilai atribut sedemikian rupa untuk
menetapkan nomor atau surat kepada masing-masing nilai . Umumnya , angka yang lebih disukai
bukan surat , karena mereka dapat ditingkatkan secara otomatis

Namun, kelemahan dari metode ini adalah kurangnya arti penting , karena nomor memiliki arti tambahan kecuali terstruktur dalam artikulasi yang telah ditetapkan .Selain itu , metode pencacahan cocok untuk daftar pendek dari nilai-nilai , tetapi tidak berguna untuk daftar panjang . Harus mengingat daftar panjang kode yang berat , terutama ketika ada prinsip memesan signifikan sedang diikuti dengan menggunakan metode ini , selektivitas jelas membaik , karena artikulasi dari satu set blok kode memungkinkan tingkat yang lebih tinggi dari abstraksi dan dengan demikian representasi
data lebih dekat dengan kenyataan. Semakin tinggi tingkat selektivitas ini disebabkan oleh kemungkinan collocating data dalam struktur awal didefinisikan dari data pertama entri seterusnya .
Dengan demikian , pengguna dipaksa untuk menghormati artikulasi itu , dan data
dispersi dihindari .Satu set varian juga dapat membantu dalam mengelola kesalahan entri data , karena nilai varian baru dapat diberikan ke rekor itu . Dengan menggunakan metode varian juga
meningkatkan hasil akurasi , karena meskipun varian baru ini berbeda dari sebelumnya , masih mengacu pada objek yang sama , sehingga dispersi yang dihindari . seperti dapat dilihat , di satu sisi , varian yang membantu untuk mengubah catatan , namun , pada sisi lain , mereka masih merupakan kendala .

3 Trade -Off di Query pada Data Akuntansi
Seperti yang diamati oleh beberapa sarjana , struktur hirarkis cocok untuk meningkatkan
proses seleksi informasi , terutama dalam konteks web , di mana kecil
sejumlah dokumen khusus yang diinginkan harus diambil dari besar
jumlah informasi .Gambar 1 menunjukkan contoh hipotesis tentang bagaimana mengelola klien , pemasok dan Master agent . disederhanakan skema yang diusulkan untuk mengelola data pribadi , dimulai dengan tingkat tertinggi dari hirarki yang menggambarkan seseorang generik .

Seperti meja dibagi menjadi dua '' subtables khusus , '' satu untuk klien dan satu
untuk pemasok . Setiap subtable otomatis mewarisi atribut induknya
Dalam rangka untuk memilih informasi dari tingkat anak dalam hirarki tersebut
akuntansi sistem database , pengguna hanya perlu menyertakan tabel spesialis dalam
query untuk memperoleh tingkat akurasi yang tinggi .Terlepas dari keuntungan yang disebutkan di atas , kelemahan utama yang terkait dengan sistem database akuntansi hirarkis terkait dengan update data. Seperti setiap meja mewarisi atribut dari orang tua terkait , ketika saatnya tiba untuk memperbarui atribut ,apa yang dibutuhkan adalah sebuah update query untuk setiap tabel yang berisi atribut yang

4 Mengelola Trade -Off Antara hirarkis
Dan Sistem Akuntansi Basis Data Relasional dengan pertimbangan di atas dalam pikiran , trade-off antara fleksibilitas dan selektivitas muncul untuk pilihan kedua skema encoding data akuntansi dan
seluruh struktur database .Agar tidak kehilangan keuntungan dari struktur hirarki dan , pada saat yang sama ,untuk mendukung peningkatan fleksibilitas sistem, solusi terbaik akan
integrasi dari hirarki dan sistem akuntansi database relasional .

Tugas pertama adalah untuk menentukan basis data akuntansi struktur yang paling
cocok , yang kedua adalah untuk menemukan skema encoding yang paling tepat untuk mengelola
data.Salah satu solusinya adalah dengan menggunakan satu set varian , mampu memperpanjang kode perdana sebesar orang tua , melalui penggunaan blok kode berturut-turut beberapa mewakili
anak-anak . Dengan cara ini , ketika kode diperpanjang dimasukkan , secara bersamaan embeds semua karakteristik khas dari data

Dengan menggunakan teknik ini , elemen pertama dari kode tersebut , terkait dengan kategori , '' adalah diklasifikasikan sebagai 1 atau 2 , di mana 1 mengidentifikasi klien dan 2 kategori pemasok . itu kolom kedua dari tabel merupakan sub spesifikasi pertama , misalnya di mana '' '' ID_category adalah 1 ( atau 2 ) dan '' '' ID_sub_category adalah  1 , yang terakhir bisa mengidentifikasi klien tertentu ( atau pemasok ) kategori . Kolom ketiga mengacu auto tambahan kode yang memungkinkan diferensiasi kategori dan subkategori dan penghitungan elemen milik mereka .
5 Kesimpulan
Sejak model relasional diperkenalkan , telah terjadi pergeseran stabil dari hirarkis dengan model relasional . Pergeseran ini karena banyak keuntungan yang diakui dalam relational model misalnya , kemampuan untuk mengelola kelengkapan data melalui serangkaian tabel dan hubungan .
Konsep hirarki , bagaimanapun, bertahan berkat struktur , yang
memungkinkan representasi data yang lebih mendekati kenyataan.
Mayor trade- offs timbul dari dua fitur penting :
( a) skema encoding
dipilih untuk mengelola entri data dan penyimpanan , dan
( b ) struktur database
dilaksanakan untuk memperoleh keseimbangan terbaik antara hirarki dan relasional
keuntungan .
Bahkan , model hirarkis melibatkan tingkat yang lebih tinggi kekakuan tetapi
selektivitas yang lebih baik dari sistem, sedangkan model relasional melibatkan lebih tinggi
fleksibilitas tetapi selektivitas rendah dan kompleksitas
Tujuan dari penelitian ini adalah untuk mempertimbangkan trade- off antara kedua
Model ( hirarkis dan relasional ) dan untuk menentukan sejauh mana hirarkis
struktur mungkin meningkatkan kualitas database relasional akuntansi
sistem .

Solusi pertama adalah berdasarkan skema Rangkaian , di mana jumlah dari
varian yang ditetapkan merupakan kunci utama dari catatan yang
Dengan solusi kedua yang diajukan dalam penelitian ini , semua varian dikelola
melalui kolom yang mengingatkan kunci utama dari catatan induk . Akibatnya,
sebuah model yang terintegrasi tersebut dapat mengelola hubungan orang tua-anak hirarki melalui model relasional .

Tidak ada komentar: