Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос по вторичному ключу / 12 сообщений из 12, страница 1 из 1
06.08.2003, 13:28
    #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
06.08.2003, 13:46
    #32228716
Geen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по вторичному ключу
Мне кажется, что это возможно!
Но боюсь будут грабли:)
Опиши подробнее зачем нужен такой подход?

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

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


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