|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Всем добрый день. Не подскажете ли, как лучше сделать базу, которая содержит 1) большое число (много сотен) образцов (допустим, химических), которые постоянно добавляются 2) У каждого такого образца очень большое число (тысячи) отдельных свойств (условно процентного содержания веществ), выражающихся числами. Состав этих свойств более-менее постоянен и не особо меняется. Формально , как я понимаю, нужно сделать lookup-таблицу для этих свойств, но это будет огромное число связей. Нет ли какого-то более простого и изящного способа создать дизайн такой базы? Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 17:58 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100, это две-три таблицы, нужен пример описания двух-трех образцов, максимально отличающихся друг от друга, ну как зубная щетка, футбольный мяч и подушка например ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 18:22 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
vmag, ну вот пример для четырех образцов в файле CSV. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 18:25 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100, форма с зависимыми полями и разбивка образцов на группы,подгруппы,под-подгруппы и т.д до получения приемлемого(для COMBO или LIST) количества образцов ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 18:29 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
sdku, не совсем понял. У свойств образцов (которых тысячи) нет никакой группировки, это все виды одного класса молекул, набор которых одинаков для всех образцов (вот образцы делятся на группы, да, но у каждого отдельно взятого образца все равно будут все эти тысячи полей значений свойств. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 18:32 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100 Не подскажете ли, как лучше сделать базу, которая содержит ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 18:39 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100, три таблицы таблица "Образец" - связь один к многим - таблица "Значение" - связь многие к одному - таблица "Название свойства" в итоге длинная таблица "Значение" ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 18:49 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100, У вас нарисовывается три таблицы для обеспечения отношения многие ко многим... Образец--------> Значение <---------- Параметр P82Ap--------------> 0<-----------------------hsa-miR-6859-5p ........................................................................ ну и так далее Вопрос только в том, хранить нули или нет, я бы не хранил для экономии места и тогда таблица Значение не будет такой длинной... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 18:54 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Панург Camel100 Не подскажете ли, как лучше сделать базу, которая содержит Прошу прощения, поскольку работаю в основном в Access, как-то и не думал про другие подфорумы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 18:55 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
vmag Camel100, У вас нарисовывается три таблицы для обеспечения отношения многие ко многим... Образец--------> Значение <---------- Параметр P82Ap--------------> 0<-----------------------hsa-miR-6859-5p ........................................................................ ну и так далее Вопрос только в том, хранить нули или нет, я бы не хранил для экономии места и тогда таблица Значение не будет такой длинной... То есть все-таки большая таблица параметров с множеством связей. А добавлять данные процедурой? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 18:56 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Панург Почему этот вопрос размещён здесь, а не в Проектирование БД ? Чё труханул, что не справишься? Всё норм... справился... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 18:56 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100, https://support.microsoft.com/ru-ru/office/спецификации-access-0cf3c66f-9cf2-4e32-9568-98c1025bb47c ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:02 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
vmag Чё труханул, что не справишься? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:04 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100 То есть все-таки большая таблица параметров с множеством связей. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:04 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100 Прошу прощения, поскольку работаю в основном в Access, тогда откуда такой вопрос: Camel100 То есть все-таки большая таблица параметров с множеством связей. А добавлять данные процедурой? - Ну, левый столбец Вам придется завести весь и сразу (около 3 т.з.) в таблицу Параметр или с суррогатным ключем или с ключем по названию параметра. - В Образец вносятся образцы - В Значение (на перекрестии) вносим циферки, нули я бы не вносил... Связей не множество, а две, я их нарисовал вот так ---------------> <--------------- ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:11 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100 vmag, ну вот пример для четырех образцов в файле CSV. https://www.sql.ru/forum/actualfile.aspx?id=22425861] Приложенный файл (211229_Micro+Piwi sample for SQL forum.csv - 63Kb) а что здесь образец, а что параметр nameP82ApP84ApP86NP87Nhsa-miR-13020000hsa-miR-121363080hsa-miR-200b-5p216275hsa-miR-200b-3p14954977404872 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:12 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА Camel100 vmag, ну вот пример для четырех образцов в файле CSV. https://www.sql.ru/forum/actualfile.aspx?id=22425861] Приложенный файл (211229_Micro+Piwi sample for SQL forum.csv - 63Kb) а что здесь образец, а что параметр nameP82ApP84ApP86NP87Nhsa-miR-13020000hsa-miR-121363080hsa-miR-200b-5p216275hsa-miR-200b-3p149549774048722650 строк параметров1900 из них только 0-0-0-0 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:13 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Логически 4 образца это то что правее name (их четыре) ниже name больше 2 000 шт. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:14 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
vmag, Состав этих свойств более-менее постоянен и не особо меняется . ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:15 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Bsplesk Состав этих свойств более-менее постоянен и не особо меняется . я догадался, и что их 2650 штук, тоже... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:17 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Bsplesk, или ты намекаешь, что ТС а нужно раскрутить на EAV, чтоб он умер ??? Нет, тут лучше экономить на нулях... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:20 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
интересно, а что с этими данными ТС собирается потом делать? Ведь в перекрёстном запросе их не выведешь в плоской таблице образец/свойство - напорешься на ограничение по количеству полей. Вот это проблема. В длину смотреть неудобно (свойство/образец)... не китайцы чай... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:29 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Панург, А зачем? Портянка вниз и бесконечна, да и тут меньше 3 000, а все сразу образцы зачем? Ну можно сравнить два, ну три на схожесть по параметрам (молекулам) ну 10 сразу... глаз то два и то не у всех... Ну и нули опять же можно не хранить... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 19:39 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100 У каждого такого образца очень большое число (тысячи) отдельных свойств (условно процентного содержания веществ), я бы возможно исходила из следующего предположения ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 20:00 |
|
Дизайн базы с большим количеством полей
|
|||
---|---|---|---|
#18+
Camel100 ...но у каждого отдельно взятого образца все равно будут все эти тысячи полей значений свойств. Причем не по значениям каких-то свойств, а по самим свойствам. Можно будет применить и древовидную структуру:свойство\диапазоны значений ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2022, 20:01 |
|
|
start [/forum/topic.php?fid=45&tid=1609484]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 397ms |
0 / 0 |