Az összekapcsolási művelet a relációs algebrai műveletek egyike .
A művelet kezdeti adatai két reláció és egy predikátum (kapcsolati feltétel). A művelet eredménye egy logikailag az eredeti relációk derékszögű szorzataként kapott reláció, amelyre a kiválasztott predikátummal (illesztési feltétel) a kiválasztási műveletet ( korlátozások ) alkalmazzuk.
Példa :
Alkalmazotti és osztály kapcsolat van . A csatlakozási feltétel be van állítva: "Alkalmazott.[Osztálykód]=Osztály.[Osztálykód]"
|
|
A csatlakozási művelet eredménye a következő lesz:
Csatlakozás eredménye | |||
---|---|---|---|
Alkalmazott Vezetéknév | Alkalmazott.Osztály kódja | Osztály.Név | Osztály, osztály kódja |
Ivanov | 34 | Könyvelés | 34 |
Petrov | 36 | Marketing | 36 |
Sidorov | 34 | Könyvelés | 34 |
Szergejev | 34 | Könyvelés | 34 |
A megvalósítás szintjén az összekapcsolási művelet általában nem derékszögű termékből való kiválasztásként kerül végrehajtásra. Hatékonyabb algoritmusokat javasolnak, amelyek ugyanazt a logikai eredményt garantálják:
Adatbázis | |
---|---|
Fogalmak |
|
Objektumok |
|
Kulcsok | |
SQL |
|
Alkatrészek |