Има три типа връзки в Microsoft Access:едно към много, много към много и едно към едно. Връзките на таблици се използват по различни причини, като информиране на дизайна на заявка, формуляр и отчет. За щастие, MS Access улеснява създаването на релации на таблици, преди да разработите други обекти на база данни.
Нека разгледаме по-отблизо трите различни начина, по които данните в една таблица могат да бъдат свързани с данни в друга таблица.
Връзка един към много
Връзката един към много е най-често срещаният тип връзка. Това означава, че таблица A има много съвпадащи записи в таблица B, но таблица B има само един съвпадащ запис в таблица A.
Нека разгледаме един пример. Ако управлявате домашен бизнес за продажба на домашно приготвени шалове, информацията за клиента ще влезе в таблица А. Може да им бъде присвоен идентификационен номер или можете да използвате името им. В таблица Б изброявате техните поръчки. Някои клиенти може да имат една или две поръчки, докато други ще имат 10 или повече. Въпреки това, когато преминавате от таблица B към таблица A, записите в таблица B винаги ще съвпадат само с един запис.
Връзка много към много
Връзката много към много е малко по-сложна. Трябва да вземете предвид и двете страни на връзката, защото таблица А и таблица Б ще имат много записи.
За да накарате тази връзка да работи, ще ви е необходима трета таблица, наречена маса за свързване. Тази таблица е отговорна за изясняване на различните връзки, които могат да възникнат. Използвайки примера по-горе, това би означавало, че за всяка поръчка може да има много продукти и за всеки продукт може да има много поръчки.
Връзка един към един
При връзка едно към едно записите в таблица А имат само един съвпадащ запис в таблица Б и обратно. Тази връзка не се случва често, защото информацията, която е свързана по този начин, може да се съхранява в една и съща таблица. Въпреки това, ако имате таблица с много полета или искате да отделите част от информацията, може да се възползвате от връзка един към един.
Отношенията в реалния свят са сложни, както и връзките с Access! Ако имате въпроси относно създаването на връзки с таблици, обадете се на екипа на Arkware. Ние сме експерти по взаимоотношенията – така да се каже – и ще ви помогнем да преодолеете проблемите си и да излезете по-силни от другата страна!