Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Посоветуйте структуру базы на сервере. / 4 сообщений из 4, страница 1 из 1
22.12.2004, 14:34:07
    #32839311
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте структуру базы на сервере.
В связи с переходом с mdb на adp возник очередной вопрос:
Раньше все запросы-источники для форм и прочие запросы лежали у клиентов, теперь все это переносится на сервер, и получится немерянное число представлений, хп и т.д. Как разумнее все это организовать?
Может создать на сервере базу Main, где только таблицы и еще Базу1, Базу2..., которые связаны с Main но содержат остальные объекты, относящиеся только к конкретной программе? Или это я перемудрил?
У нас 7 больших клиентских mdb, в каждой по неск.десятков всяких запросов, если все это окажется в одной базе, то потом в них запутаешься.
И еще: вы как-то переименовываете объекты (кроме таблиц, конечно), чтоб было понятно, что эти, например, представления используются на одном клиенте, а эти - на другом?
...
Рейтинг: 0 / 0
22.12.2004, 18:56:42
    #32840262
N_A
N_A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте структуру базы на сервере.
у меня Access2002
Сам перехожу на АДП и не в восторге от потери некоторых мелких удобств.(нет сортировки по дате обновления в окне бд, глюкавый редактор sql текста, необходимость сохранить запрос перед выполнением и т.д.). Замечаю явное снижение скорости разработки проекта.

А по поводу кучи запросов, процедур и т.п. пока юзаю группы (и избранное) на закладке окна базы данных. Префиксы в именах наверное тоже не помешают.
...
Рейтинг: 0 / 0
22.12.2004, 21:47:18
    #32840417
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте структуру базы на сервере.
Люди! Юзайте QA!

По поводу имен запросов: я стараюсь делать на сервере максимально "широкие" запросы с запасом. А на клиенте в рекордсоурсе остается select <конкретный список полей> from <широкий запрос> order by <список сортировки>.

Удобно делать процедуры с параметрами по умолчанию. Тогда одну и ту же можно вызывать в разных случаях для решения разных задач. Внутри процедуры - генерация динамического sql смотря какие параметры как заданы.

Ну и четкая дисциплина префиксов, суффиксов, корней и др. в именах.
...
Рейтинг: 0 / 0
22.12.2004, 23:07:03
    #32840462
Shurgenz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте структуру базы на сервере.
Программист Любитель:

Ну не привыкли люди к MSSQL еще... К примеру, не привыкли, что одни их запросы - UDF, другие - SP, третьи - View. Многообразие возможностей их несколько озадачивает, что ли...

QA - действительно - мощная штука

А динамические запросы лучше, все же, использовать пореже. Гибкая штука, конечно, но слабо трансформируемая.

А вообще, я бы посоветовал - все взять и переписать. Апсайзинг визард такого может навертеть видели, знаем.... надо буквально каждый бывший запрос брать и причесывать.... или объединять, а чаще - вообще, менять логику... то, чего не мог сделать ДЖЕТ, ни в какую, в силу его некоторой убогости, может сделать Transact SQL
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Посоветуйте структуру базы на сервере. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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