Tuesday, 4 August 2015

PERFORM DATABASE INSTALLATION AND CONFIGURATION

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