powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Документирование базы в MS SQL7
11 сообщений из 11, страница 1 из 1
Документирование базы в MS SQL7
    #32026276
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Существует ли возможность документирования базы непосредственно в MS SQL7?

Имеется в виду краткие комментарии к таблицам, полям таблиц, хранимым процедурам.

Что-то вроде:

Contractors - список контрагентов
Contractors.ID - ключевое поле
Contractors.NickName - краткое название контрагента

usp_OneContractor - выборка одного контрагента из списка
параметры: @ID - код записи

Понятно, что можно придумать "говорящие" имена. Выработать некоторые "стнадарты" для своей базы данных. В хранимых процедурах написать кучу коментариев. Но все это не очень-то удобно. Все сводится к тому, что необходимо где-то отдельно (вообще в другой системе) вести подробную документацию на свою базу данных.

Неужели нет никаких встроенных средств в MS SQL7 ?
...
Рейтинг: 0 / 0
Документирование базы в MS SQL7
    #32026349
Vit.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такого "умного" документатора не видно.Ты же профессионал Фокса

Создай в своей БД пару таблиц (например my_objects my_objects_comments),
связанных по ключу и заполняй их по мере создания объектов. Я так попробовал-
вроде ниче получается (все рядом лежит)
...
Рейтинг: 0 / 0
Документирование базы в MS SQL7
    #32026380
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно, это можно сделать. Но не вижу смысла. Проще уж в Word-e или Excel-e писать документацию.

Я то надеялся, что в MS SQL как в проекте FoxPro есть место для краткого комментария, чтобы двигаясь, например, по полям таблицы в статус-строке видеть краткое описание этого поля.

Жаль, что такого нет
...
Рейтинг: 0 / 0
Документирование базы в MS SQL7
    #32026398
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну почему же, в SQL2K все это возможно благодаря extended properties. Или тебе этого мало? Естественно, примечания о назначении колонок и таблиц нужно писать самостоятельно. Не думаю, что какой-нибудь Fox (включая Малдера и Агента007) может сам догадаться о назначении определенных столбцов только по их взаимному геометрическому расположению.
...
Рейтинг: 0 / 0
Документирование базы в MS SQL7
    #32026401
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это, конечно, хорошо. Но у меня MS SQL 7.0
Соотвественно, в списке параметров ColumnProperty() я как-то не обнаружил чего-нибудь вроде "Comment". Или я не там искал?
...
Рейтинг: 0 / 0
Документирование базы в MS SQL7
    #32026426
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему бы не использовать ErWin или что-то подобное. Всегда будет под рукой логическая модель БД, где все можно по-русски расписать.
Да и точная копия структуры БД будет. А база может и угробиться. К тому же у ErWin`а масса других полезных свойств.
...
Рейтинг: 0 / 0
Документирование базы в MS SQL7
    #32026468
Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К тому же в последствии схему ErWin'а можно экспортировать в какой тебе будет угодно формат .. и Word и Excel и PDF и тд.
...
Рейтинг: 0 / 0
Документирование базы в MS SQL7
    #32026475
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, у меня и ErWin нету и $5000 (чтобы его купить) тоже нету А у пиратов найти весьма проблематично - не самый продоваемый продукт.

Да и если база накроется восстановление ее структуры это будет не самый главный вопрос


Кстати, по ErWin - при модификации структуры базы в момент сброса в MS SQL произойдет затирание уже существующей базы или только необходимая корректировка? Как вообще в этом случае отслеживать модификацию структуры?
...
Рейтинг: 0 / 0
Документирование базы в MS SQL7
    #32026478
PeterG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Произойдет только необходимая корректировка. ErWin вообще самый лучший в этом плане (structure merge) продукт из тех, что я видел. BTW, если кто-нибудь работал на ErWin4 с SQL 2000, не поделитесь информацией - он нормально текст хранимых процедур распознает? А то я попробовал работать с ним и вынужден был откатиться на версию 3.5.2, т.к. он код хранимых процедур добивал пробелами...Заранее благодарен.
...
Рейтинг: 0 / 0
Документирование базы в MS SQL7
    #32026518
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем покупать ЕрВин? На interface.ru
есть триальная версия, а ключик к ней всегда найти можно. Да и не только с interface.ru скачать можно.
...
Рейтинг: 0 / 0
Документирование базы в MS SQL7
    #32027007
Im'Dem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2PeterG
А может он генерит unicode?Поэтому и кажется что добавляет пробелов?

А по поводу документации...таки да - Erwin(особееено в купе с модемартом для сетевой работы)

Ну, еще может PowerDisigner
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Документирование базы в MS SQL7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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