Pendekatan Data Base
Pendekatan ini menekankan konsep
data sebagai sumber daya yang berharga yang akan dikelola untuk penggunaan dan
manfaat dari berbagai aplikasi, unit organisasi, dan pengguna. Karakteristik
dari pendekatan data-base yang membuat
pilihan yang sangat menarik untuk mengelola data sumber daya termasuk,
independensi data, konsistensi data, proses input dan penyimpanan data satu
kali, integrasi data, berbagi kepemilikan data dan manajemen data terpusat.
Independensi Data adalah
pemisahan data dari berbagai aplikasi yang mengakses dan memproses data. Data
Independence dicapai oleh para interposing perangkat lunak sistem manajemen
data-base (DBMS) antara data base dan para pengguna data (misalnya, program
aplikasi). Karena independensi data, program aplikasi tidak perlu menentukan
lokasi fisik dari struktur data yang direferensikan. Program-program hanya
perlu mengacu pada elemen data yang diperlukan oleh kemudian
"melihat" data dalam sebuah kamus on line dan mengambil data untuk
program yang digunakan. Sebagai tambahan untuk memisahkan data dari program
aplikasi, DBMS juga memisahkan pandangan logis data dari kompleksitas tampilan
fisik.
Konsistensi Data,
setiap elemen dalam data base memiliki definisi standar dan karena itu konsisten di semua aplikasi
yang menggunakan elemen data. Proses
input dan penyimpanan data satu kali, disini data manajemen dimasukkan
(input) sekali saja, disimpan dalam lokasi tertentu dan dan tersedia untuk digunakan oleh
berbagai aplikasi dan pengguna. Fitur ini menjamin konsistensi data,
penyimpanan meminimalkan persyaratan, dan mengurangi pemasukan data dan proses
pemeliharaan.
Integrasi data,
penggabungan data ke dalam satu tempat penyimpanan. Pendekatan data-base
menyediakan pusat penyimpanan data untuk digunakan oleh berbagai pengguna dan
program aplikasi. Tidak seperti sistem yang berorientasi file, dengan banyak
file yang terpisah dan tidak terkait, pendekatan data-base menyediakan toko
data terpusat untuk (simultan) digunakan oleh
banyak pengguna dan program
aplikasi.
Berbagi kepemilikan data,
adalah karakteristik kepemilikan data bersama, semua data di dalam data-base
‘dimiliki oleh umum’ oleh para pengguna data. Jadi, akunting, marketing, dan
bagian produksi dapat menarik pada data-base yang sama. Berbagi kepemilikan
tidak berarti bahwa setiap pandangan logis pengguna termasuk dalam seluruh
skema dari data-base. Sebaliknya, pengguna biasa hanya membutuhkan akses ke
bagian dari skema yangmemungkinkan dia untuk memenuhi tanggung jawab yang ditugaskan.
Manajemen data terpusat, DBMS mengelola dan mengontrol akses ke semua
data di dalam sistem pada setiap saat ia berdiri menjaga data-base dan
menyajikan pandangan logic kepada para pengguna, program aplika
FASE
PENGEMBANGAN DATA BASE
Perencanaan adalah
tahap pertama dalam pengembangan data-base, dimaksudkan untuk mendefinisikan
lingkup proyek dan memastikan kelayakan data base.. Dengan asumsi bahwa data
base adalah layak secara teknis, kelayakan berfokus pada (1) apakah yang
data-base diusulkan memberikan benefit yang lebih besar daripada biaya dan (2)
apakah data-base yang akan digunakan secara efektif.
Analisis adalah
menggunakan rencana organisasi sebagai dasar, analis dapat mempersiapkan luas,
diagram tingkat tinggi dari keseluruhan susunan kegiatan operasional perusahaan
sebagai salah satu langkah dalam tahap analisis.
Desain rinci. Selama fase desain rinci, desain tingkat
tinggi yang dibuat dalam fase analisis selesai ke tingkat yang jauh lebih
detail. Spesifikasi teknis didokumentasikan untuk sistem, termasuk layout
laporan, arus data, dan tata letak layar. Sebuah DBMS komersial biasanya
menyediakan kemampuan dan komponen dasar berikut :
1.
Sebuah data bahasa definisi (DDL) yang
menyediakan sarana fisik yang menggambarkan data dan struktur logis dari data-base
ke DBMS.
2.
Sebuah data bahasa manipulasi (IDMIL)
yang memberikan perintah
3.
Sebuah bahasa query yang memungkinkan
pengguna untuk melakukan pertanyaan dan memanipulasi data-base tanpa
membutuhkan program aplikasi.
4.
Sebuah sistem kontrol data-base (DBCS)
yang mengendalikan berbagai komponen DBMS.
Implementasi/ Pelaksanaan.
Setelah aspek fisik data-base yang telah diputuskan, data-base
diimplementasikan. Proses ini meliputi loading data dari sumber data lain,
mengembangkan struktur data pendukung seperti tabel, dan mendirikan
pemeliharaan rutin.
Pemeliharaan
Selama fase ini, modifikasi ke data-base mungkin diperlukan dalam rangka untuk
beradaptasi dengan perubahan dalam lingkungan bisnis atau untuk meningkatkan
kinerja sistem atau fitur baru.
MENETAPKAN
ENTITAS DAN HUBUNGANNYA
Untuk memulai pembangunan diagram ER, kita harus
menetapkan cakupan dari proses yang akan dibuat modelnya dan membuat daftar
entitas yang terkena dampaknya.entitas
adalah semua kejadian yang dialami oleh sebuah perusahaan, sumber daya yang
mempekerjakan, dan para agen dengan siapa transaksi. ER harus mencakup entitas
yang memiliki hubungan nyata langsung satu sama lain.
Menentukan Poin – Point
( Cardinalitas) dari Hubungan
Cardinalitas mengacu pada hubungan numerik antara
perusahaan dengan diagram E.R. cardinalitas sangat penting dalam mendesain
data-base.
Menentukan Atribut Data
Elemen data ini adalah atribut dari entitas, seperti yang
ditentukan oleh kebutuhan informasi pengguna. Sebagai contoh, atribut seorang konsultan
adalah nama konsultan, alamat dan nomor identitas, ditambah data lain seperti
unsur-unsur sebagai konsultan nomor telepon rumah, tanggal lahir, dan tinggi,
gelar sarjana yang diperoleh.
Struktur Data Erasional
Struktur data relasional dimana metode desain data-base
menggunakan tabel untuk mewakili keseluruhan pandangan logis data base, satu
keuntungan dari pendekatan ini adalah struktur yang independence antara
representasi logis data dan cara representasi tersebut sebenarnya (secara
fisik) disimpan.
Data Base Rasional
Sebuah data-base relasional terdiri dari beberapa tabel
dan dalam beberapa kasus ratusan atau bahkan ribuan tabel.Setiap tabel terdiri
dari baris dan dua atau lebih kolom, dengan kolom kunci utama umumnya berada di
posisi paling kiri.
Struktur Jaringan
Seperti struktur pohon, struktur jaringan menetapkan
jalur akses atau link antara sampul data. Berbeda dengan struktur pohon,
bagaimanapun, struktur jaringan (1) memungkinkan sampul data apapun dihubungkan dengan sampul lain, (2) izin
masuk pada titik lebih dari satu akar, dan (3) memerlukan setidaknya satu
subordinat simpul data (simpul anggota) untuk memiliki dua atau lebih pemilik
simpul. mendatang. Jaringan sederhana dapat terdiri dari dua tipe record
pemilik, seperti pelanggan dan tenaga penjualan, yang biasanya memiliki catatan
anggota, seperti faktur penjualan. Dalam struktur ini, pengguna dapat mengakses
informasi tentang penjualan oleh orang
penjualan tertentu (melalui catatan pemilik penjual) atau untuk
Pelanggan tertentu (melalui catatan pemilik pelanggan). Sebuah jaringan yang
mengandung satu atau lebih banyak hubungan dikenal sebagai jaringan yang
kompleks.
Struktur Data Base
Berorientasi Objek
Struktur data tradisional hanya menampung data teks dan
menangani data pasif.dirancang untuk menyimpan data yang dimanipulasi oleh
prosedur. Jadi pemisahan data dari prosedur adalah norma. Ketika prosedur yang
dibangun dan dipelihara secara terpisah dari data, beberapa efek samping yang
mungkin. Sebuah cara kreatif untuk menampung data dan prosedur yang berdedikasi
ditawarkan oleh objek teknologi, seperangkat prinsip-prinsip konstruksi
perangkat lunak membimbing bersama-sama dengan bahasa, data base, dan alat-alat
lain yang mendukung prinsip-prinsip tersebut.Strategi orientasi objek
didasarkan pada konsep sistem bangunan dari komponen-komponen dapat digunakan
kembali disebut objek. Obyek adalah sebuah paket perangkat lunak yang berisi
pembacaan terkait data dan metode.
Comments
Post a Comment