|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.02.2014, 21:20 | #1 |
Форумчанин
Регистрация: 08.11.2013
Сообщений: 137
|
Застрял на структуре базы
Необходимо создать базу (Access) для музея. Народ будет тащить в него всякое добро, потом это добро будет передаваться на хранение, потом на реставрацию, потом выставляться на витрину.
К базе буду рисовать оболочку в Delphi Не могу придумать структуру базы чтобы пользователь, когда притащат добро, ввел: Петров топор грабли Иванов вилы кол пистолет .... Фамилия должна вводиться и только один раз, а не выбираться из списка. Т.е. ввел в edit 'Петров' и тут же в другой edit ввел 'топор', кнопку нажал, топор сохранился, в этот же edit вводим 'грабли' (фамилию не трогаем) И что бы потом было видно, что это грабли Петрова. У кого есть идеи - поделитесь пожалуйста. |
03.02.2014, 21:41 | #2 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 672
|
Задача несложная... Вам, наверное, просто следует почитать литературу по азам баз данных...
Ну и если по делу, то для начала Вам необходимо определиться какие данные вообще нужно хранить и какие данные могут потребоваться, потому как хранить только ФИО и наименование предмета мягко говоря - неправильно. |
04.02.2014, 19:35 | #3 | |
Форумчанин
Регистрация: 08.11.2013
Сообщений: 137
|
Цитата:
Потом ввести другую ФИО и опять предметы. Неужели ни у кого нет идей.... |
|
04.02.2014, 21:01 | #4 | |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 672
|
Цитата:
Предположу, что Вам просто нужно записывать имя и наименование предмета, после чего поле для ввода наименования предмета очищать, а поле с именем оставлять заполненным... Но это уже нюансы... Я же Вам говорю, что коль Вы не определились со структурой базы данных, то для начала Вам нужно определиться, собственно, с тем, что нужно хранить и в каком виде... |
|
04.02.2014, 23:00 | #5 | |
Форумчанин
Регистрация: 08.11.2013
Сообщений: 137
|
Цитата:
Наверное создам две таблицы и буду подкидывать ID из ФИО в дополнительное поле в Предметы |
|
04.02.2014, 23:06 | #6 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
Вы хотя бы, для общего образования, музейную карточку посмотрели на один экспонат, глядишь и идеи появятся
|
05.02.2014, 02:03 | #7 | |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 672
|
Цитата:
Вы не хотите услышать, то что я пытаюсь Вам сказать. Ну да ладно. Если каждого предмета будет по одному и у него будет только по одному владельцу (тот кто его принес), то Вам хватит и двух таблиц. В противном случае потребуется три таблицы. В одной храним предметы, во второй данные владельцев, в третьей - связь (кто что принес). |
|
05.02.2014, 02:42 | #8 | |
Участник клуба
Регистрация: 24.07.2009
Сообщений: 638
|
Цитата:
** Удача терпелива. **
Vad3333@inbox.ru |
|
05.02.2014, 06:35 | #9 | |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Цитата:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Застрял на элементарщине) | grice88 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 13.12.2012 00:52 |
Прошу совета по структуре базы данных | Santosh | Microsoft Office Access | 0 | 18.10.2012 19:13 |
Объединить две одинаковые по структуре базы! | myprog | Microsoft Office Access | 1 | 31.12.2010 00:00 |
застрял при создании базы | Andruxa28 | Microsoft Office Access | 1 | 10.12.2009 12:35 |
Застрял на 5 странице :( | kurilka | Общие вопросы C/C++ | 6 | 11.03.2009 21:46 |