Vereniging in computerwetenschappen begrijpen: van datastructuren tot objectgeoriënteerd programmeren
In de context van de informatica kan 'associatie' verwijzen naar verschillende concepten:
1. Gegevensassociatie: In datastructuren en databases verwijst associatie naar de relatie tussen twee of meer entiteiten, waarbij de ene entiteit (de primaire sleutel) is gekoppeld aan een andere entiteit (de externe sleutel). In een relationele database kan een klantrecord bijvoorbeeld worden gekoppeld aan een of meer orderrecords.
2. Objectgeoriënteerd programmeren: Bij objectgeoriënteerd programmeren kan associatie verwijzen naar de relatie tussen objecten, waarbij het ene object (de container) een ander object (het ingesloten object) bevat of beheert. Een autoobject kan bijvoorbeeld een motorobject bevatten.
3. Functioneel programmeren: Bij functioneel programmeren kan associatie verwijzen naar de relatie tussen functies en hun argumenten, waarbij de ene functie een andere functie als argument neemt of een functie als resultaat retourneert. Een functie van hogere orde kan bijvoorbeeld een functie van lagere orde als argument nemen en deze op een reeks invoerwaarden toepassen. Taalkunde: In de taalkunde kan associatie verwijzen naar de relatie tussen woorden of zinsdelen die vaak samen worden gebruikt, zoals in idiomatische uitdrukkingen of collocaties. De woorden "strong" en "coffee" worden in het Engels bijvoorbeeld vaak met elkaar geassocieerd.
5. Psychologie: In de psychologie kan associatie verwijzen naar de verbinding tussen twee of meer ideeën, emoties of ervaringen die in de geest van een individu met elkaar verbonden zijn. Een persoon kan bijvoorbeeld een bepaalde plaats associëren met een gelukkige herinnering. Marketing: In marketing kan associatie verwijzen naar de relatie tussen een merk en een bepaald product, dienst of idee. Een bedrijf kan zijn merk bijvoorbeeld associëren met kwaliteit, betrouwbaarheid of innovatie. Over het algemeen verwijst associatie naar de verbinding of relatie tussen twee of meer entiteiten, objecten, concepten of ideeën die op de een of andere manier met elkaar verbonden zijn.