Minggu, 23 Juni 2013

Basis Data





Basis data (database) = suatu pengorganisasian sekumpulan data yg saling berkaitan sehingga memudahkan aktifitas untuk memperoleh informasi.

DBMS (Database Management Sistem) = perangkat lunak sistem yg memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan cara yg praktis dan efesien.



komponen lingkungn basis data :
- perangkat keras
- perangkat lunak
- data
- prosedur
- orang

DBA ( database administrator) = orang yg bertanggung jawab terhadap manajemen basis data.
tugas :
- mendefinisikan basis data
- mendefinisikan struktur dan metode akses penyimpan
- menentukan keamanan basis data
- melakukan pemeliharaan basis data secara rutin



ANSI-SPARC (American Nasional Standards Institute - Standards Planning and Requirement Comitte) mendefinisikan yg disebut arsitektur 3 level yaitu:
1. level eksternal= menyatakan lapisan pandangan adalah level penghubung langsung dengan pemakai.
2. level konseptual (skema konseptual) = menjabarkan data apa yg tersimpan dalam basis data dan hubungan2 antar data.
3. level internal (skema internal) = level yg berhubungan secara langsung dengan basis data.

daftar sejumlah DBMS terkenal:
DBMS Access = Perusahaan Microsoft Corporation
DB2 = IBM
Informix = IBM
Ingres = Computer Associate
MySQL = the mySQL AB Company
Oracle = Oracle Corporation
PostgreSQL = postgresql
sybase= sybase inc

keunggulan DBMS:
* mengurangi duplikasi data
* menjaga konsisten dan integritas data
* meningkatkan keamanan data
* memudahkan memperoleh informasi
* menghemat biaya
* meningkatkan produktivitas pemgrogam

kelemahan DBMS :
* harga DBMS yg handal sangat mahal
* ukuran penyimpanan yg dibutuhkan sangat besar
* meminta perangkat keras dengan spesifikasi tertentu
* kompleksitas yg tinggi
* biaya konversi sistem sangat mahal

model basis data:
1. model data relasional = menggunakan sekumpulan tabel berdimensi dua (relasi/tabel) dengan masing2 tabel tersusun atas sejumlah baris dan kolom.
2. model data hirarki = dijabarkan dalam bentuk pohon terbalik, terdapat istilah orang tua dan anak yg berhubungan.
3. model data jaringan = sama dgn model data hirarki, tapi tidak mengenal akar, dan setiap anak boleh memiliki banyak orang tua.
4. model data berbasis objek = model data yg menerapkan teknik pemrogram berbasis objek.

data warehouse = basis data yg menyimpan data sekarang dan data masa lalu yg berasal dari berbagai sumber operasianal dan sumber lain untuk mendukung pengambilan keputusan.
data mart = bagian dari data warehouse yg mendukung kebutuhan pada tingat departement dan fungsi bisnis
OLAP (online analitical processing) = suatu jenis pemrosessan yg memanipulasi data bervolume besar dari berbagai perspektif.
data mining = perangkat lunak yg digunakan untuk menemukan pola2 tersembunyi maupun hubungan2 yg terdapat dalam basis data.

SQL (Structured Query Language) = bahasa yg digunakan untuk mengakses basis data yg tergiling relasional

RDBMS (relational database manaement sistem)
OODBMS ( Objek Oriented Data Base Management Sistem)
OORDBMS (objek oreinted relational database sistem)
DDBMS (distributed database management sistem)

0 komentar:

Posting Komentar

Tolong komentar yang berkaitan dengan postingan ini...