Anda di halaman 1dari 13

DATABASE DAN

DATA WEREHOUSE
Pendekatan File Tradisional
Data dapat disimpan dengan dua cara yaitu dengan
pendekatan file tradisional (tidak memiliki mekanisme untuk
menandai, mengambil, dan memanipulasi data) dan
pendekatan basis data (database). Anda perlu tahu manfaat
dari pendekatan basis data, mengingat ketidaknyamanan
yang terlibat dalam mengakses dan memanipulasi data
dalam pendekatan file tradisional seperti ketergantungan
program-data, redundansi data tinggi, dan integritas data
rendah.
Pendekatan File Tradisional
Redundansi data menghabiskan ruang penyimpanan sehingga menjadi tidak
efisien. Ketika koreksi atau modifikasi perlu dilakukan, setiap perubahan
harus dilakukan sebanyak jumlah lokasi di mana data muncul, yang
membutuhkan waktu dan mungkin menimbulkan kesalahan. Jika data yang
sama dimasukkan dengan benar di satu tempat tetapi salah di tempat lain.
Ketidakakuratan merusak integritas data (karakteristik data mewakili apa
yang seharusnya diwakilinya dan data lengkap serta benar). Seringkali,
pendekatan file tradisional untuk menyimpan data menyebabkan integritas
data yang rendah. Sulit untuk memastikan bahwa data itu benar di semua
lokasi ketika ada berjuta tempat untuk memasukkan data dalam file.
Pendekatan Basis Data
Dalam pendekatan database, setiap data disusun menjadi entitas. Entitas adalah objek apa

pun yang dipilih organisasi untuk mengumpulkan data. Entitas dapat berupa tipe orang,

seperti karyawan, siswa, atau anggota klub penggemar; acara, seperti transaksi penjualan,

acara olahraga, atau pertunjukan teater; atau benda mati, seperti barang inventori atau

untuk dijual, bangunan, atau mineral. Dalam konteks manajemen data, "entitas" mengacu

pada semua kejadian berbagi jenis data yang sama. Setiap data terkecil adalah karakter.

Beberapa karakter membentuk bidang. Bidang adalah salah satu informasi tentang entitas,

seperti nama belakang atau nama depan siswa, atau alamat jalan siswa. Bidang yang

terkait dengan entitas yang sama membuat catatan. Kumpulan catatan yang saling terkait

disebut file. Seringkali, beberapa file terkait harus disimpan bersama. Kumpulan file-file

tersebut disebut sebagai basis data. Namun, fitur-fitur database dapat hadir bahkan ketika

database terdiri dari satu file.


Hirarki Data
Database Management System
Database management system (DBMS) adalah alat perangkat lunak yang
memungkinkan kita untuk membuat basis data, mengisinya dengan data, dan
memanipulasi data. Sebagian besar DBMS dilengkapi dengan bahasa
pemrograman yang dapat digunakan untuk mengembangkan aplikasi yang
memfasilitasi pertanyaan dan menghasilkan laporan. DBMS juga merupakan
bagian utama dari aplikasi perusahaan.
Dengan menggunakan database, Anda dapat bergerak cepat dari satu catatan
ke yang lain, mengurutkan berdasarkan kriteria yang berbeda, memilih
catatan atau bidang tertentu, membuat berbagai jenis laporan, dan
menganalisis data dengan cara yang berbeda. Karena tuntutan ini, basis data
disimpan dan diproses dari perangkat penyimpanan akses langsung.
Model Basis Data
Model basis data adalah struktur logis umum dari catatan
dalam suatu basis data. Berbagai model basis data adalah:
hierarkis, jaringan, relasional, dan berorientasi objek. Model
yang paling populer adalah model relasional, yang
digunakan untuk membangun sebagian besar database baru,
meskipun database berorientasi objek mendapatkan
popularitas. Beberapa vendor menawarkan DBMS yang
mengakomodasi kombinasi model relasional dan
berorientasi objek, yang disebut objek-relasional.
Primary Key
Tautan antar entitas dalam database relasional dikelola oleh
penggunaan bidang kunci. Kunci primer adalah
pengidentifikasi unik. Kunci komposit adalah kombinasi
dari dua atau lebih bidang yang digunakan sebagai kunci
utama. Kunci asing menautkan satu tabel ke tabel lain dalam
database. Dalam database berorientasi objek, set data,
bersama dengan prosedur yang memprosesnya, adalah
objek. Hubungan antara satu set data dan lainnya didirikan
oleh satu objek yang berisi lainnya, bukan oleh kunci asing.
Standar Bahasa
SQL telah diadopsi sebagai bahasa standar internasional untuk query
database relasional. Pernyataan SQL juga dapat tertanam dalam kode
yang diproduksi menggunakan banyak bahasa pemrograman. Untuk
membangun database, seorang desainer pertama-tama membangun
skema dan menyiapkan metadata, yang merupakan informasi tentang
data yang akan disimpan dalam database.
Perencanaan Database
Untuk merencanakan basis data, perancang melakukan pemodelan data.
Sebelum mereka mendesain database, mereka membuat diagram hubungan
entitas, yang menunjukkan tabel yang diperlukan untuk setiap entitas data
dan atribut (bidang) yang harus dipegang, serta hubungan antara tabel.
Kemudian mereka dapat melanjutkan untuk membangun skema, yang
merupakan struktur dari semua struktur catatan entitas, dan hubungan di
antara mereka.
Banyak basis data ditautkan ke Web untuk penggunaan jarak jauh.
Pengaturan ini memerlukan perangkat lunak server Web, seperti halaman
server aktif dan servlets Java, yang memungkinkan pengguna untuk
memasukkan kueri atau memperbarui database melalui Internet.
Halaman server aktif dan perangkat lunak serupa memungkinkan kueri dan entri data melalui
Web.
Data Werehouse
Data werehouse adalah kumpulan besar transaksi historis yang
disalin dari basis data transaksional, seringkali bersama dengan
data lain dari sumber luar. Manajer menggunakan alat perangkat
lunak untuk mendapatkan informasi yang berguna dari data
werehouse untuk mendukung pengambilan keputusan mereka.
Beberapa data werehouse terdiri dari beberapa data mart, masing-
masing berfokus pada unit organisasi atau subjek. Dalam setiap
penambahan data dari basis data transaksional ke data werehouse,
data diekstraksi, diubah, dan dimuat, sebuah proses yang dikenal
dengan singkatannya, ETL.
Tahapan dalam Mempersiapkan dan Menggunakan Data
Warehouse

Anda mungkin juga menyukai