|
|
|
Не будет ли слишком крамольно?
|
|||
|---|---|---|---|
|
#18+
Нужно обеспечить ввод документа в Web форму у которого есть соответственно шапка и спецификации. Знаю, что согласно нормализации такие данные принято хранить в разных таблицах, однако известно, что кол-во строк в спецификации не может превышать 10 (больше просто не уместится на печатной форме) Меня же подмывает сделать всё одной таблицей, а спецификации засунуть в BLOB в виде CSV Просто в Web так будет удобнее постить (одним POST-ом весь документ) Поиск по содержимому табличной части не нужен. Оправдан ли в данном случае такой подход? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 10:16 |
|
||
|
Не будет ли слишком крамольно?
|
|||
|---|---|---|---|
|
#18+
при чем тут POST - можно сделать одним постом, а на стороне сервера разобрать на строчки и запихать. Схема данных может быть независима от интерфейса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 10:51 |
|
||
|
Не будет ли слишком крамольно?
|
|||
|---|---|---|---|
|
#18+
В свое время под Web писал на языке asp.net никаких проблем не испытал. Шапку документов хранил отдельно, нормализация была сохранена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 11:11 |
|
||
|
Не будет ли слишком крамольно?
|
|||
|---|---|---|---|
|
#18+
b4Схема данных может быть независима от интерфейсаболее того, _должна_ быть независима от интерфейса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 11:36 |
|
||
|
Не будет ли слишком крамольно?
|
|||
|---|---|---|---|
|
#18+
egorychb4Схема данных может быть независима от интерфейсаболее того, _должна_ быть независима от интерфейса +1. БД проектируй исходя из потребностей вех её приложений, а не одной только Web формы. Для хрнения данных следует использовать форматы данных принятые для открытых систем, например в реляционном виде, или в XML, а не те, чьё применение ограничено рамками одного частного протокола. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 16:39 |
|
||
|
Не будет ли слишком крамольно?
|
|||
|---|---|---|---|
|
#18+
mcureenabegorychb4Схема данных может быть независима от интерфейсаболее того, _должна_ быть независима от интерфейса +1. БД проектируй исходя из потребностей всех её приложений, а не одной только Web формы. Для хрнения данных следует использовать форматы данных принятые для открытых систем, например в реляционном виде, или в XML, а не те, чьё применение ограничено рамками одного частного протокола. Чем же CSV закрытый формат или формат неприменимый для открытой системы, проще и придумать, то трудно. Для пяти реквизитов XML городить смысла не вижу, уж лучше классически дочерняя таблица. По самим спецификациям ни каких отчётов выбирать не планируется, поскольку документ делает движения в отдельной таблице, то и отчёты делать с неё буду. Отсюда и вопрос то был, что документ "крайний" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2009, 13:44 |
|
||
|
Не будет ли слишком крамольно?
|
|||
|---|---|---|---|
|
#18+
Новенький чайник Чем же CSV закрытый формат или формат неприменимый для открытой системы, проще и придумать, то трудно. Для пяти реквизитов XML городить смысла не вижу, уж лучше классически дочерняя таблица. Скажем так, исторически сложилось, что многие СУБД поддерживают XML как родной, а вот для CSV тебе придётся делать свой парсер и т.п. CSV не является промышленным стандартом для баз данных, поэтому рассчитывать на комплексную поддержку формата не приходится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2009, 17:14 |
|
||
|
Не будет ли слишком крамольно?
|
|||
|---|---|---|---|
|
#18+
mcureenabСкажем так, исторически сложилось, что многие СУБД поддерживают XML как родной, а вот для CSV тебе придётся делать свой парсер и т.п. CSV не является промышленным стандартом для баз данных, поэтому рассчитывать на комплексную поддержку формата не приходится.Разве не наоборот??? Трудно представить субд, в которую невозможно импортить родными средствами CSV. А вот XML начали поддерживать совсем недавно, и если версия субд не самая последняя, то будет плохо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2009, 17:25 |
|
||
|
Не будет ли слишком крамольно?
|
|||
|---|---|---|---|
|
#18+
alexeyvg, речь не о поддержке импорта из внешних файлов, а о поддержке CSV и XML как формата хранения данных. В современных СУБД есть тип XML, но нет типа CSV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2009, 17:52 |
|
||
|
Не будет ли слишком крамольно?
|
|||
|---|---|---|---|
|
#18+
mcureenab, а зачем оно вам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2009, 18:01 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36373726&tid=1542928]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 493ms |

| 0 / 0 |
