|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.01.2012, 11:11 | #1 |
Регистрация: 25.01.2012
Сообщений: 6
|
MySQL операции над множествами
Задача следующего плана. В базе данных необходимо хранить большое количество наборов значений (каждый набор состоит из 6 числовых значений):
Например: 36 79 98 35 46 87 56 89 34 67 68 32 …. и т.д. Нужно определить какие наборы входят в заданное подмножество (заданное подмножество вводиться в клиентской программе). Лучше все делать через запросы в базе данных или лучше получить из базы все наборы и уже в клиентской программе производить операции над множествами? Что будет продуктивнее? Если все делать в БД, то как запрос сформировать? |
25.01.2012, 11:25 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Встречный вопрос: в каком виде предполагается хранение этих данных в базе? Вижу два варианта: шесть полей типа SMALLINT для каждого из значений набора или одно строковое поле для хранения в том виде, что у вас указан. Может у вас третий вариант? Если первый вариант, то можно и запросом решить. Второй вариант - если и можно запросом, то пока не ясно как.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.01.2012, 11:58 | #3 | |
Регистрация: 25.01.2012
Сообщений: 6
|
Цитата:
|
|
25.01.2012, 12:55 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Поля: P1,P2,P3,P4,P5,P6
Множество: (1,34,22,56,33,88,77,55,66) Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
29.01.2012, 11:42 | #5 |
Регистрация: 25.01.2012
Сообщений: 6
|
Спасибо за советы, очень помогли.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Операции над файлами.. | Jakudzafan | Общие вопросы C/C++ | 17 | 28.06.2011 12:33 |
операции над множествами через векторы | нубс++ | Общие вопросы C/C++ | 1 | 13.04.2011 00:24 |
операции над файлами | Antil | Помощь студентам | 0 | 21.11.2010 12:06 |
как переделать программку с операциями над множествами! | sproject | Помощь студентам | 0 | 07.03.2010 09:30 |
Операции над множествами | britva666 | Помощь студентам | 2 | 23.06.2009 20:33 |