powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Тонкий или толстый клиент
25 сообщений из 217, страница 4 из 9
Тонкий или толстый клиент
    #34635377
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab wrote:
> Согласен, только на чистом SQL и ХП обработку данных реализовать
> невозможно. SQL запросы должен кто то толкать и забирать результат и
> предоставлять его пользователю, SQL это делать не умеет вообще, а ХП с
> многими ограничениями,
можно с этого места - поподробнее? А то ниасилил.

>т.е. непременно нужен некий клиент БД.
QA - подойдет как клиент?
или SQL*Plus?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635455
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenabСогласен, только на чистом SQL и ХП обработку данных реализовать невозможно. SQL запросы должен кто то толкать и забирать результат и предоставлять его пользователю, SQL это делать не умеет вообще, а ХП с многими ограничениями, т.е. непременно нужен некий клиент БД. А раз есть клиент, то частенько есть возможность разместить расчёты на нём, а не в СУБД. Клиент в данном случае не обязательно GUI компонент или AS. Это может быть некий сервис, например менеджер расчёта зарплаты.1. ХП может вызываться из JOB-а и записывать данные в таблицу.
Начислили ЗП и записали кому и за что начислили.
А клиент (бухгалтер) посмотрит уже ПОТОМ, когда у него время будет.

2. Сервис - это совсем не трехзвенка.
Это некий модуль сбоку, очень похожий на клиентское приложение, у которого украли пользователя и GUI.

3. Сервис, так же как и ХП, никому ничего не показывает.
Так что аргумент "SQL запросы кто то толкать и забирать результат и предоставлять его пользователю " - не катит.
Сервис это не сможет сделать так же как и ХП.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635556
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelyСервис это не сможет сделать так же как и ХП.
сервис делает то, на что запрограммирован. Скажут ПОКАЗЫВАЙ - покажет.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635630
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenabПример с распределённой системой не показательный. Понятное дело, если раскидать нагрузку по сотне СУБД, то задача будет работать быстроЭто вынужденная мера, было бы возможно, сделали бы всё на одном сервере. Вопрос не в этом. Было утверждение, что при количестве человек более нескольких тысяч, производить расчёт их харатеристик (заработная плата, наработка часов и т. п.) с помощью SQL становится затруднительно. Это не так. Я привел время расчёта для ~2000 работников - ~1:30. Умножаем на 2, получаем ~ 3 минуты. Цифра вполне приемлемая, даже если её умножить на 10. Сервер там обычный - 2 х Xeon 2.4 ГГц 2 ГБ ОЗУ, ну или что-то вроде того, точно его характеристики не помню. Да и с чего бы тот же алгоритм, реализованный на C++ стал бы работать заметно быстрее? За счёт того, что мы напишем Index Seek лучше чем "мудрецы", разработавшие MSSQL? Сомнительно.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635631
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm BelyСервис это не сможет сделать так же как и ХП.сервис делает то, на что запрограммирован. Скажут ПОКАЗЫВАЙ - покажет.Кому и что? Гуссары, молчать
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635701
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bely mcureenabСогласен, только на чистом SQL и ХП обработку данных реализовать невозможно. SQL запросы должен кто то толкать и забирать результат и предоставлять его пользователю, SQL это делать не умеет вообще, а ХП с многими ограничениями, т.е. непременно нужен некий клиент БД. А раз есть клиент, то частенько есть возможность разместить расчёты на нём, а не в СУБД. Клиент в данном случае не обязательно GUI компонент или AS. Это может быть некий сервис, например менеджер расчёта зарплаты.1. ХП может вызываться из JOB-а и записывать данные в таблицу.
Начислили ЗП и записали кому и за что начислили.
А клиент (бухгалтер) посмотрит уже ПОТОМ, когда у него время будет.

2. Сервис - это совсем не трехзвенка.
Это некий модуль сбоку, очень похожий на клиентское приложение, у которого украли пользователя и GUI.

3. Сервис, так же как и ХП, никому ничего не показывает.
Так что аргумент "SQL запросы кто то толкать и забирать результат и предоставлять его пользователю " - не катит.
Сервис это не сможет сделать так же как и ХП.

Всё правильно.

По 1. Чтобы что то посмотреть бухгалтер должен иметь GUI к таблице или получить результат в виде бумажного отчёта. Лично я не видел ХП, которые что то печатают на принтере.

