Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / У начинающего концептуальный вопрос / 6 сообщений из 6, страница 1 из 1
28.06.2004, 13:56
    #32579494
dencat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У начинающего концептуальный вопрос
Есть база данных на MS SQL сервере, всего около 40 таблиц.
Пишу оболочку на VB.NET для работы с БД.
Вопрос как вообще правильнее работать с таблицами:

загонять их все в DataSet, и в нем уже с ними работать?

Сделать необходимые Views на SQL сервере и работать уже с ними?

Писать хранимые процедуры и получать данные с помощью них?

Зарание спасибо за подсказку, структуру базы могу скинуть.
...
Рейтинг: 0 / 0
28.06.2004, 14:20
    #32579562
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У начинающего концептуальный вопрос
Есть база данных на MS SQL сервере, всего около 40 таблиц.
Пишу оболочку на VB.NET для работы с БД.


Вопрос как вообще правильнее работать с таблицами:

Без детального изучения задачи трудно посоветовать.

загонять их все в DataSet, и в нем уже с ними работать?
Сделать необходимые Views на SQL сервере и работать уже с ними?

Если требуется изменения данных на стороне клиента то в основном быстрее перетащить часть требуемых данных (без View, и joinов) по отдельности в один DataSet. Далее организовать DataRelation между этими таблицами. После внесения изменения на клиенте, в нужной последовательности "заливать" изменения обратно в БД. По крайне мере более удобно работать с DataSet - когда он повторяет всю структуру (или отдельнюю ее часть) вашей базы данных.

Писать хранимые процедуры и получать данные с помощью них?

Само по себе приветствуется
Полезно когда структура DataSet не совпадает со структурой БД.
Иногда просто невозможно обойтись без ХП

Кое что по теме смотрите здесь
/topic/102575

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
28.06.2004, 14:55
    #32579631
dencat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У начинающего концептуальный вопрос
Понятно, спасибо за совет.
Будем посмотреть, на всякий случай структура базы в прекрепленном файле, это будет система учета и управления клиентами компании.
...
Рейтинг: 0 / 0
28.06.2004, 15:05
    #32579648
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У начинающего концептуальный вопрос
OFF:
Вижу структура "нарисована" в Allfusion Data Modeler а-ля ErWin, как сделали PDF?

Распечатали на виртуальном PDF- принтере? Или нужная фича появилась в очередной версии ErWin.

P.S. Бросил использовать ErWin как раз по причине невозможности нормально экспортировать структуру БД, а следовательно нормального документирования программного средства.


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
28.06.2004, 16:13
    #32579749
Easygoing
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У начинающего концептуальный вопрос
SP - rullez!
Тащить все в датасет - убийство! Максимально конкретизируй выборку!
...
Рейтинг: 0 / 0
28.06.2004, 16:59
    #32579814
dencat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
У начинающего концептуальный вопрос
Да сделано в ERWin и распечатано на виртуальном принтере.
Пока начинающий, других средств разработки под рукой не было:)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / У начинающего концептуальный вопрос / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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