|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
Так вот не хочется сделать что-то универсальное. Например, возьмем товар. У него есть характеристики: 1) Серия 2) Срок годности 3) Сертификат ну и т.п. Делать разные поля можно но смысла нет т.к. по ним анализ не делается и индексы не нужны и поля могут расти. () Решил попробовать сделать так: есть допустим мемо поле в котором будет храниться информация примерно в следующем виде: Seria=AA1234 Srok=12.12.2012 Sert=1223AAA Все это можно записывать и считывать вручную через строковые ф-ции (всмысле самому написать распознавание и т.п.) Но совсем не хочется этим заниматься наверняка есть уже готовые решения. Может подскажите? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2012, 18:03 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
stim24, вынеси атрибуты товара в отдельную таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2012, 18:33 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
stim24Делать разные поля можно но смысла нет т.к. по ним анализ не делается и индексы не нужны и поля могут расти. () Смысл есть. Вы бы на досуге почитали что-нибудь про нормализацию баз данных бы. У Вас предполагаемая база даже не в первой форме Каждое пересечение строки и столбца содержит ровно одно значение из соответствующего домена (и больше ничего). А вы пытаетесь запихать в одно поле значения из доменов Serial, Srok, Sert ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2012, 19:34 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
stim24Так вот не хочется сделать что-то универсальное. Например, возьмем товар. У него есть характеристики: 1) Серия 2) Срок годности 3) Сертификат ну и т.п. Делать разные поля можно но смысла нет т.к. по ним анализ не делается и индексы не нужны и поля могут расти. () Решил попробовать сделать так: есть допустим мемо поле в котором будет храниться информация примерно в следующем виде: Seria=AA1234 Srok=12.12.2012 Sert=1223AAA Все это можно записывать и считывать вручную через строковые ф-ции (всмысле самому написать распознавание и т.п.) Но совсем не хочется этим заниматься наверняка есть уже готовые решения. Может подскажите? коли такая задачи можно использовать xml , и стандартно его серилизовать/десерилизовать ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2012, 20:25 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
Конечно смысл есть для нормализации. Но тогда разработка сильно усложняется если например не для торговли делать а для больниц например те же анализы или заключение сколько больниц столько видов и полей и тут ничего универсального не сделаешь если конечно постоянно под каждую больницу свою БД делать. Также и в торговли одна организация одни поля другая другие. Конечно основные полня цена и т.п. выделить можно а просто характеристики не вижу смысла. Если туда сохранять класс в xml тоже кстати решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2012, 14:01 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
stim24Конечно смысл есть для нормализации. Но тогда разработка сильно усложняется если например не для торговли делать а для больниц например те же анализы или заключение сколько больниц столько видов и полей и тут ничего универсального не сделаешь если конечно постоянно под каждую больницу свою БД делать. Также и в торговли одна организация одни поля другая другие. Конечно основные полня цена и т.п. выделить можно а просто характеристики не вижу смысла. Если туда сохранять класс в xml тоже кстати решение.Ты в этом уверен? Все у всех одинаково, отклонения совсем не значительные, нужно хорошо разбираться самому в том вопросе который хочешь автоматизировать ибо никто и никогда не напишет тебе такой ТЗ который нужен именно тебе. Кстати исходя из вышеизложенного в основном и получаются довольно посредственные поделки. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2012, 14:16 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
Мы ушли от темы. Какие есть методы для записи ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2012, 14:27 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
stim24, по теме Вам уже предложили xml. Можно сделать коллекцией обычных объектов с сериализацией/десериализацией через стандартные механизмы. Можно через регулярку. Можно наконец через работу с инишником. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2012, 06:33 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
Когда заказчик говорит: - У нас своя специфика! - То я отвечаю, - Ваша специфика заключается в том, что используются не все возможные случаи, а только некоторые. stim24. Опомнитесь. Уйдете от нормализованых таблиц - придете к уникальному парсеру для каждой больницы. Можно ведь не плоской таблице параметры хранить. Задача по базам данных ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2012, 07:29 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2012, 07:51 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
Cat2Когда заказчик говорит: - У нас своя специфика! Задача по базам данных задачка для школоло. всё уже давно придумано и обкатано. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2012, 12:53 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
beg-in-erCat2Когда заказчик говорит: - У нас своя специфика! Задача по базам данных задачка для школоло. всё уже давно придумано и обкатано. Да.Приходится напоминать ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2012, 20:36 |
|
Нужны методы как парсить мемо поле
|
|||
---|---|---|---|
#18+
ИзопропилCat2 Задача по базам данных опять EAV? да нет. Просто лень было писать одни и те же аргументы за нормализацию несколько раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2012, 20:37 |
|
|
start [/forum/topic.php?fid=20&msg=38063300&tid=1405511]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 175ms |
0 / 0 |