Ano ang foreign key sa Oracle?
Ano ang foreign key sa Oracle?

Video: Ano ang foreign key sa Oracle?

Video: Ano ang foreign key sa Oracle?
Video: Introduction to Databases - TAGALOG 2024, Mayo
Anonim

A dayuhang susi ay isang paraan para ipatupad ang referential integrity sa loob ng iyong Oracle database. A dayuhang susi nangangahulugan na ang mga halaga sa isang talahanayan ay dapat ding lumitaw sa isa pang talahanayan. Ang dayuhang susi sa talahanayan ng bata ay karaniwang tumutukoy sa isang pangunahing susi sa mesa ng magulang.

Kung isasaalang-alang ito, paano mo tutukuyin ang isang foreign key?

A dayuhang susi ay isang column o grupo ng mga column sa isang relational database table na nagbibigay ng link sa pagitan ng data sa dalawang table. Ito ay gumaganap bilang isang cross-reference sa pagitan ng mga talahanayan dahil ito ay tumutukoy sa pangunahin susi ng isa pang talahanayan, sa gayon ay nagtatatag ng isang link sa pagitan nila.

Sa tabi sa itaas, ano ang pagkakaiba sa pagitan ng pangunahing key at foreign key? Kaugnayan ng Pangunahing susi vs Dayuhang susi A pangunahing susi natatanging kinikilala ang isang talaan nasa relational database table, samantalang a dayuhang susi tumutukoy sa larangan sa isang mesa na kung saan ay ang pangunahing susi ng ibang table.

Alamin din, ano ang halimbawa ng foreign key?

A dayuhang susi ay isang column (o column) na tumutukoy sa isang column (madalas ang primary susi ) ng isa pang mesa. Para sa halimbawa , sabihin nating mayroon kaming dalawang talahanayan, isang talahanayan ng CUSTOMER na kinabibilangan ng lahat ng data ng customer, at isang talahanayan ng ORDERS na kinabibilangan ng lahat ng mga order ng customer.

Ano ang gamit ng foreign key?

SQL DAYUHANG SUSI Pagpigil. A DAYUHANG SUSI ay isang susi ginagamit upang iugnay ang dalawang talahanayan nang magkasama. A DAYUHANG SUSI ay isang field (o koleksyon ng mga field) sa isang table na tumutukoy sa PANGUNAHING SUSI sa ibang table. Ang DAYUHANG SUSI Ang pagpilit ay ginagamit upang maiwasan ang mga aksyon na makakasira sa mga link sa pagitan ng mga talahanayan.

Inirerekumendang: