|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2011, 11:42 | #1 |
Чиверс
Пользователь
Регистрация: 07.04.2011
Сообщений: 55
|
Как правильно спроектировать таблицы будущей БД
Когда разрабатываю таблицы БД возникает такая проблема:
Допустим есть таблица продукты производители и заказы. //---------------------- Продукты: Код - Имя Цена //------------------ Производители: Код- Фирма Адрес //------------------ Итак создаю вот эту таблицу в которой две других имеют внешние ключи. Проблема в том что когда рядовой пользователь будет редактировать эту таблицу то есть добавлять записи ему надо будет знак коды всех производителей и продуктов наизусть чтобы добавить заказ а это как вы понимаете недопустимо ведь юзер можнт и не знать коды продуктов и производителей. Как сделать так чтобы юзер вводил имена (а не коды) а программа сама находила соответсвующий код и добавляла в таблицу. //---------------------------------------------- Заказы: Код- КодПродукта КодПроизводителя //------------------------------------ PS. Если вы не поняли чего я хочу то хотябы скажите как бы вы на моем месте спроетировали третью таблицу - заказы (какие поля бы добавили ведь там все коды да коды).
Деятельность единственный путь к познаниям
|
22.04.2011, 11:52 | #2 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 115
|
при вводе задал бы фильтрацию по заданному полю, из которго бы скопировал готовые данные в нужную таблицу...
если что в личку напиши поговорим |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DB Access - как правильно создать бд и связать таблицы? | XerSon | БД в Delphi | 5 | 19.04.2011 11:41 |
Определение будущей профессии. | Gapro | Свободное общение | 10 | 28.04.2010 18:11 |
Как правильно получить координаты по клику на ячейку таблицы? | Stilet | JavaScript, Ajax | 3 | 26.08.2009 16:19 |
Как спроектировать биоритмы человека? | RE_CRUIT | Microsoft Office Excel | 1 | 16.03.2009 16:25 |