По 2. Сервис это часть трёхзвенки (СУБД, AS это наборы сервисов), но не обызательно трёхзвенка. Cервис может быть прицеплен к системе сбоку или сзади.

По 3. Сервис, может иметь GUI, например управлять тревожной сигнализацией, или бегущей строкой с новостей. Впрочем, это не типичное использование сервисов.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635725
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab
По 3. Сервис, может иметь GUI, например управлять тревожной сигнализацией, или бегущей строкой с новостей. Впрочем, это не типичное использование сервисов.
ну почему же. В контракте сервиса есть его Тип. А это может быть:
Presentation Process
Business
Data
Integration
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635779
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab, ты все же предпринимаешь попытки оправдать свое незнание PL/SQL в частности и СУБД вообще? Зачем? Это очень .... плохо получается :)

Кстати, попутно еще выясняется твоя проблема с пониманием распределенных вычислений, систем, многозвенок и т.д. Каша какя-то. Уже и не смешно.

-- Tygra's --
Мои фотогалереи тут и тут
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635786
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К mcureenabПример с распределённой системой не показательный. Понятное дело, если раскидать нагрузку по сотне СУБД, то задача будет работать быстроЭто вынужденная мера, было бы возможно, сделали бы всё на одном сервере. Вопрос не в этом. Было утверждение, что при количестве человек более нескольких тысяч, производить расчёт их харатеристик (заработная плата, наработка часов и т. п.) с помощью SQL становится затруднительно. Это не так. Я привел время расчёта для ~2000 работников - ~1:30. Умножаем на 2, получаем ~ 3 минуты. Цифра вполне приемлемая, даже если её умножить на 10. Сервер там обычный - 2 х Xeon 2.4 ГГц 2 ГБ ОЗУ, ну или что-то вроде того, точно его характеристики не помню. Да и с чего бы тот же алгоритм, реализованный на C++ стал бы работать заметно быстрее? За счёт того, что мы напишем Index Seek лучше чем "мудрецы", разработавшие MSSQL? Сомнительно.

Я уже сказал, что в runtime расчёт ЗП сам по себе на современных серверах даже начального уровня в настоящее время не является узким местом. Проблема проявится, когда на сервере БД будут одновременно запущены многие процессы, так что время реакции СУБД начнёт плавать в очень широких пределах создавая проблемы пользователям. Если ЗП расчитывается 1 час, это не проблема. Если в течении 1.5 минут сервер не обслуживает запросы пользователей, это проблема.

Сам по себе C++ не гарантирует увеличение производительности, но он позволяет при сопоставимой скорости получить значительно более богатую функциональность, чем даёт чистый SQL. Да в общем вопрос не в языке, а в виртуальной машине. Java тоже работает не супер быстро, но JVM есть везде, тогда как нормальная PL/SQL машина втроена в СУБД и отдельно не работает.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635813
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenabПо 1. Чтобы что то посмотреть бухгалтер должен иметь GUI к таблице или получить результат в виде бумажного отчёта. Лично я не видел ХП, которые что то печатают на принтере.нет ничего невозможного - точно так же как и сервис заставить показывать :)
Если вы не поняли о чем я - поясню еще раз.
ХП (так же как и сервис) - ведут расчет независимо от клиентских приложений.
Собственно, клиентского приложения может вообще не быть как такового.
На расчет ЗП - это никак не влияет.

mcureenabПо 2. Сервис это часть трёхзвенки (СУБД, AS это наборы сервисов), но не обызательно трёхзвенка. Cервис может быть прицеплен к системе сбоку или сзади. Вы занимаетесь словоблудством - библиотека (DLL или .so или еще как) - тоже является частью различных программ и систем.
Но это совершенно ни о чем не говорит - к каким классам относятся программы, состоящие из библиотек.

mcureenabПо 3. Сервис, может иметь GUI, например управлять тревожной сигнализацией, или бегущей строкой с новостей. Впрочем, это не типичное использование сервисов.Странненький у вас GUI, однако.
В таком случае - управление RAID-контроллером тоже можно назвать ГУЕм.
Там и лампочка есть, по которой человек может что-то попытаться понять.
А если постараться, то скрипом хардов можно морзянку передавать.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635829
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygramcureenab, ты все же предпринимаешь попытки оправдать свое незнание PL/SQL в частности и СУБД вообще? Зачем? Это очень .... плохо получается :)

Кстати, попутно еще выясняется твоя проблема с пониманием распределенных вычислений, систем, многозвенок и т.д. Каша какя-то. Уже и не смешно.



Моё незнание PL/SQL в частности и СУБД вообще приносит мне и моим заказчикам неплохие деньги. Может быть я чтото неправильно делаю?
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635839
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так мы же не заказчики
Можно найти лохов, вешать им лапшу на уши и раскручивать постоянно на бабки - не спорю, можно, но это умение другого плана :))

А тут не лохи, не заказчики, нас маркетинговыми лозунгами не возьмешь :)

ЗЫ Интересно, а заказчики не считали, сколько экономии было бы, откажись они от распределенных вычислений и перейди на обычный к-с? ;)))

-- Tygra's --
Мои фотогалереи тут и тут
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635848
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bely mcureenabПо 3. Сервис, может иметь GUI, например управлять тревожной сигнализацией, или бегущей строкой с новостей. Впрочем, это не типичное использование сервисов.Странненький у вас GUI, однако.
В таком случае - управление RAID-контроллером тоже можно назвать ГУЕм.
Там и лампочка есть, по которой человек может что-то попытаться понять.
А если постараться, то скрипом хардов можно морзянку передавать.

Уговорил. Лампочки на HD, это не GUI. А морянка, это уже мультимедия!

Однако... Если установить 2млн хардов с лампочками в матрицу, то вполне реально получить HD изображение со звуком!
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635901
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygraТак мы же не заказчики
Можно найти лохов, вешать им лапшу на уши и раскручивать постоянно на бабки - не спорю, можно, но это умение другого плана :))

А тут не лохи, не заказчики, нас маркетинговыми лозунгами не возьмешь :)

ЗЫ Интересно, а заказчики не считали, сколько экономии было бы, откажись они от распределенных вычислений и перейди на обычный к-с? ;)))

Так я с тебя бабок и не требую.

к-с, это частный случай распределённой системы.

Заказчики могут считать, что угодно, только СУБД не решает их задачи реального времени (на ней зарплата расчитывается ), и по любому им нужен выделенный сервер, который изолирует оконечное оборудование от СУБД, и обеспечит необходимое время отклика.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34635938
во дает
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot tygra]Траваааааа................ :))

Больше слов нет :)

а tygra, по-моему, уже давно на героине...
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34636067
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenabЯ уже сказал, что в runtime расчёт ЗП сам по себе на современных серверах даже начального уровня в настоящее время не является узким местом. Проблема проявится, когда на сервере БД будут одновременно запущены многие процессы, так что время реакции СУБД начнёт плавать в очень широких пределах создавая проблемы пользователям. Если ЗП расчитывается 1 час, это не проблема. Если в течении 1.5 минут сервер не обслуживает запросы пользователей, это проблема.И из-за чего "расчёт зарплаты" должен тормозить работу других пользователей? Исходные данные для расчёта меняться не должны. Значит блокировок не будет. Если оперативки хватит (а её по-хорошему должно хватать), то очереди к диску тоже не будет. Процессора 2, значит все ресурсы расчёт на себя не возьмёт (ну если не распараллелится конечно, но тут всё должно быть продумано). А сейчас вообще уже четырёхядерные процессоры пошли. Если нам не критично время выполнения расчёта, то там можно искуственных пауз навставлять, чтобы другим процессам на сервере больше процесорного времени досталось. Конечно, всё будет несколько медленнее, но такого, что сервер вдруг перестанет отвечать на запросы пользователей случиться не должно. Вариантов решения много, всё зависит от конкретной задачи. И никакой C++, C#, Java и т. п. тут не нужны.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34636115
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab wrote:
> По 1. Чтобы что то посмотреть бухгалтер должен иметь GUI к таблице или
> получить результат в виде бумажного отчёта. Лично я не видел ХП, которые
> что то печатают на принтере.
Т.е. из-за того, что ХП не умеют печатать на принтере (кстати - почему
не умеют? очень даже) - вы делаете вывод - надо производить расчеты на
клиенте? Зобавно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34636126
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenabСам по себе C++ не гарантирует увеличение производительности, но он позволяет при сопоставимой скорости получить значительно более богатую функциональность, чем даёт чистый SQL .Например? Какую обработку данных, хранящихся в таблицах в БД, удобнее писать на С++ чем на SQL? Уж не рассчёт-ли выполненной работы сотрудниками, выраженной во времени, деньгах или других единицах? Ню, ню... :-))
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34636130
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К mcureenabЯ уже сказал, что в runtime расчёт ЗП сам по себе на современных серверах даже начального уровня в настоящее время не является узким местом. Проблема проявится, когда на сервере БД будут одновременно запущены многие процессы, так что время реакции СУБД начнёт плавать в очень широких пределах создавая проблемы пользователям. Если ЗП расчитывается 1 час, это не проблема. Если в течении 1.5 минут сервер не обслуживает запросы пользователей, это проблема.И из-за чего "расчёт зарплаты" должен тормозить работу других пользователей? Исходные данные для расчёта меняться не должны. Значит блокировок не будет. Если оперативки хватит (а её по-хорошему должно хватать), то очереди к диску тоже не будет. Процессора 2, значит все ресурсы расчёт на себя не возьмёт (ну если не распараллелится конечно, но тут всё должно быть продумано). А сейчас вообще уже четырёхядерные процессоры пошли. Если нам не критично время выполнения расчёта, то там можно искуственных пауз навставлять, чтобы другим процессам на сервере больше процесорного времени досталось. Конечно, всё будет несколько медленнее, но такого, что сервер вдруг перестанет отвечать на запросы пользователей случиться не должно. Вариантов решения много, всё зависит от конкретной задачи. И никакой C++, C#, Java и т. п. тут не нужны.

Всё что ты сказал даёт понять, что сервер нагружен очень слабо. В системе с большим числом пользователей это не так. Или ты думаешь, что количество подключений к СУБД равно числу процесссоров на сервере?

2 процессора? 4 процессора? Это в два, четыре раза больше стоимость лицензии на СУБД и оборудование тоже ощутимо дороже. Грубо говоря, вас развели на покупку оборудования и СУБД в значительно большем объёме чем это требуется. При таком подходе, почти все задачи (даже генерацию html страниц) можно решать на СУБД без проблем.

Собственно для посчитать и сохранить ЗП C++ не нужен. Но чтобы распечать отчёты, хоть и не C++, но нужна какая то внешняя программа, хотя бы Web browser.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34636143
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab wrote:
> 2 процессора? 4 процессора? Это в два, четыре раза больше стоимость
> лицензии на СУБД и оборудование тоже ощутимо дороже. Грубо говоря, вас
А точно "в два, четыре раза больше" - ничего не путаем, не?

> это требуется. При таком подходе, почти все задачи (даже генерацию html
> страниц) можно решать на СУБД без проблем.
Оракл, кста, этим благополучно занимается - см HTP/HTF/OWA*.

> Собственно для посчитать и сохранить ЗП C++ не нужен. Но чтобы распечать
> отчёты, хоть и не C++, но нужна какая то внешняя программа, хотя бы Web
> browser.
Ок. Поелику IE умеет печатать отчеты - пусть он считает зряплату?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34636179
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenabВсё что ты сказал даёт понять, что сервер нагружен очень слабо. В системе с большим числом пользователей это не так.Ну не знаю. Всё относительно конечно, но подключений 200 - 500 днём стабильно держится. Сколько ночью - не знаю, ни разу не ночевал на работе... :-))
mcureenab2 процессора? 4 процессора? Это в два, четыре раза больше стоимость лицензии на СУБД и оборудование тоже ощутимо дороже. Грубо говоря, вас развели на покупку оборудования и СУБД в значительно большем объёме чем это требуется. Чё-то я не понял, кто кого разводил? Мы заказчиков, или они нас? О чём вы... Ещё неизвестно во сколько обойдётся для заказчика "расчёт зарплаты" на С++. Разработка, отладка, опытное внедрение и т. п. И ещё не факт что в итоге всё получится и будет хорошо работать. Вон, соседний топик про 1С просто усыпан "лестными" отзывами о качестве продукта.
mcureenabСобственно для посчитать и сохранить ЗП C++ не нужен.Я перестал понимать, о чём идёт дискуссия. Уточните пожалуйста Вашу точку зрения. А то, судя по этому посту, мы с вами придерживаемся одинаковой позиции по данному вопросу. :-))
mcureenabНо чтобы распечать отчёты, хоть и не C++, но нужна какая то внешняя программа, хотя бы Web browser.Полностью с вами согласен.
lockyОк. Поелику IE умеет печатать отчеты - пусть он считает зряплату?Ага, на java-script, самое то... :-))
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34636187
Sergey Tokarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, поправьте меня, если я ошибаюсь, но в примере с той же зарплатой.
Для того, чтобы рассчитать ее на клиенте, необходимо как минимум вытянуть данные с сервера.

