Wednesday, June 17, 2015

TABLE RELATIONSHIP

ASSALAMUALAIKUM,

Alhamdulillah, kembali lagi kita dalam penulisan blog pada kali ini. Marilah kita sama-sama mengangkat kesyukuran kehadrat Allah S.W.T kerana telah memberi kita peluang untuk hidup pada hari ini. Kita juga haruslah bersyukur kerana telah ditemukan pada bulan ramadhan yang mulia pada tahun ini. 
Apa-apapun, mari kita ke topik yang bakal dibincangkan ini.

Baik, pada hari ini kita akan membincangkan tentang "Table Relationship".

Pertama sekali, kita akan membincangkan tentang maksud "Table"

♦ dalam pangkalan data hubungan,jadual merupakan satu set elemen data yang menggunakan model garis menegak dan garis mendatar, kedua-duanya akan menjadi jadual apabila mereka bertemu atau bersilang antara satu sama lain. Dikenali sebagai lajur dan baris. Sesuatu jadual boleh mempunyai beberapa lajur yang tertentu, tetapi boleh memunyai beberapa baris.

Maksud "Table Relationship" pula ialah,

1. Table Relationship mempunyai tiga jenis iaitu
   ♦ One-to-One Relationship
   ♦ One-to-Many Relationship
   ♦ Many-to-Many Relationship

2. Maksud
   ♦Dalam hubungan satu-ke-satu, setiap baris dalam satu jadual pangkalan data dikaitkan dengan satu    dan hanya satu baris yang lain dalam jadual yang lain. Dalam hubungan  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 setiap 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 membahagikan 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 j adual pangkalan data.