Разлика између унутрашње придруживања и природне везе

Тхе кључна разлика између Унутрашње Придруживања и Природног Придруживања је то Унутрашње придруживање даје резултат на основу подударних података у складу са условима једнакости наведеним у упиту, док Натурал Јоин даје резултат на основу истоименог ступца и истог типа података у табелама које треба придружити.

ДБМС омогућава лако чување, преузимање и манипулирање подацима. Чува податке у облику табела. Свака табела се састоји од редака и ступаца. Редови представљају сваки ентитет, док ступци представљају атрибуте. Претпоставимо базу података Студент. Сваки ред представља ученика. Ступци представљају атрибуте као што су ид, име, оцена, старост. ДБМС је колекција таблица и свака таблица је повезана помоћу ограничења као што су страни кључеви. Понекад није довољно користити једну таблицу. Постоје ситуације које захтевају коришћење више табела. Да бисте комбиновали две табеле, бар један ступац треба да буде заједнички. Комбинација табела назива се придруживање.

САДРЖАЈ

1. Преглед и кључне разлике
2. Шта је унутрашње придруживање
3. Шта је природно спајање
4. Однос између унутрашње и природне везе
5. Упоредна упоредба - Унутрашња придруживања и природна придруживања у табеларном облику
6. Резиме

Шта је унутрашње придруживање?

Пример унутрашње спојнице је следећи. Испод је сто ученика.

Табела Студент_инфо је како слиједи.

Да бисте извршили унутрашње спајање, требало би да постоји барем једно подударање између обе табеле. Ид 1,2,3 су заједничке за обе табеле. Стога је могуће извести унутрашње спајање.

Слика 01: СКЛ придруживање

ИННЕР ЈОИН упит за спајање ове двије табеле је сљедећи.

СЕЛЕЦТ * од студента

ИННЕР ПРИДРУЖИТЕ се студент_инфо ГДЈЕ студент.ид = студент_инфо.ид;

Извршењем горње СКЛ наредбе исписат ће се сљедећа табела.

Шта је природно спајање?

Пример природног спајања је следећи. Испод је сто ученика.

Табела Студент_инфо је како слиједи.

Да бисте извршили природно спајање, требало би да постоји колона са истим именом и истим типом података. Ступац ид је исти за обе табеле. Због тога је могуће природно придружити обе табеле.

НАТУРАЛ ЈОИН упит за спајање ове двије табеле је сљедећи.

ОДАБИР * од студента ПРИРОДНИ ЈОИН студент_инфо;

Извршењем горње СКЛ наредбе исписат ће се сљедећа табела.

Какав је однос између унутрашњег придруживања и природног спајања?

  • Природно спајање је врста унутрашњег придруживања.

Која је разлика између унутрашњег придруживања и природног придруживања?

Унутрашње придруживање даје резултат на основу подударних података према стању једнакости наведеном у упиту, док природно Придруживање даје резултат на основу истоименог ступца и истог типа података у табелама које се требају придружити. Штавише, синтакса унутрашњег спајања и природног спајања су различите.

Кад се таблица1 састоји од ид-а, имена и табле2 састоји се од ид-а и града, тада ће интерни спој дати резултирајућу таблицу са одговарајућим редовима. Имаће ид, име, поново ид и град. Са друге стране, у природном придруживању, дат ће резултирајућој табели одговарајуће редове са ступовима ид, име, град.

 

Преглед - Иннер Јоин вс Натурал Јоин

Кључна разлика између унутрашњег и природног спајања је у томе што унутрашње спајање даје резултат на основу подударних података према стању једнакости наведеном у СКЛ упиту, док природно придруживање даје резултат на основу истог назива ступца и истог типа података у табелама које треба спојити.

Референце:

1.Туториалс Поинт. „СКЛ УНУТРА ПРИКЉУЧУЈЕ.“ Туториалс Поинт, 8. јануара 2018. Доступно овде

Љубазношћу слике:

1.'С Јоин - 07 А Иннер Јоин Б'Би ГерманКс - Властити рад, (ЦЦ БИ-СА 4.0) преко Цоммонс Викимедиа