Причем, вытянуть нужно не "готовые" данные, которые процедура может выдавать, к примеру, для печати отчета, а вытянуть нужно "сырые" данные, обработать их, и загнать их назад. Объем таких данных ОЧЕНЬ большой, иначе с чего бы был медленный расчет на СУБД?

Из этого следует, как минимум
1. Затраты времени на таскание данных туда-сюда
2. Затраты памяти на хранение данных, пока мегабыстрая клиентская программа будет их обрабатывать.
3. Геморрой с программированием клиентской части, в которой нужно будет реализовывать часть, пусть и небольшую, функциональности СУБД. Тот же индексный поиск, например.

Не факт, совсем, что совокупные затраты времени на все вышеперечисленное окупят выигрыш в скорости рассчетов.

Мое ИМХО - СУБД - это приложение для обработки данных, и поэтому обработку данных нужно делать именно на ней. За редкими исключениями.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34636207
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Tokarev3. Геморрой с программированием клиентской части, в которой нужно будет реализовывать часть, пусть и небольшую, функциональности СУБД. Тот же индексный поиск, например.И плюс время на построение этих локальных индексов.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34636216
Alex_Toms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab
Распределённые вычисления принципиально отличаются от локальных. Возможно, в данном случае система не учитывала сетевые задержки. Если программа на C++ изначально была основана на принципах локальных вычислений, то неудивительно, что её перенос на сервер позволил увеличить скорость вычислений.

В данном ответе, о распределённых вычислениях я не упоминал. Я привёл примеры с ХП и без неё.

mcureenab
Согласен, только на чистом SQL и ХП обработку данных реализовать невозможно.

Ещё как можно, основная обработка у меня именно так и делается, проверено на практике.
В задаче для расчёта зарплаты, основные расчёты можно свести к определённому изолированному набору вычислений, допустим для одного лицевого счёта, всё это можно заложить в ХП. Дело в том, что при этом производятся периодически считывание данных необходимых для расчётов и быстрее всего это будет, когда данные находятся на одном сервере. А при распределённых вычислениях выигрыш будет заметен, тогда когда процесс вычисления можно разбить на несколько частей. В при расчёте зарплаты можно легко обойтись без этого.
А "толкают" все эти ХП, конечно операторы с помощью клиентских приложений.
...
Рейтинг: 0 / 0
Тонкий или толстый клиент
    #34636219
laleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из опыта:
Delphi 5, 6, 7.
MSSQL 2000, 2005
Доступ к данным сервера - ADO.

1. Первична архитектура БД. Создавать структуру, ограничения целостности - пока не подключать, отлаживать архитектуру - потом подключать ограничения целостности. Триггеры - дело вкуса, считаю излишним, расход ресурсов.
2. Доступ к данным черех хранимые процедуры. Обязательно параметризовать. Данные с сервера - на клиенте минимизировать. Зачем тащить курсоры на клиента > 50 строк?
3. Хранимыми процедурами обеспечить ввод, корректировку, удаление.
4. Лучше сделать несколько ХП вместо одной.
5. В теле программы - ни одного SQL запроса (для фильтрации курсора - можно.)
6. Поскольку зарплата - конфиденциальная вещь - делать на нее отдельную БД со свом доступом.
Обшие справочники можно размещать в отдельной БД.
7. Не злоупотреблять применением деревоподобных компонентов.
8. Мне роднее GRID, чем ComboBox и т.п.
9. Считать пересборку проекта - лишней процедурой. Лезть в программу по каждому чиху - а для чего SQL Server?

Много конечно еще чего, но это известная теория СУРБД.
С уважением и удачи!
...
Рейтинг: 0 / 0
25 сообщений из 217, страница 4 из 9
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Тонкий или толстый клиент
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]