Apa itu Basis Data ?


Menurut saya basis data adalah :
Suatu koleksi data computer yang terintegrasi, diorganisasikan dan disimpan dengan cara yang memudahkan pengambilan kembali.
Tujuan utama dari konsep database adalah meminimumkan pengulangan data dan mencapai independensi. Pengulangan data (data redundancy ) adalah duplikasi data artinya data yang sama disimpan dalan beberapa file.
Perubahan pada struktur data hanya dilakukan sekali, yaitu dalam tabel.
Ketika perusahaan mengadopsi konsep database, hirarki data menjadi:
• Database
• File
• Catatan
• elamen data

Tersedia berbagai cara untuk mengintegrasikan isi dari file-file yang memiliki hubungan logis. Seperti :
1) Bentuk Data Base
• Hierarchical DataBase
• Network DataBase
• Relational DataBase

2) Struktur Data Base
• Hubungan eksplisit
• Hubungan implicit

Tipe-tipe Data Base :
a. Operational DataBase
b. Analytical DataBase
c. Data WareHouse
d. Distributed DataBase
e. End User DataBase
f. HyperMedia DataBase
g. External DataBase

3) Komponen Data Base :
1. File data base
2. DBMS
3. Sistem Antar-Muka Bahasa Induk (A Host Language Interfice system)
4. Program Aplikasi
5. Sebuah sistem Antar muka Bahasa Alami ( A Natural Language Interface system)
6. Kamus Data (data dictionary)
7. Terminal Pengaksesan dan pemutakhiran yang online
8. Sistem keluaran / pembuat Reportase ( The output system or report Generator)

4) Kriteria DataBase
1. Struktur filenya memudahkan untuk mengcutkan suatu record dengan record lainnya.
2. Penggabungan file secara menyilang dimungkinkan, sehingga record yang sebelumnya bebas karena biasa digabung dan diproses bersama secara otomatis.
3. File program/datanya bersifat bebas, sehingga memudahkan untuk pemutakhiran dan perawatan DB.
4. Memilih rumusan bersama (common definition) dalam kaitannya dengan definisi data, format record dan berbagai jenis deskripsi lainnya.
5. Memiliki DBMS untuk mengelola data.
6. Kamus Data
7. Memiliki memori akses langsung yang besar untuk memuat data DBMS.
8. Memiliki program dan piranti komunikasi yang canggih, yang memungkinkan pengguna untuk mengakses data secara serempak.
9. Memiliki teknik-teknik penyalinan (back up), penghidupan kembali (restart) dan perolehan kembali (recovery) yang canggih yang dapat merekrontuksi kembali file-file DB jika ada data yang rusak/hilang.
10. Adanya Query Language.

5) Manajerial DataBase Meliputi :
1. System Intelegent
2. Masalah-masalah management khusus
3. Model Manajemen
4. Tugas Kunci system informasi
6) Perangkat lunak data base
7) Menciptakan database
8) Pengelola database

B. DBMS (Data Base Management System)
DBMS adalah Suatu cara dalam bentuk system yang berguna dalam menyimpan data penggunaan cara yang tepat dapat mempercepat penyimpanan data ,pemrosesan data dan pengambilan data.

1) Empat hal penting dalam DBMS
a. Query language
b. Security consideration
c. Biaya tidak langsung pemrosesan
d. Kecocokan dengan tipa aplikasi
2) Elemen-elemen utama dari DBMS
• Data description language processor
• Performance statistics processor
• Modul backup/recovery
• Manajer database

3) Keuntungan DBMS
• Mengurangi pengulangan data
• Mencapai independesi data
• Mengintegrasikan data beberapa file
• Mengambil data dan informasi secara cepat
• Meningkatkan keamanan
• Meningkatkan presentasi kesiapan data (data availability) yang berarti tersedia pada waktu dibutuhkan.
• Mempercepat penyimpanan dan pengambilan data.
• Mempercepat dan mempermudah pemrosesan data
• Mengurangi penyimpanan data yang rangkap
• Mempermudah pemrograman karena lebih fleksibel.

4) Kerugian DBMS
• Kurangnya ahli Data Base
• Biaya pemrosesan data sangat tinggi
• Kebutuhan software dan Hardware yang bertambah
• Penggabungan dan pengamanan data
• Mangikat pemakai untuk
• Memperoleh perangkat lunak yang mahal
• Memperoleh konfigurasi perangkat keras yang besar
• Mempekerjakan dan mempertahankan staf DBA

C. Model Database yang Umum
a. Flat Files
b. Hierarchical Model
c. Relational Model
d. Object-Oriented Model

D. Kekangan Dalam Database
a. Data Redundancy
b. Data Inconsistency
c. Data Terisolir (Isolation Data)
d. Data Integrity

Tidak ada komentar:

Posting Komentar