Архив от категория "Взаимоотношения"

Отношенията в база данни

Вторник, 15 януари, 2008 |

След като сте задали различни таблици за всеки обект в базата данни, имате нужда от начин да се каже на Microsoft Access, как отново да събират такава информация. Първата стъпка в този процес е да се определят отношенията между таблиците Ви. След като направите това, можете да създадете заявки, формуляри и отчети, за да се показва информация от няколко таблици едновременно.

Как взаимоотношения?

Един-към-много
Един-към-много отношения е най-честият тип отношения. В един-към-много отношения, един запис в таблица А може да има много съвпадащи записи в таблица Б, но на запис в таблица Б има само едно съвпадение на запис в таблица А.

"Много-към-много
В много-към-много отношения, което е рекорд в таблица А могат да имат много съвпадащи записи в таблица Б, и запис в таблица Б могат да имат много съвпадащи записи в таблица A. Този тип отношения е възможно само чрез определяне на 1/3 таблица (наречена една маса асоциация), чийто първичен ключ се състои от две полета  чужди ключове от двете таблици А и Б. В действителност, много-към-много отношения са две много отношения с трета таблица. Например таблицата "Поръчки и таблицата" Продукти "имат" много-към-много връзка, която се определя чрез създаване на две-към-много за таблицата "Данни за орден.

Един-към-едно
В един-към-един, всеки запис в таблица А може да има само едно съвпадение на запис в таблица Б, всеки запис в таблица Б, може да има само едно съвпадение на запис в таблица А. Този тип отношения не е обща, защото по-голямата част от информацията, свързана и да са в една таблица. Използването на едно към едно се препоръчва, когато искате да споделите таблица с много области, да се изолира част с маса за сигурността на информацията или магазин, който се прилага само за подмножество от главната таблица. Вие може да искате, например, да се създаде таблица за записване на служители, участващи в един футболен мач за набиране на средства.

Дефиниране на взаимоотношения
Вие определяте връзка с добавянето на таблиците, които искате да се отнасят до връзките прозорец, и след това плъзгане на ключовата област на масата и го пуснете в ключ на друга таблица.
Вид връзка, че Microsoft Access създава зависи от това как са определени области, свързани с:
• един-към-много отношения се създава, ако само един от свързаните с нея области е първичен ключ или има уникален индекс.
• един-към-едно се създава, когато двете области, свързани с първични ключове или имат уникални индекси.
• В действителност, много-към-много отношения са две до много отношения с трета таблица, чийто първичен ключ се състои от две полета  външни ключове на другите две таблици.
Забележка Ако плъзнете поле, което не е първичен ключ и не разполага с уникален индекс на друга област, която не е първичен ключ и не разполага с уникален индекс, се създава неопределен връзка. При заявки, съдържащи таблици с неопределен връзка, Microsoft Access показва по подразбиране да се присъедини линия между таблиците, но не е влязло в сила референтна цялост и няма гаранция, че записите са уникални във всяка таблица.

Представяне

Avatar

Благодаря ви за посещението.
Абонирай се за фуражи, които не пропускат никакви съобщения.

Тук, в блога ще предостави примери за работа с Microsoft Access и също да задавате въпроси на тези, които искат. Повече

Искате ли да се абонирате?

Абонирайте се или да се абонирате чрез електронна поща:
Въведете своя имейл:


Обяви