informasih tentang database

Jumat, 30 September 2011
Pangkalan data[1] atau basis data (bahasa Inggrisdatabase), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

[sunting]Perangkat lunak basis data

Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level):
DATA INFORMASIH KE 2
Dasar-dasar Database
Umi Proboyekti
Properti Database
Database adalah koleksi data item yang saling terkait terkelola sebagai satu unit. Beberapa definisi lain
tentang database adalah :
1. Relational data structure used to store, query, and retrieve information.
fwie.fw.vt.edu/tws-gis/glossary.htm
2. A shared collection of logically related data designed to meet the information needs of multiple
users in an organization. www.cbu.edu/~lschmitt/I351/glossary.htm
3. an organized body of related information wordnet.princeton.edu/perl/webwn
4. database is an organized collection of computer records. In libraries, one of the most common
types of databases consists of records describing articles in periodicals otherwise known as a
periodical index. www.lib.utexas.edu/help/glossary/d.html
Istilah “database” juga digunakan di dunia perpustakan untuk menjelaskan sekumpulan informasi yang
biasanya tersimpan dan dapat diakses di perpustakaan, seperti yang dijelaskan pada definisi ke 4. Untuk
membuat definisi database yang kita maksud lebih jelas dan tepat, maka beberapa karakteristik dari
database adalah :
1. pengelolaan melalui dengan suatu Database Management System (DBMS)
2. ada lapisan-lapisan abstraksi data
3. data fisik yang independen
4. data logis yang independen
Berikut penjelasan karakteristik-karakteristik tersebut.
DBMS
Database Management System merupakan software yang disediakan oleh penyedia database untuk :
• mengelola dan memelihara data
• memindahkan data ke dan dari file data fisik yang dibutuhkan
• mengelola akses data yang bersamaan oleh beberapa pengguna 
• mengawasi pembaharuan data dan mencegah konflik perubahan data
• mengelola transaksi sehingga perubahan data terjadi secara lengkap atau tidak terjadi perubahan
jika transaksi batal atau gagal
• mendukung bahasa query
• pengawasan back up database dan pemulihan dari kesalahan
• mekanisme keamanan
Lapisan-lapisan abstraksi data /Layers of Data Abstraction
Database memiliki kapabilitas unik unik untuk menyajikan informasi ke banyak pengguna sesuai
dengan permintaan masing-masing. Pengguna di sini bisa saja manusia atau aplikasi yang masuk secara
sah ke database untuk menyimpan atau mendapatkan data. Aplikasi tersebut adalah program yang
dirancang untuk menyelesaikan tugas-tugas bisnis tertentu seperti sistem pemesanan barang, sistem
penggajian, sistem akuntansi.
Database memungkinkan setiap pengguna (manusia atau aplikasi) mendapatkan informasi hasil
pengolahan data yang berbeda satu sama lain. Yang satu minta laporan pendapatan bulan tertentu
sementara yang lain mencetak transaksi hari ini, pengguna lain melakukan pencarian terhadap data
tertentu. Masing-masing menggunakan data dari database yang sama. Setiap perubahan data yang
Lapisan-lapisan abstraksi data dapat digambarkan seperti pada Figure 1-1 dimana ada 3 lapisan yaitu
dilakukan oleh salah satu, akan juga ditemukan oleh yang lain.
lapisan fisik, lapisan logika dan lapisan luar. 
a. lapisan fisik 
lapisan fisik berisi file data yang menyimpan semua data untuk database. Hampis esmua DBMS yang
moderen mengijinkan data base disimpan dalam multiple data files (banyak file untuk 1 database).
Kecuali MS Access menyimpan database dalam 1 file sehingga tidak mampu mengatasi ukuran data
yang besar, tapi cocok untuk data personal. 
DBMS dan sistem operasi secara otomatis mengelola data files : membuka, menutup, membaca dan
menulis data ke dan dari file.  Pengguna database tidak perlu langsung berhubungan dengan lapisan
fisik yaitu data files saat menggunakan database. Data-data yang tersimpan dalam file diwakili oleh
lapisan berikutnya yaitu lapisan logika.

0 komentar:

Posting Komentar