|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам bum_bum> За счёт того, что не надо соединяться с первичными таблицами, bum_bum> чтобы разыменовывать каждое поле внешнего ключа. Когда нужно только разыменовывание - возможно. Но как только понадобится всё остальное - уже неудобно. Я как раз щас имею дело с одной такой БД, в которой ПК - это varchar (при чём 1 поле, а не три). Не сказал бы, что это очень удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2021, 19:18 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
bum_bum Вести же религиозные споры просто не имею желания. Ты как бы тут только это и делаешь, не? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2021, 19:36 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
ъъъъъ bum_bum Вести же религиозные споры просто не имею желания. Ты как бы тут только это и делаешь, не? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2021, 19:41 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
bum_bum, ты же сам пришёл совет спросить. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2021, 20:07 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
Симонов Денис bum_bum, ты же сам пришёл совет спросить. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2021, 20:09 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
Мимопроходящий на него же потом внешние ключи накладывать предстоит. Не факт, что предстоит. bum_bum Дебетовый и кредитовый счета - это ссылка на таблицу корреспонденции счетов . Оговорочка? ссылка на таблицу плана счетов? По теме. У вас на все три поля из первичного ключа - дебетовый счет, кредитовый счет и ссылку на позицию документа уже есть индексы от внешних ключей. Если будет еще и композитный индекс, то оптимизатор будет клинить от изобилия индексов. IMHO, лучше контроль уникальности сделать триггером. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2021, 21:28 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
bum_bum, сорри. Я думал ты топик создал ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2021, 21:41 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
ggreggory bum_bum Дебетовый и кредитовый счета - это ссылка на таблицу корреспонденции счетов . Оговорочка? ссылка на таблицу плана счетов? ggreggory По теме. У вас на все три поля из первичного ключа - дебетовый счет, кредитовый счет и ссылку на позицию документа уже есть индексы от внешних ключей. Если будет еще и композитный индекс, то оптимизатор будет клинить от изобилия индексов. IMHO, лучше контроль уникальности сделать триггером. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2021, 21:53 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
Симонов Денис bum_bum, сорри. Я думал ты топик создал ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2021, 21:57 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
bum_bum Работать с базами данных на естественных ключах, намного удобнее, в том числе и при написании запросов. Это удобнее до тех пор пока не выяснится что тот EK который заложен в PK оказывается не такой как думалось при его создании. А что бы что-то изменить - нужно поломать всю систему. Мне до сих пор икается что я когда-то заложил в PK документа 2 поля, причем одно из них меняется :) И второй косяк - заложено принципиальное ограничение что в документе не может быть 2 товара с одним кодом. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 04:26 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
fraks bum_bum Работать с базами данных на естественных ключах, намного удобнее, в том числе и при написании запросов. Это удобнее до тех пор пока не выяснится что тот EK который заложен в PK оказывается не такой как думалось при его создании. А что бы что-то изменить - нужно поломать всю систему. Мне до сих пор икается что я когда-то заложил в PK документа 2 поля, причем одно из них меняется :) И второй косяк - заложено принципиальное ограничение что в документе не может быть 2 товара с одним кодом. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 08:32 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
bum_bum Есть предметная область, её надо исследовать, до того как, а не апосля. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 09:48 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
Basil A. Sidorov bum_bum Есть предметная область, её надо исследовать, до того как, а не апосля. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 09:54 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
В бюджетной классификаци (числа, да) однажды появились буквы. Русского алфавита. Вас, понятное дело, это вряд ли касается и вряд ли коснётся, но вот такой факт имел место быть. P.S. Нет, как оно там сейчас - уже давно не в курсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 10:01 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
Basil A. Sidorov В бюджетной классификаци (числа, да) однажды появились буквы. Русского алфавита. Вас, понятное дело, это вряд ли касается и вряд ли коснётся, но вот такой факт имел место быть. P.S. Нет, как оно там сейчас - уже давно не в курсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 10:23 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
bum_bum Что такое "бюджетная классификация"? Суть проблемы от этого не меняется: то, что раньше могло содержать (и содержало) только цифры, внезапно смогло содержать (и содержало) ещё и буквы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 11:46 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
Basil A. Sidorov bum_bum Что такое "бюджетная классификация"? Суть проблемы от этого не меняется: то, что раньше могло содержать (и содержало) только цифры, внезапно смогло содержать (и содержало) ещё и буквы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 12:28 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
bum_bum Вы пытаетесь выдать свои представления От начала и до конца (вместе с коллегами) занимался техническим сопровождением областной системы госзакупок. Которая, внезапно, была интегрирована с областной же системой бюджетного финансирования того же разработчика. Поскольку именно финансовая часть не была в сфере моих прямых обязанностей и за давностью лет - деталей уже не помню. Но, в силу интеграции двух систем я не мог ни пропустить, ни придумать наличие букв в ранее чисто числовых номерах и кодах. P.S. Насколько помню - использование букв не было обязательным, но в нашей области они были. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 12:59 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
Basil A. Sidorov bum_bum Вы пытаетесь выдать свои представления От начала и до конца (вместе с коллегами) занимался техническим сопровождением областной системы госзакупок. Которая, внезапно, была интегрирована с областной же системой бюджетного финансирования того же разработчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 13:11 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
bum_bum Так обращайтесь к этому разработчику. Лично я с госслужбы давно уволился и прямщас проблемы областных информационных систем - вне моей компетенции.Ещё раз спрашиваю, к представленной модели вопросы, замечания, комментарии есть?Тип поля " номер счёта"?Обсуждать тему ключей я не имею желания.Не хотите обсуждать - не надо заявлять о преимуществах естественных ключей над суррогатными и аргументировать всё это "изучением предметной области": "Есть много, друг Горацио ..." ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 13:19 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
Basil A. Sidorov bum_bum Ещё раз спрашиваю, к представленной модели вопросы, замечания, комментарии есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 16:37 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
Естественные ключи - это ништяк! Вплоть до того момента, когда потребуется объединить базы 2-х организаций, в каждой из которых бухгалтерия завела свои собственные пересекающиеся по номерам счета... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 18:03 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
WildSery Естественные ключи - это ништяк! Вплоть до того момента, когда потребуется объединить базы 2-х организаций, в каждой из которых бухгалтерия завела свои собственные пересекающиеся по номерам счета... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2021, 18:43 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
bum_bum Есть предметная область, её надо исследовать, до того как, а не апосля. В реальном мире оказывается что предметная область, даже изученная досконально - не константа, и со временем меняется. Если архитектура БД использует EK как физическое ограничение - то при изменении в предметной области может быть весьма больно, ибо переделать будет стоить очень дорого. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2021, 05:17 |
|
Шаблон таблицы счетов и таблицы позиций
|
|||
---|---|---|---|
#18+
bum_bum Вы не поверите, номера счетов во всех бухгалтериях одни и те же :) Если считаете, что счета и субсчета в бухгалтерии - константа, то спешу вас разочаровать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2021, 08:52 |
|
|
start [/forum/topic.php?fid=40&msg=40081968&tid=1559992]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 243ms |
total: | 381ms |
0 / 0 |