![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 25.01.2012
Сообщений: 6
|
![]()
Задача следующего плана. В базе данных необходимо хранить большое количество наборов значений (каждый набор состоит из 6 числовых значений):
Например: 36 79 98 35 46 87 56 89 34 67 68 32 …. и т.д. Нужно определить какие наборы входят в заданное подмножество (заданное подмножество вводиться в клиентской программе). Лучше все делать через запросы в базе данных или лучше получить из базы все наборы и уже в клиентской программе производить операции над множествами? Что будет продуктивнее? Если все делать в БД, то как запрос сформировать? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Встречный вопрос: в каком виде предполагается хранение этих данных в базе? Вижу два варианта: шесть полей типа SMALLINT для каждого из значений набора или одно строковое поле для хранения в том виде, что у вас указан. Может у вас третий вариант? Если первый вариант, то можно и запросом решить. Второй вариант - если и можно запросом, то пока не ясно как.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 | |
Регистрация: 25.01.2012
Сообщений: 6
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Поля: P1,P2,P3,P4,P5,P6
Множество: (1,34,22,56,33,88,77,55,66) Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#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 |