powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос по вторичному ключу
12 сообщений из 12, страница 1 из 1
Вопрос по вторичному ключу
    #32228674
MySQLdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос в следующем: может ли вторичный ключ,быть им (вторичным ключем)
сразу для нескольких табли одновременно. Этот пример верен ?


TBL1
Id [Primary key]
Name
Alt
Size [Foreign key]

TBL2
Size [Primary key]
........................
........................

TBL3
Size [Primary key]
........................
........................

Где оределяются следующие связи:

TBL1 {многие} к {один} TBL2
TBL1 {многие} к {один} TBL3

через ключевое поле Size.
Или это является ошибкой с точки зрения проектирования баз данных?
С этим вопросом я столкнулся при создании базы данных в Access.
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32228716
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, что это возможно!
Но боюсь будут грабли:)
Опиши подробнее зачем нужен такой подход?

Geen
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32228752
MySQLdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я создаю базу данных, и столкнулся с этой проблемой.
А вернее проблема в том, что при создании связи в Access, она вроде как создалась,и на каждую из них я наложил ограничения целосности,
Заполнил таблицы TBL2 и TBL3.
Начинаю встовлять данные в TBL1 из TBL2, а Access выдает ошибку:
Невозможно добавление или изменение записи.Для обеспечения целосности данных необходимо наличее связонной записи в таблице TBL3.
Бред какойто, как от этого избавится????
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32228757
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не бред,так и должно быть.Таблицы проектируй правильно.
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32228762
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос ЗАЧЕМ ты сделал такую схему?:)

Geen
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32228786
MySQLdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TO Geen: я могу выслать тебе скриншот моей структуры........
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32228805
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32228966
MySQLdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта ошибка возникает, когда я вставляю данные из таблицы
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............
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32228997
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A ты упрямый.Ты кого хочешь обмануть?
Себя или Access ?Сказали же уже,что так делать нельзя.
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32229009
MySQLdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда почему в таком случае Access создал эти связи, не выдав не единой ошибки>>>>>>>>>> Вторичный ключ сразу к нескольким таблицам ???
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32229056
MySQLdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посоветуйе тогда, каким способом выйти из этой ситуации,,?????
...
Рейтинг: 0 / 0
Вопрос по вторичному ключу
    #32229098
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда почему в таком случае Access создал эти связи, не выдав не единой ошибки>>>>>>>>>>
Потому что ,когда ты создавал эти таблицы связи таблицы еще были пустыми.
По мере заполнения стали проявлятся последствия (как и следовало ожидать)
Посоветуйе тогда, каким способом выйти из этой ситуации,,?????
перестрой структуру таблиц.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос по вторичному ключу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]