Je, ni nini kujiunga na operator katika DBMS?
Je, ni nini kujiunga na operator katika DBMS?

Video: Je, ni nini kujiunga na operator katika DBMS?

Video: Je, ni nini kujiunga na operator katika DBMS?
Video: Создание приложений для мобильных устройств, игр, Интернета вещей и многого другого с помощью AWS DynamoDB, автор Рик Хулихан. 2024, Mei
Anonim

Jiunge ni binary operesheni ambayo inakuwezesha kuchanganya kujiunga bidhaa na uteuzi katika taarifa moja. Lengo la kuunda a kujiunga hali ni kwamba hukusaidia kuchanganya data kutoka nyingi kujiunga meza. SQL Inajiunga hukuruhusu kupata data kutoka kwa mbili au zaidi DBMS meza.

Vivyo hivyo, watu huuliza, ni nini kujiunga na DBMS?

Inajiunga katika DBMS na Aina (Ndani, Nje, Theta, Equi, Kushoto, Kulia): Inajiunga inaweza kufafanuliwa kwa urahisi kama kuchanganya au kuunganisha nakala zinazohusiana kutoka kwa mahusiano mawili tofauti hadi aina moja.

Baadaye, swali ni, ni nini asili ya kujiunga na mfano? A JIUNGE ASILI ni a JIUNGE operesheni ambayo inaunda isiyo wazi kujiunga kifungu kwako kulingana na safu wima za kawaida kwenye jedwali mbili zinazounganishwa. Safu wima za kawaida ni safu wima ambazo zina jina sawa katika jedwali zote mbili. A JIUNGE ASILI inaweza kuwa NDANI kujiunga , KUSHOTO NJE kujiunga , au NJE KULIA kujiunga . Safu zote za kawaida.

Mbali na hilo, ni nini kujiunga na aina za kujiunga?

A JIUNGE ni njia ya kuchanganya safu wima kutoka kwa moja (binafsi- kujiunga ) au jedwali zaidi kwa kutumia maadili ya kawaida kwa kila moja. ANSI-standard SQL inabainisha tano aina za JIUNGE : NDANI, KUSHOTO NJE, KULIA NJE, KAMILI NJE na MSALABA. Kama kesi maalum, meza (meza ya msingi, mtazamo, au jedwali iliyounganishwa) inaweza JIUNGE kwa nafsi yake mwenyewe kujiunga.

Ni aina gani tofauti za viungo?

Kuna nne za msingi aina ya SQL hujiunga : ndani, kushoto, kulia, na kamili. Njia rahisi na angavu zaidi ya kuelezea tofauti kati ya hizi nne aina ni kwa kutumia mchoro wa Venn, ambao unaonyesha uhusiano wote wa kimantiki unaowezekana kati ya seti za data.

Ilipendekeza: