Tuesday, October 18, 2016

Pengenalan kepada Pemasangan MySQL

Langkah 1
Klik icon MySQL untuk menginstallnya.


Langkah 2
Anda perlu klik "Next" pada kotak yang disediakan


Langkah 3
Anda perlu klik tick (/) pada kotak kosong dan klik "Next."
 

Langkah 4
Anda perlu klik "Custom" dan tekan "Next".


Langkah 5
Anda perlu klik "Next".


Langkah 6
Akhir sekali, klik "Install".

Tuesday, October 11, 2016

Pengenalan kepada Pangkalan Data

1. Definisi
  • Sekumpulan data atau maklumat mengenai sesuatu topik atau tujuan tertentu yang mempunyai hubungan logikal di antara satu sama lain
  • Ia disimpansebagai satu sisitem simpanan data yang tersusun dalm bentuk elektronik bagi memudahkan proses capaian oleh satu atau lebih aturcara penggunaan
  • Contoh: Sistem rekod pelajar menyimpan maklumat peribadi seperti nama  ic dll

2. Konsep Pangkalan Data
  • Ia menyimpan data-data di dalam suatu tempat dan membolehkan data-data tersebut diuruskan dalam bentuk logikal untuk kemudahan mencapaian data

3. Sistem Berasasakan Fail Tradisional(SFT)
  • Sistem yang dilaksanakan secara manual atau tradisi. Data dan maklumat disimpan di dalam fail-fail kertas yang kemudiannya disimpan di dalam kabinet-kabinet khas
  • Fail yang disimpan adalah mengikut turutan abjab dan nombor rujukan supaya pencarian fail dapat dilakukan dengan sempurna
  • Kaedah penyimpanan di mana disimpan dalamn fail yang berasingan dan disimpan dalam disket dan segala aplikasi perlu ditulis

4. Kelemahan SFT
  • Pemisahan data setiap yang dibina tidak dihubungkan antara satu sama lain
  • Format fail yang berbeza tidak boleh digabung ataudi banding dengan mudah seperti MS Word dan MS Excel
  • Data lewahan-fail yang mempunyai data yang sama sisimpan dalam pelbagai tempat yang menyebabkan  kesukaran mencari dan penggunaan storan yang banyak

5. Kelebihan Pangkalan Data 
  • Mengawal ulangan - elakan pembaziran ruang storan , tenaga dan kos serta mengurangkan percanggahan data yang sama
  • Berkongsi data - membenarkan ramai pengguna mencapai maklumat yang dikehendaki dalam satu masa yang sama
  • Mengawal penggunaan pangkalan data kepada pengguna yang hanya diberi kebenaran

6. Sistem Pengurusan Pangkalan Data (SPPD) atau (DBMS)
  • Sistem perisian yang membolehkan pengguna mentakrif, mencipta, mengemaskini, mengurus dan menyelenggara pangkalan data. SPPD turut mengawal capaian terhadap data dalam pangkalan data

7. Aplikasi Pangkalan Data
  • Satu program yang berinteraksi dengan pangkalan data pada masa-masa exucation
  • PASCAL, COBOL atau C++ adalah antara contoh bahasa pengaturcaraan yang boleh digunakan untuk tujuan menulis aturcara penggunaan aplikasi pangkalan data

8. Kelebihan menggunakan DBMS
  • Maklumat data yang dekehendaki boleh dicapai dengan lebih pantas dan tepat
  • Meminimumkan limpahan data, meningkatkan konsistensi data, pengintegrasian dan perkongsian dan mengurangkan penyelenggaraan program
  • Boleh menyisih data mengikut cara yang ditentukan oleh pengguna seperti dalam susunan abjad atau kriteria lain
  • Boleh meyenaraikan data mengikut keperluan pengguna seperti dari segi susunan abjad atau kriteria lain
  • Boleh melaksanakan proses menyisih dan menyenaraikan data mengikut kriteria yang dikehendaki dengan pantas dan tepat
  • Boleh kemaskini dengan mudah
  • Boleh dikongsi dengan pantas serta mempunyai kadar interaktiviti yang tinggi menerusi pelbagai teknologi baru seperti menerusi CD-ROM, internet dll.

Sunday, October 2, 2016

Perisian Pelayan dan Pelanggan-Pelayan Pangkalan Data

Pengenalan
Pangkalan data merupakan himpunan data-data berkaitan yang dikongsi bersama oleh pelbagai kategori pengguna bagi memenuhi kehendak dan keperluan maklumat sesebuah organisasi.

Ciri-ciri pangkalan data
  • Perkakasan dan rangkaian
  • Perisian
  • Prosedur
  • Sumber manusia
  • Data


Gambar ini menunjukan proses yang dijalankan antara server dengan client-server

Pelayan

Definisi
  • Pelayan adalah satu komputer yang membolehkan maklumat dan sumber digunakan oleh komputer-komputer lain dalam satu rangkaian. 
  • Perisian server ini menguruskan sumber maklumat dan perkhidmatan supaya diedarkan sesama komputer pelanggan. 
  • Perisian ini dapat menghadkan dan mengawal pengguna yang dapat menggunakan rangkaian ini.

Fungsi
  • Menyimpan aplikasi dan pangkalan data yang ditetapkan oleh komputer yang disambungkan.
  • Menyediakan ciri-ciri keselamatan komputer.
  • Melindungi semua komputer disambungkan menggunakan firewall

Contoh perisian pelayan serta kelebihan

1. MySQL

Kelebihan
  • Boleh disambung kepada bahasa C, C++, Java, Perl, PHP dan Python.
  • Dapat bekerja di beberapa platform yang berbeza seperti LINUX, Windows, MacOS, FreeBSD,Solaris.
  • Boleh diintegrasikan dengan pelbagai bahasa pengaturcaraan
  • Tidak memerlukan spesifikasi perkakasan yang tinggi
Kekurangan
  • Sukar untuk diaplikasikan pada intansi atau syarikat hebat dengan pangkalan data yang besar
  • Tidak popular untuk aplikasi permainan dan mudah alih
  • Sokongan yang kurang

2. MS SQL
Kelebihan
  • Sesuai untuk syarikat-syarikat yang kecil, sederhana dan besar yang mampu memproses data yang banyak
  • Mempunyai keupayaan untuk pengurusan pengguna
  • Setiap pengguna boleh menetapkan kebenaran pada pangkalan data oleh pentadbir pangkalan data.
Kekurangan
  • Harga belinya yang lumayan tinggi
  • Sukar digunakan pada bahasa pengaturcaraan lain
  • Tidak sesuai untuk skala pangkalan data besar 

Pelanggan-Pelayan
Definisi
  • Pelanggan-pelayan adalah hubungan program di mana satu program yang pelanggan meminta perkhidmatan atau sumber dari program lain pelayan. 
  • Walaupun model pelanggan-pelayan boleh digunakan oleh program dalam satu komputer, ia adalah satu konsep yang lebih penting bagi rangkaian . 
  • Dalam kes ini, pelanggan mewujudkan sambungan ke pelayan melalui rangkaian kawasan tempatan LAN atau rangkaian kawasan luas WAN, seperti Internet.

Fungsi
  • Mengatur user interface
  • Memproses aplikasi
  • Memberikan respons balik kepada pengguna

Contoh perisian pelanggan-pelayan serta kelebihan


1. ORACLE
Kelebihan
  • Perisian DBMS boleh dipercayai dan mempunyai keupayaan yang tinggi
  • Boleh mengendalikan jumlah daya dalam saiz besar
  • Dapat mengolah data dengan cepat dan tepat
  • Pemprosesan data lebih cepat
Kekurangan
  • Menggunakan RAM yang banyak untuk memproses
  • Hanya menjalankan dengan menggunakan Windows sahaja

2. IBM DB2

Kelebihan
  • Mengurangkan kos pentadbiran 
  • Meningkat kecekapan dan mengurangkan keperluan storan 
  • Penghijrahan sangat mudah dari pangkalan data lain 
  • Menyokong multi-platform
Kekurangan
  • Tidak boleh memuat turun secara terus dari IBM
  • Platform specified
  • Memerlukan spesifikasi OS tertentu

3. SYBASE









Kelebihan
  • Jika pertanyaan menyediakan hujah-hujah carian di setiap satu daripada kunci,   indeks komposit memerlukan lebih sedikit I / Os daripada pertanyaan yang sama menggunakan indeks pada mana-mana sifat tunggal.
  • Indeks komposit adalah cara yang baik untuk menguatkuasakan keunikan pelbagai sifat.
Kekurangan
  • Ia biasanya mempercepatkan semula tetapi boleh memperlahankan pengubahsuaian data
  • Ia boleh meningkatkan saiz jadual
  • Ia biasanya mempercepatkan semula tetapi boleh memperlahankan pengubahsuaian data


Keperluan Perkakasan MS SQL
SADASD
  • PROCESSOR  Quad-core x64 architecture 2 GHz CPU or higher such as AMD Opteron or Intel Xeon systemsay
  • RAM 16-GB RAM or more
  • HARD DISK  SAS RAID 5 or RAID 10 hard disk array


Kesimpulan
Kesimpulannya, terdapat pelbagai jenis pangkalan data yang mempunyai kelebihan dan ciri-ciri tersendiri. Penggunaan pangkalan data dapat memudahkan untuk mengurus syarikat kecil mahupun syarikat kecil.

Rujukan