PENGENALAN
1A. DEFINISI PANGKALAN DATA
·
Pangkalan Data ialah sekumpulan data atau
maklumat mengenai sesuatu topik atau tujuan tertentu yang mempunyai hubungan
logikal di antara satu sama lain.
·
Ia disimpan sebagai satu sistem simpanan data
yang tersusun dalam bentuk elektronik bagi memudahkan proses capaian oleh satu
atau lebih aturcara penggunaan.
1B. BERIKAN
3 CIRI/TUGAS/FUNGSI PANGKALAN DATA
1.
Penyimpanan, Capaian Dan Kemaskini
·
Sistem Pengurusan
Pangkalan Data (DBMS) menyediakan perkhidmatan seperti penyimpanan, capaian dan
pengemaskinian data dalam pangkalan data
2. Menyediakan Katalog Percuma
·
Sistem Pengurusan
Pangkalan Data (DBMS) menyediakan suatu katalog yang mengandungi maklumat
tentang data dan katalog yang boleh dicapai oleh pengguna.
3. Menyokong Transaksi
·
Transaksi adalah
suatu unit kerja yang mengandungi beberapa arahan pengemaskinian terhadap data
4. Kawalan Keserentakan
·
Sistem Pengurusan
Pangkalan Data (DBMS) memastikan pangkalan data dikemaskini dengan tepat jika
ramai pengguna mengemaskinikan pangkalan data secara serentak
5. Pemulihan Daripada Kegagalan
Sistem
·
Sistem Pengurusan
Pangkalan Data (DBMS) menyediakan kemudahan untuk memulihkan pangkalan data
apabila berlaku kerosakan
6. Hak Kuasa
·
Kemudahan ini
untuk memastikan orang yang berhak sahaja dibenarkan untuk memcapai data
7. Perkhidmatan Integriti
·
Perubahan data
mesti mengikut kekangan atau syarat yang telah ditentukan. Kemudahan ini adalah
untuk menjaga ketetapan data
8. Perkhidmatan Utiliti
·
Kemudahan yang
disediakan untuk menyelenggara pangkalan data melalui penyuntingan data,
penghapusan rekod, membina fail-fail baru dan sebagainya
1c. 1 RAJAH YANG
DAPAT MENUNJUKKAN FUNGSI PANGKALAN DATA
3 CIRI PANGKALAN
DATA
Ms-SQL
·
Memiliki
tingkat pengamanan / security data yang baik.
·
Memiliki
kemampuan untuk back-up data, rollback data, dan recovery data.
·
Memiliki
kemampuan untuk membuat database mirroring dan clustering.
ORACLE
·
Merupakan
software DBMS yang handal dan memiliki kemampuan yang tinggi.
·
Dapat
menangani jumlah data dalam ukuran yang besar.
·
Dapat
mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga
didapatkan informasi yang akurat sesuai permintaan pengguna/user.
SYBASe
·
Sybase mudah digunakan dan memiliki dukungan user yang
luas.
·
Memiliki
tingkat keamanan yang baik.
·
Bisa
berjalan dibanyak platform selain PC.
MYSQL
·
Dapat bekerja di beberapa platform
yang berbeda seperti LINUX, Windows, MacOS, FreeBSD, Solaris, dll.
·
Dapat disambungkan pada bahasa C, C++, Java , Perl, PHP, dan
Python.
·
Mempunyai lebih banyak jenis data
seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4
dan 8 byte. FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME,
TIMESTAMP, YEAR, SET, dan tipe ENUM.
3a. Pelayan
Pelayan
pangkalan data adalah satu program komputer yang menyediakan perkhidmatan
pangkalan data untuk program komputer lain atau komputer, seperti yang
ditakrifkan oleh model pelanggan - pelayan. Istilah ini juga boleh merujuk
kepada komputer yang khusus untuk menjalankan program seperti ini.
3b.Pelanggan
Seni bina di
mana pengguna ' s PC ( pelanggan ) adalah mesin yang meminta dan pelayan adalah
mesin yang membekalkan , kedua-duanya dihubungkan melalui
rangkaian kawasan tempatan (LAN ) atau rangkaian
kawasan luas ( WAN ) seperti Internet .
3c. 3 ciri-ciri pelayan pangkalan data
·
Ia pada mulanya
pasif (atau hamba , menunggu query )
·
Ia mendengar ,
bersedia untuk bertindak balas kepada permintaan yang dihantar oleh pelanggan
·
Apabila
permintaan yang datang, ia merawat dan menghantar jawapan.
3c.
3 ciri-ciri pelanggan pangkalan data
·
Ia adalah yang
pertama aktif ( atau ketua )
·
Menghantar
permintaan kepada pelayan
·
Ia menjangka dan
menerima jawapan daripada pelayan
3d. 2 kelebihan MySql
- · Dapat bekerja di beberapa platform yang berbeda seperti LINUX, Windows, MacOS, FreeBSD, Solaris, dll.
- · Dapat dikoneksikan pada bahasa C, C++, Java , Perl, PHP, dan Python
2
kelemahan MySql
- · Data yang ditangani belum begitu besar. Tidak sesuai untuk menyimpan data mahupun untuk memproses data.
- · Tidak multi user, apabila dalam satu jaringan komputer menggunakan program dalam satu waktu, salah satu user harus mengalah sampai user yang lain selesai menggunakan program.
2 kelebihan MsSql
- · Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.
- · Memiliki kemampuan untuk membuat database Mirroring dan clustering.
2
kelemahan MsSql
- · Hanya boleh berfungsi pada satu platform system operasi yaitu microsoft windows.
- · Hanya dapat diimplementasikan pada satu unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif/standby server(tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DBMS Oracle).
2 kelebihan ORACLE
- · Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
- · Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang tepat sesuai dengan permintaan pengguna/user.
2 kelemahan ORACLE
- · Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
- · Memerlukan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil
2 kelebihan SYBASE
- · Mendukung banyak bahasa pemrograman seperti Power Builder, C, C++, Perl, Phyton, Java, dan PHP
- · Sybase merupakan software database yang memiliki kecepatan dan reliabilitas yang tinggi dalam pemprosesan data.
2 kelemahan SYBASE
- · Mempunyai kawalan sistem yang ketat
- · Mempunyai keperluan sistem pemasangan yang banyak dan rumit
2 kelebihan DB2
- · Meningkatkan efisiensi dan mengurangi keperluan storage
- · Menyokong multi-platform
2 kelemahan DB2
- · Platform yang terperinci
- · Kelajuan yang lebih rendah dari MySql dan Oracle
1 rajah yang dapat menunjukkan kaitan pelayan dan pelanggan
Contoh situasi dimana pelayan (server) dan pelanggan
(client) berinteraksi
3 kelebihan menggunakan pelayan (server) pangkalan
data dalam mengurus sumber berbanding sistem fail.
- · Pangkalan data ini menawarkan repositori tunggal data untuk organisasi.
- · Mempunyai pangkalan data tunggal yang disimpan menjadikannya lebih mudah untuk mengekalkan ketepatan dan mata wang bagi data.
- · Pangkalan data tunggal menjadikannya lebih mudah untuk melindungi daripada kehilangan data disebabkan oleh kegagalan perkakasan.
Rujukan