
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.08.2003, 13:28
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
Вопрос в следующем: может ли вторичный ключ,быть им (вторичным ключем) сразу для нескольких табли одновременно. Этот пример верен ? TBL1 Id [Primary key] Name Alt Size [Foreign key] TBL2 Size [Primary key] ........................ ........................ TBL3 Size [Primary key] ........................ ........................ Где оределяются следующие связи: TBL1 {многие} к {один} TBL2 TBL1 {многие} к {один} TBL3 через ключевое поле Size. Или это является ошибкой с точки зрения проектирования баз данных? С этим вопросом я столкнулся при создании базы данных в Access. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 13:46
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
Мне кажется, что это возможно! Но боюсь будут грабли:) Опиши подробнее зачем нужен такой подход? Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 14:05
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
Я создаю базу данных, и столкнулся с этой проблемой. А вернее проблема в том, что при создании связи в Access, она вроде как создалась,и на каждую из них я наложил ограничения целосности, Заполнил таблицы TBL2 и TBL3. Начинаю встовлять данные в TBL1 из TBL2, а Access выдает ошибку: Невозможно добавление или изменение записи.Для обеспечения целосности данных необходимо наличее связонной записи в таблице TBL3. Бред какойто, как от этого избавится???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 14:07
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
Это не бред,так и должно быть.Таблицы проектируй правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 14:09
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
Вопрос ЗАЧЕМ ты сделал такую схему?:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 14:18
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
TO Geen: я могу выслать тебе скриншот моей структуры........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 14:26
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
Шли geen1@yandex.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 15:41
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
Эта ошибка возникает, когда я вставляю данные из таблицы TBL_IMAGE в таблицу TBL_ITEM_FRAME.Причем все таблицы с TBL_IMAGE по TBL_DRAWING уже заполненые, в том числе и TBL_PROJECT,TBL_FRAME, а начал заполнять TBL_ITEM_FRAME, как сразу на первой записи вылетает такая штучка, жму ОК , но и после этого данные упорно не хотят помешаться в таблицу, Access просто отказывается их внести, по причине той якобы ошибки, которую он выдает. Если я убираю галочку "обеспечение целосности данных" в таблицах с TBL_IMAGE по TBL_DRAWING, то данные начинают добавлятся..... Как это понимать,? И если я сейчас занесу таким образом все данные, наложу ограничение целосности, то не возникнит ли проблем в далнейшем, когда я снова захочу внести данные, ведь я ее собираюсь переносить на SQL SERVER чечрез Upsizing Tools............ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 15:52
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
A ты упрямый.Ты кого хочешь обмануть? Себя или Access ?Сказали же уже,что так делать нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 16:00
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
Тогда почему в таком случае Access создал эти связи, не выдав не единой ошибки>>>>>>>>>> Вторичный ключ сразу к нескольким таблицам ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 16:17
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
Посоветуйе тогда, каким способом выйти из этой ситуации,,????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 16:31
|
|||
|---|---|---|---|
Вопрос по вторичному ключу |
|||
|
#18+
Тогда почему в таком случае Access создал эти связи, не выдав не единой ошибки>>>>>>>>>> Потому что ,когда ты создавал эти таблицы связи таблицы еще были пустыми. По мере заполнения стали проявлятся последствия (как и следовало ожидать) Посоветуйе тогда, каким способом выйти из этой ситуации,,????? перестрой структуру таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1680079]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
211ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 476ms |

| 0 / 0 |
