Такая, проблема:
нужно сделать записную книжку ввиде программы, которая будет работать с базой данных. По части программирования проблем нет, а вот с базой и SQL запросом - проблемы стали фатальными :(.
Вобщем, я организовал базу так:
таблицы: кто, действие, что, какой, когда, где, дополнительно, фразы.
Я решил сделать так - в программе можно ввести от 1 до 7 значений в текстбоксы(субъект, действие, объект, какой, когда, где, дополнительно), каждое значение пишется в свою таблицу под своим уникальным номером(индексом), а в таблицу фраз пишется уже готовая фраза("запись в записной книжке"), но посредством индексов. Тоесть есть связь между таблицей фраз и остальными таблицами(подстановка).
Приведу пример:
База чистая, я пишу в программе(каждое слово в свой текстбокс):
""Василий" "учиться" "инженер" "АСОИУ" "ОмГТУ" "с2003" "На отлично""
каждое слово добавляется в свою таблицу под индексом ноль 0, в таблицу фраз добавляется 0 0 0 0 0 0 0(каждое число в соответствующий столбец)
Если пишу:
"Евгений" "учиться" "инженер" "АСОИУ" "ОмГТУ" "с2005" "Троечник"
в таблицу фраз добавляется 1 0 0 0 0 1 1(каждое число в соответствующий столбец), в соответствующие таблицы слов добавляются слова "Евгений", "с2005" и "троечник", а остальные слова не добавляются, т.к. уже существуют в таблицах.
Вобщем, при такой организации я не могу нормально составить SQL запрос на выборку(хотя бы в Access'е, а потом его перекинуть в c#). Мне, по сути, нужно сделать поиск по "И" и по "ИЛИ"(например, меня интересует всё, что касается Икеи, то есть субъект=Икея ИЛИ объект=Икея ИЛИ где=Икея). Запрос либо не работает, либо работает не правильно... Уже неделю бьюсь - не могу ничего путнего сделать.
Подскажите, как лучше организовать базу данных, чтобы сохранился смысл всего этого или как составить запрос для такой организации как у меня?
Варианты запросов я перебрал уже огромное количество(делал и мастером и конструктором и в ручную пытался)
Вопрос довольно срочный, я был бы рад помощи.
Примечание:
UPDATE: Делается это именно в access2003, запрос составленный в нём конструктором отказывается работать(точнее - работает неправильно). Хоть всё просто и наглядно и по дее - должно сработать, потому что я ничего нереального от него не требую
Примечание:
archangel_546
to Дополнение #1
не знаю, у меня всё работает, правда у меня всё это на Windows Server 2003 SP2 и нет программ от Adobe, исключая Adobe Audition 1.0
--------------------------
не работает именно запрос. может я чтото не так делаю? Могу выложить базу с запросом.
Если ктото может помочь - постучите в icq 299 313 802
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.