![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.01.2012
Сообщений: 23
|
![]()
Всем добрый вечер!
У меня такая смешная проблема, ну вот я все никак не могу понять для чего предназначены первичный и вторичный ключи. И по поводу связей в моей голове неразбериха. Так все и не могу вообразить в каких случаях использовать 1->1 , или же 1->∞ . Ну и ∞->∞ . Перечитал много статей в интернете, книге, ну вот не могу понять и все тут. ![]() Как пример, имеются две таблицы. Товар(код поставщика, код товара, наименование, цена) и Поставщик(Имя, код поставщика). Вот скажите, правильно ли я мыслю. Связь тут должна быть 1->∞ между полями код поставщика от таблицы Поставщик к таблице Товар. Т.к. поставщик он один, а товаров множество он может поставлять. А вот по поводу ключей вообще никак уяснить не могу. ![]() Большое спасибо всем, кто поможет уяснить данный вопрос! |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Может лучше пример?
А то так и обьяснять долго...... |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 16.02.2012
Сообщений: 18
|
![]() Цитата:
Pudge, Вам надо почитать хорошую книгу по sql (главу посвященную ключам). А то вопрос звучит так, если бы Вы в форуме C++ задали вопрос: -Что такое оператор присваивания? |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связи и ключи | Lord_Termit | Microsoft Office Access | 1 | 11.03.2010 21:24 |
Связи, ключи и т.д. | Arkuz | Microsoft Office Access | 7 | 20.10.2008 20:25 |
ключи | veter_s_morya | SQL, базы данных | 1 | 30.06.2008 15:33 |