Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 14.11.2018
Сообщений: 16
1

Как проще всего сохранить плавающее количество данных в реляционной базе ?

11.01.2019, 20:36. Просмотров 450. Ответов 1
Метки нет (Все метки)

Добрый день,

Есть довольно большое количество данных в которых часто через запятую идет несколько значений, в идеале каждому значению должен соответствовать столбец, писать их через запятую в один столбец в реляционной базе очень плохая практика... НО как быть если этих значений может быть от 1 до 100?
Как решить данную проблему?

Ниже пример данных, сохранить в базу нужно все что идет после двоеточия следующих ключевых слов cve, prod, published_datetime:

CVE : CVE-2018-0001
prod : cpe:/o:juniper:junos:12.1x46:d10; cpe:/o:juniper:junos:12.1x46:d15; cpe:/o:juniper:junos:12.1x46:d20; cpe:/o:juniper:junos:12.1x46:d25; cpe:/o:juniper:junos:12.1x46:d30; cpe:/o:juniper:junos:12.1x46:d35; cpe:/o:juniper:junos:12.1x46:d40; cpe:/o:juniper:junos:12.1x46:d45; cpe:/o:juniper:junos:12.1x46:d50; cpe:/o:juniper:junos:12.1x46:d55; cpe:/o:juniper:junos:12.1x46:d60; cpe:/o:juniper:junos:12.1x46:d65; cpe:/o:juniper:junos:12.3; cpe:/o:juniper:junos:12.3:r1; cpe:/o:juniper:junos:12.3:r10; cpe:/o:juniper:junos:12.3:r2; cpe:/o:juniper:junos:12.3:r3; cpe:/o:juniper:junos:12.3:r4; cpe:/o:juniper:junos:12.3:r5; cpe:/o:juniper:junos:12.3:r6; cpe:/o:juniper:junos:12.3:r7; cpe:/o:juniper:junos:12.3:r8; cpe:/o:juniper:junos:12.3:r9; cpe:/o:juniper:junos:12.3x48:d10; cpe:/o:juniper:junos:12.3x48:d15; cpe:/o:juniper:junos:12.3x48:d20; cpe:/o:juniper:junos:12.3x48:d25; cpe:/o:juniper:junos:12.3x48:d30; cpe:/o:juniper:junos:14.1; cpe:/o:juniper:junos:14.1:r1; cpe:/o:juniper:junos:14.1:r2; cpe:/o:juniper:junos:14.1:r3; cpe:/o:juniper:junos:14.1:r4; cpe:/o:juniper:junos:14.1:r8; cpe:/o:juniper:junos:14.1:r9; cpe:/o:juniper:junos:14.1x53; cpe:/o:juniper:junos:14.1x53:d10; cpe:/o:juniper:junos:14.1x53:d15; cpe:/o:juniper:junos:14.1x53:d16; cpe:/o:juniper:junos:14.1x53:d25; cpe:/o:juniper:junos:14.1x53:d26; cpe:/o:juniper:junos:14.1x53:d27; cpe:/o:juniper:junos:14.1x53:d35; cpe:/o:juniper:junos:14.1x53:d50; cpe:/o:juniper:junos:14.2:r1; cpe:/o:juniper:junos:14.2:r2; cpe:/o:juniper:junos:14.2:r3; cpe:/o:juniper:junos:14.2:r4; cpe:/o:juniper:junos:14.2:r5; cpe:/o:juniper:junos:14.2:r7; cpe:/o:juniper:junos:14.2:r8; cpe:/o:juniper:junos:15.1:r1; cpe:/o:juniper:junos:15.1:r2; cpe:/o:juniper:junos:15.1x49:d10; cpe:/o:juniper:junos:15.1x49:d20; cpe:/o:juniper:junos:15.1x49:d30; cpe:/o:juniper:junos:15.1x53:d20; cpe:/o:juniper:junos:15.1x53:d21; cpe:/o:juniper:junos:15.1x53:d25; cpe:/o:juniper:junos:15.1x53:d30; cpe:/o:juniper:junos:15.1x53:d32; cpe:/o:juniper:junos:15.1x53:d33; cpe:/o:juniper:junos:15.1x53:d34; cpe:/o:juniper:junos:15.1x53:d60; cpe:/o:juniper:junos:15.1x53:d61; cpe:/o:juniper:junos:15.1x53:d62; cpe:/o:juniper:junos:15.1x53:d63
published_datetime : 2018-01-10T17:29:00.930-05:00
last_modified_datetime : 2018-02-22T21:29:02.140-05:00
score : 7.5
access_vector : NETWORK
access_complexity : LOW
authentication : NONE
confidentiality_impact : PARTIAL
integrity_impact : PARTIAL
availability_impact : PARTIAL
generated_on_datetime : 2018-01-30T17:21:59.327-05:00
cwe_id : CWE-416
referenc : BID http://www.securityfocus.com/bid/103092; SECTRACK http://www.securitytracker.com/id/1040180; CONFIRM https://kb.juniper.net/JSA10828
summary : A remote, unauthenticated attacker may be able to execute code by exploiting a use-after-free defect found in older versions of PHP through injection of crafted data via specific PHP URLs within the context of the J-Web process. Affected releases are Juniper Networks Junos OS: 12.1X46 versions prior to 12.1X46-D67; 12.3 versions prior to 12.3R12-S5; 12.3X48 versions prior to 12.3X48-D35; 14.1 versions prior to 14.1R8-S5, 14.1R9; 14.1X53 versions prior to 14.1X53-D44, 14.1X53-D50; 14.2 versions prior to 14.2R7-S7, 14.2R8; 15.1 versions prior to 15.1R3; 15.1X49 versions prior to 15.1X49-D30; 15.1X53 versions prior to 15.1X53-D70.
Обьем данных 300мб.
требуется использовать Sqllite.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2019, 20:36
Ответы с готовыми решениями:

SELECT данных в реляционной базе MySQL с выводом данных внешнего ключа
Например, есть MySQL и в ней бд - firma, в бд 3 таблицы - professions, fio, current_workers. В ...

UML - Диаграмма классов (с использованием данных для длительного хранения в реляционной базе данных)
Как сделать диаграмму основных классов системы (как минимум привлечь классы, связанные с...

Имеется база данных MySQL (с сайта), в ней данные о товаре, как проще всего сделать онлайн Android-приложение
Имеется база данных mysql(с сайта), в ней данные о товаре. Как сделать онлайн андроид приложение...

Подскажите, какую базу данных использовать проще всего
Здравствуйте, уважаемые форумчане =) Стоит задача, написать программу.. работающую с БД.. Дело в...

1
1459 / 1031 / 143
Регистрация: 23.07.2010
Сообщений: 5,698
12.01.2019, 13:48 2
Посмотреть на EAV
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2019, 13:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как сохранить изменения в базе данных?
Всем привет. Как сохранить изменения в базе данных? В данном случае, дважды кликнем на строку в...

Как сохранить массив в базе данных
Мне надо текстовые переменные сохранять в базе где они будут храниться по очереди и чтобы я мог...

Как проще всего подключиться к Wi-Fi?
Меня интересует существование что-то вроде такого: SSID = "Имя wifi" Password = "12345678" Т.е....

Как сохранить большой текст в базе данных
Пишу подобие форума на spring boot. Данные сохраняю в базу данных. Только что понял, что если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.