Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 связи таблиц базы SQL  [new]
kostic
Member

Откуда:
Сообщений: 295
предприятие приобрело программу (не 1с) база - стоит на SQL сервере
разработчик не дает нам описание связей и "смысла" таблиц, т е где что лежит в каких таблицах
Правильно ли это и
1 Если неправильно - как грамотно затребовать от них это
2 Если правильно - как самому разобраться со всет этим

Опыта работы с базой SQL - начальный, умею делать только запросы к таблицам в Query Analizere
спасибо за ответы
23 авг 04, 10:25    [900268]     Ответить | Цитировать Сообщить модератору
 Re: связи таблиц базы SQL  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
если не хотят раскрывать секрет... это их дело... у них есть такое право...
как узнать что где лежит...
запустите профайлер (с обычными параметрами)... и поработайте с базой, там все поймете и узнаете как устроена база


для спящего время бодрствования равносильно сну
23 авг 04, 10:37    [900298]     Ответить | Цитировать Сообщить модератору
 Re: связи таблиц базы SQL  [new]
Sergey_SK
Member

Откуда:
Сообщений: 120
автор

разработчик не дает нам описание связей и "смысла" таблиц, т е где что лежит в каких таблицах
Правильно ли это и
1 Если неправильно - как грамотно затребовать от них это

можно попросить под предлогом того, что нужно сделать импорт-экспорт из старой(другой) вашей системы. Ведь скорее всего вам именно для этого и надо, ну или в будущем понадобится.
23 авг 04, 10:45    [900323]     Ответить | Цитировать Сообщить модератору
 Re: связи таблиц базы SQL  [new]
kostic
Member

Откуда:
Сообщений: 295
спасибо за ответ
Алексей2003

запустите профайлер (с обычными параметрами)... и поработайте с базой
запустил - дальше new-open-trace table-указал-пишет "нет такой таблицы", хотя в Analizere она просмативается
можно подробнее ... и что в результате увижу - схему?
для спящего время бодрствования равносильно сну

прошу прощения, а чье это высказывание? - в этом что-то есть..., похоже на Амар Хаяма
23 авг 04, 12:08    [900630]     Ответить | Цитировать Сообщить модератору
 Re: связи таблиц базы SQL  [new]
Александр Спелицин
Member

Откуда: Из ближайшего подмосковья.
Сообщений: 2506
kostic
предприятие приобрело программу (не 1с) база - стоит на SQL сервере
разработчик не дает нам описание связей и "смысла" таблиц, т е где что лежит в каких таблицах.
...


Не совсем правильная последовательность действий. Сначала нужно получить всю документацию, или хотя бы структуру БД, и только затем - платить деньги.
23 авг 04, 12:26    [900724]     Ответить | Цитировать Сообщить модератору
 Re: связи таблиц базы SQL  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
в результате вы увидите, какие запросы использует программа для своих целей... например открываете документ, открылся, пошли в профайлер, посмотрели какие запросы сформировались и т.д. и т.п.


для спящего время бодрствования равносильно сну
23 авг 04, 12:58    [900863]     Ответить | Цитировать Сообщить модератору
 Re: связи таблиц базы SQL  [new]
Nektov
Member

Откуда:
Сообщений: 231
Кстати, что за ребята, чтобы в дальнейшем на них не напороться?
23 авг 04, 13:00    [900869]     Ответить | Цитировать Сообщить модератору
 Re: связи таблиц базы SQL  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4256
2kostic

то что вы просите практически то же самое что и просить исходные тексты программы. Как правило это отдельные и большие деньги.

Вы там наколбасите своими руками к структуре, а потом будете требовать техсаппорта на запоротую базу.
23 авг 04, 18:17    [902219]     Ответить | Цитировать Сообщить модератору
 Re: связи таблиц базы SQL  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
kostic

1 Если неправильно - как грамотно затребовать от них это

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

kostic

2 Если правильно - как самому разобраться со всет этим

Смотреть в профайлер, думать... При сложном функционале дело непростое.
23 авг 04, 18:53    [902295]     Ответить | Цитировать Сообщить модератору
 Re: связи таблиц базы SQL  [new]
Александр Спелицин
Member

Откуда: Из ближайшего подмосковья.
Сообщений: 2506
Lepsik
2kostic

то что вы просите практически то же самое что и просить исходные тексты программы. Как правило это отдельные и большие деньги.

Вы там наколбасите своими руками к структуре, а потом будете требовать техсаппорта на запоротую базу.

Если БД хорошо нормализована и имена таблицам и полям даны в соответствии с более-менее нормальными правилами именования объектов, то для малых и средних баз получение их структуры данных это вопрос нескольких дрей.
Соответственно через 1-2 нед. Вы можете строить свои отчеты по этой БД.
А вот если Вы хотите туда чего-то писать из своей программы, то гимороя будет на порядок больше.

ЗЫ. Если объекты именуются как в 1Ц, то лучше сразу отказатсья от такой затеи. Нервы будут дороже :-).
23 авг 04, 19:06    [902309]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить