Рецоммендед, 2024

Избор Уредника

Разлика између унутрашњег спајања и спољног придруживања у СКЛ-у

Унутрашње спајање и спајање Придружите се оба типа Придружи се. Јоин се упоређује и комбинује туплес из два односа или табела. Унутрашње придруживање одређује природно спајање, тј. Ако напишете клаузулу Јоин без кључне речи Иннер онда она извршава природну операцију придруживања. Потенцијална разлика између Унутрашњег Придруживања и Спољног Придруживања је да Унутрашње Придруживање враћа само одговарајуће бодове из табеле и Вањски Придружиће враћа све торпе из обе поредане табеле. Поразговарајмо о неким другим разликама између Иннер Јоин-а и Оутер Јоин-а уз помоћ табеле за упоређивање приказане испод.

Цомпарисон Цхарт

Основа за поређењеИннер ЈоинОутер Јоин
БасицУнутрашње придруживање излази само са одговарајућим торкама из обе табеле.Оутер Јоин приказује све тупле из обе табеле.
База податакаВеличина потенцијала базе података коју је вратила Иннер Јоин је релативно мања од Оутер Јоин.Вањски приступи враћају релативно већу базу података.
ВрстеНема типова.Лефт Оутер Јоин,
Ригхт Оутер Јоин,
и Фулл Оутер Јоин.

Дефиниција Иннер Јоин

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

Унутрашње спајање се може објаснити са примером. Постоје две табеле за студентски сто и табела одељења. Сада нам омогућава да схватимо шта унутрашње придруживање обавља.

СЕЛЕЦТ Наме, Сем, Депармент_наме ФРОМ Студент ИННЕР ЈОИН Одсек на Студент.Департмент_ИД = Департмент.ИД.

Можете видети да су само оне тупле добијене у резултату где је Студент.Департмент_ИД = Департмент.ИД. Дакле, можемо рећи да Иннер Јоин комбинира само одговарајућу торку од двије табеле.

Дефиниција спољног придруживања

За разлику од Иннер Јоин-а, само оне тупле су излазне вриједности које имају исте вриједности атрибута у обје успоредне таблице; Оутер Јоин излази на све табеле. Спољно спајање се састоји од три типа: Лево, Спољно Спајање, Право Спајање и Пуно Спајање .

Хајде да их разумемо један по један. Прво, узмимо леву Оутер Јоин.

Изабери Име, Назив одељења Из Одељења за ученике Лево Спољашње прикључење На Студент.Департмент_ИД = Депоартмент.ИД.

Можете видети да су све тупле из Студентског стола приказане у резултату.

Изабери Име, Назив одељења Од Одељења Право Спољни Придружи се Ученику На Студент.Департмент_ИД = Депоартмент.ИД.

Можете видети да су приказане све тупле из табеле Департмана.

Изабери Име, Назив одељења из Одељења за ученике и ученике у пуном саставу На Студент.Департмент_ИД = Депоартмент.ИД.

Можете приметити да су све тупле из обе табеле приказане у резултату.

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

  1. Основна разлика између Унутрашњег Придруживања и Вањског Придруживања је да унутрашња веза успоређује и комбинира само одговарајуће бодове из таблица. Са друге стране, спољна веза се пореди и комбинује све тупле из обе табеле које се пореди.
  2. Величина базе резултата резултанта добијеног из Унутрашњег спајања је мања од спољне.
  3. Постоје три типа спољног спајања, спољног спајања и спајања. Али унутрашња Јоин нема такве врсте.

Закључак:

Оба спајања су веома корисна. Употреба зависи од захтева корисника.

Top