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

Откуда:
Сообщений: 299
Добрый день.
Скажите если программы которые на основе БД sql server нарисуют схему БД. Та схема что генериться средствами SSMS мне не подходит. Так как мне на диплом надо, т.е. надо в более строгом виде. Очень не хочется вручную рисовать.
28 апр 12, 19:05    [12486575]     Ответить | Цитировать Сообщить модератору
 Re: Программа для генерации схемы БД(сущность-связь)  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 782
Che0
Очень не хочется вручную рисовать.


А придется!
28 апр 12, 20:03    [12486661]     Ответить | Цитировать Сообщить модератору
 Re: Программа для генерации схемы БД(сущность-связь)  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
MS Visio умеет рисовать схемы по имеющейся базе.
29 апр 12, 22:04    [12489084]     Ответить | Цитировать Сообщить модератору
 Re: Программа для генерации схемы БД(сущность-связь)  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Студенты обленились до невозможности...
29 апр 12, 22:10    [12489108]     Ответить | Цитировать Сообщить модератору
 Re: Программа для генерации схемы БД(сущность-связь)  [new]
Jovanny
Member

Откуда:
Сообщений: 1195
Power Designer.
30 апр 12, 10:13    [12490011]     Ответить | Цитировать Сообщить модератору
 Re: Программа для генерации схемы БД(сущность-связь)  [new]
AlexV1
Member

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

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

Создать CONSTRAINTS (связи в БД) не предлагать.
Диаграммы в Management Studio не предлагать.

Ранее для рисования схемы таблиц MS SQL использовал Access. Там удобно, что видно какое поле связано с каким полем другой таблицы и при перемещении таблицы мышью связь остается четно видна, от какого поля к какому идет. Но, приходилось наравне с MS SQL параллельно добавлять поля и в таблицы Access только ради того, чтобы распечатать схему БД.

Что посоветуете?
23 авг 12, 12:51    [13054725]     Ответить | Цитировать Сообщить модератору
 Re: Программа для генерации схемы БД(сущность-связь)  [new]
nicescar
Member

Откуда:
Сообщений: 94
AlexV1,

Visio неплохо выгружает схему DB.
23 авг 12, 13:05    [13054849]     Ответить | Цитировать Сообщить модератору
 Re: Программа для генерации схемы БД(сущность-связь)  [new]
AlexV1
Member

Откуда: Новосибирск
Сообщений: 606
Спасибо, буду в Visio пробовать
23 авг 12, 14:50    [13055714]     Ответить | Цитировать Сообщить модератору
 Re: Программа для генерации схемы БД(сущность-связь)  [new]
tunknown
Member

Откуда:
Сообщений: 763
AlexV1
лишь бы не набирать с нуля все таблицы со всеми полями и после каждой перегенерации схемы БД не удалялись бы эти самые логические нарисованные мной связи?

Создать CONSTRAINTS (связи в БД) не предлагать.
Диаграммы в Management Studio не предлагать.

Что посоветуете?


Чтобы связи не удалялись нужно написать скрипт очистки таблиц+создания FK. И применять его на отдельно поднятом на тестовом сервере бекапе. Диаграммы в Management Studio- предлагаю.

Или всё так плохо, что FK даже на пустых таблицах нельзя создать из-за сильного различия полей?
23 авг 12, 14:59    [13055765]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить