Wednesday 17 June 2015

MEANING OF TABLE RELATIONSHIP

Alhamdulillah kembali lagi bersama saya, Akmal. Harini iaitu 6/18/2015 akan menceritakan mengenai maksud Hubungan Jadual.

Relation of access adalah pangkalan data hubungan (akses). Data yang ada di dalam satu jadual berkaitan dengan data dalam jadual lain.

Tiga jenis jadual iaitu :-

  • Satu ke satu hubungan - Dalam hubungan satu-ke-satu , setiap baris dalam satu jadual pangkalan data dikaitkan dengan satu dan hanya satu baris lain dalam jadual lain. Dalam hubungan satu sama satu antara Jadual A dan Jadual B, setiap baris dalam Jadual A dikaitkan dengan baris lain dalam Jadual B. Bilangan baris dalam Jadual A mestilah sama dengan bilangan baris dalam Jadual B. Ia akan menjadi jelas bahawa satu-sama-satu hubungan tidak begitu berguna kerana pereka pangkalan data mungkin juga hanya menggabungkan kedua-dua meja ke meja tunggal. Ini adalah benar pada umumnya. Walau bagaimanapun, terdapat beberapa situasi di mana terdapat perhubungan satu sama satu boleh meningkatkan prestasi.Sebagai contoh, jika jadual pangkalan data mengandungi lajur beberapa data yang kerap digunakan dan ruangan baki yang jarang digunakan, pereka pangkalan data boleh berpecah jadual tunggal kepada 2 jadual dikaitkan melalui hubungan satu-ke-satu. Reka bentuk yang akan mengurangkan overhed yang diperlukan untuk mendapatkan ruangan jarang digunakan setiap kali pertanyaan dilakukan mengenai kandungan jadual pangkalan data.
  • Satu ke banyak hubungan - Dalam hubungan satu-ke-banyak , setiap baris dalam berkaitan dengan jadual boleh dikaitkan dengan banyak baris dalam jadual yang berkaitan. Ini berkesan menjimatkan penyimpanan rekod yang berkaitan tidak perlu disimpan beberapa kali dalam jadual berkaitan. Sebagai contoh, semua pelanggan yang dipunyai oleh perniagaan yang disimpan dalam jadual pelanggan manakala semua invois pelanggan disimpan di dalam jadual invois. Setiap pelanggan boleh mempunyai banyak invois tetapi setiap invois hanya boleh dihasilkan untuk satu pelanggan.
  • Banyak ke banyak hubungan - Dalam hubungan banyak-ke-banyak , satu atau lebih baris dalam jadual yang boleh dikaitkan dengan 0, 1 atau banyak baris dalam jadual lain. Jadual pemetaan diperlukan untuk melaksanakan apa-apa hubungan. Sebagai contoh, semua pelanggan milik sebuah bank disimpan dalam jadual pelanggan manakala semua produk bank itu disimpan dalam jadual produk. Setiap pelanggan boleh mempunyai banyak produk dan setiap produk boleh diberikan kepada banyak pelanggan.


 Harap ilmu yang diberikan ini berguna pada masa akan datang =D