Tofauti Kati ya Sinonimia na Lakabu

Orodha ya maudhui:

Tofauti Kati ya Sinonimia na Lakabu
Tofauti Kati ya Sinonimia na Lakabu

Video: Tofauti Kati ya Sinonimia na Lakabu

Video: Tofauti Kati ya Sinonimia na Lakabu
Video: MITIMINGI # 683 TOFAUTI YA HEKIMA NA MAARIFA (WISDOM & KNOWLEDGE) 2024, Julai
Anonim

Sinonimia dhidi ya Lakabu (katika hifadhidata za ORACLE) | Visawe vya faragha na visawe vya Umma

Kwa Kiingereza, visawe na lakabu zina takriban maana zinazofanana. Lakini katika hifadhidata hizo ni vitu viwili tofauti. Hasa katika hifadhidata za ORACLE, matumizi yao yote mawili ni tofauti. Visawe hutumiwa kurejelea vitu vya schema au hifadhidata kutoka kwa mpangilio mwingine. Kwa hivyo kisawe ni aina ya kitu cha hifadhidata. Lakini lakabu zinakuja kwa njia tofauti. Hiyo inamaanisha; sio vitu vya hifadhidata. Lakabu hutumika kurejelea majedwali, mionekano na safu wima ndani ya hoja.

Visawe

Hizi ni aina ya vipengee vya hifadhidata. Wanarejelea vitu vingine kwenye hifadhidata. Matumizi ya kawaida ya kisawe ni, kurejelea kitu cha mpangilio tofauti kwa kutumia jina lingine. Lakini visawe vinaweza kuundwa ili kurejelea vitu vya hifadhidata nyingine, pia (katika hifadhidata zilizosambazwa, kwa kutumia viungo vya hifadhidata). Majedwali, mitazamo, utendaji, taratibu, vifurushi, mfuatano, maoni yaliyobadilishwa, vitu vya darasa la java na vichochezi vinaweza kutumika kama marejeleo ya visawe. Kuna aina mbili za visawe.

  1. Masawe ya kibinafsi (yanaweza kutumiwa na mtumiaji aliyeyaunda pekee.)
  2. Masawe ya umma (yanaweza kutumiwa na watumiaji wote walio na haki zinazofaa)

Hapa, kuna sintaksia rahisi kuunda kisawe katika hifadhidata tofauti, unda kisawe myschema.mytable1 kwa ajili ya [email protected]_link1

Kwa kuwa tuna kisawe kinachoitwa mytable1 katika myschema ya [email protected]_link1 (meza ya hifadhidata iliyosambazwa), tunaweza kurejelea jedwali la hifadhidata linalosambazwa kwa urahisi kwa kutumia mytable1. Hatuhitaji kutumia jina refu la kitu chenye kiungo cha hifadhidata kila mahali.

Lakabu

Hizi ni jina lingine tu la kutazamwa, jedwali, au safu wima ndani ya hoja. Sio vitu vya hifadhidata. Kwa hivyo, lakabu si halali kila mahali kwenye schema/database. Zinatumika ndani ya hoja pekee. Hebu tuone mfano huu, chagua tab1.col1 kama c1, tab2.col2 kama c2

kutoka kwa mtumiaji1.tab1 kichupo1, mtumiaji1.tab2 kichupo2

wapi tab1.col1=tab2.col2

Hapa, c1 na c2 ni lakabu za safu wima, ambazo hutumika kwa tab1.col1 na tab2.col2, na tab1 na tab2 ni lakabu za jedwali, ambazo hutumika kwa mtumiaji1.table1 na user2.table2. Lakabu hizi zote ni halali ndani ya hoja hii pekee.

Kuna tofauti gani kati ya Sinonimia na Lakabu (katika hifadhidata za ORACLE)?

Visawe ni aina ya kitu cha hifadhidata. Lakini lakabu ni jina la kurejelea jedwali, mwonekano au safu ndani ya hoja. Sio kitu cha hifadhidata

Visawe vinaweza kuundwa kwa ajili ya majedwali, mionekano, chaguo za kukokotoa, taratibu, vifurushi, mifuatano, mionekano iliyobadilishwa, aina za vipengee vya aina ya java na vichochezi. Lakini lakabu hutumiwa tu kwa mionekano, majedwali na safu wima zao

Ilipendekeza: