Цомпарисон Цхарт
Основа за поређење | Иннер Јоин | Оутер Јоин |
---|---|---|
Басиц | Унутрашње придруживање излази само са одговарајућим торкама из обе табеле. | Оутер Јоин приказује све тупле из обе табеле. |
База података | Величина потенцијала базе података коју је вратила Иннер Јоин је релативно мања од Оутер Јоин. | Вањски приступи враћају релативно већу базу података. |
Врсте | Нема типова. | Лефт Оутер Јоин, Ригхт Оутер Јоин, и Фулл Оутер Јоин. |
Дефиниција Иннер Јоин
Унутрашње спајање се такође назива и Натурал Јоин. Унутрашње повезивање успоређује двије таблице и комбинира одговарајуће бодове у обје таблице. Такође се зове као подразумевани тип придруживања, јер је клаузула Јоин написана без унутрашње кључне речи коју обавља природно придруживање. Ако је клаузула Јоин написана без кљуцне кљуцне ријеци, онда се изводи и унутарње спајање.
Унутрашње спајање се може објаснити са примером. Постоје две табеле за студентски сто и табела одељења. Сада нам омогућава да схватимо шта унутрашње придруживање обавља.
Можете видети да су само оне тупле добијене у резултату где је Студент.Департмент_ИД = Департмент.ИД. Дакле, можемо рећи да Иннер Јоин комбинира само одговарајућу торку од двије табеле.
Дефиниција спољног придруживања
За разлику од Иннер Јоин-а, само оне тупле су излазне вриједности које имају исте вриједности атрибута у обје успоредне таблице; Оутер Јоин излази на све табеле. Спољно спајање се састоји од три типа: Лево, Спољно Спајање, Право Спајање и Пуно Спајање .
Хајде да их разумемо један по један. Прво, узмимо леву Оутер Јоин.
Изабери Име, Назив одељења Из Одељења за ученике Лево Спољашње прикључење На Студент.Департмент_ИД = Депоартмент.ИД.
Изабери Име, Назив одељења Од Одељења Право Спољни Придружи се Ученику На Студент.Департмент_ИД = Депоартмент.ИД.
Изабери Име, Назив одељења из Одељења за ученике и ученике у пуном саставу На Студент.Департмент_ИД = Депоартмент.ИД.
Кључне разлике између унутарњег спајања и спољног придруживања
- Основна разлика између Унутрашњег Придруживања и Вањског Придруживања је да унутрашња веза успоређује и комбинира само одговарајуће бодове из таблица. Са друге стране, спољна веза се пореди и комбинује све тупле из обе табеле које се пореди.
- Величина базе резултата резултанта добијеног из Унутрашњег спајања је мања од спољне.
- Постоје три типа спољног спајања, спољног спајања и спајања. Али унутрашња Јоин нема такве врсте.
Закључак:
Оба спајања су веома корисна. Употреба зависи од захтева корисника.