Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как можно из Visio 2003 Pro сразу создать базу в MS SQL / 12 сообщений из 12, страница 1 из 1
17.02.2004, 21:17
    #32412710
TheOne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
И вообще есть ли такая возможность? Там вроде есть несколько опций типа "Database Export" и "Database Export Wizard", но они вроде не имеют никакого отношения к созданию новой базы на основе диаграмы.
...
Рейтинг: 0 / 0
17.02.2004, 22:05
    #32412725
Copyright
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
Насчет Visio не знаю - но подозреваю вряд ли... Т.к Visio вроде для создания схем просто (правда Visio Net или 2003 я не видел - только 4.0, 5.0, и по моему 2000 когда-то пользовал)

Базу желательно создавать скриптами ;-))...
Подойдет ERWIN или Sybase Power Desiner...
На крайний случай - если есть схема на листе подойдет и Enterprise Manager...

P.S В общем определенный консерватизм в этом деле присутствует... А вооюще-то базу сначала проектируют, и желательно на бумаге ;-))
Copyright мой
...
Рейтинг: 0 / 0
17.02.2004, 22:45
    #32412732
TheOne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
Ну так я как раз и спроектировал ее на "бумаге" в Visio 2003, и не хотел все сейчас вручную переводить в SQL 2000.
...
Рейтинг: 0 / 0
17.02.2004, 22:55
    #32412735
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
Должно быть в Database-Generate. Там есть галочка Create database и дале по диалогу спрашивается про многое. Только модель предварительно должна пройти валидацию Database - Model - Error check

На всякий случай у меня - MS Visio for Enterprise Architects 10.0.2705
...
Рейтинг: 0 / 0
17.02.2004, 23:34
    #32412747
TheOne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
У меня Visio 2003 Pro наверно поэтому такого меню нету :( Буду искать ...
...
Рейтинг: 0 / 0
18.02.2004, 10:46
    #32413050
Copyright
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
>Только модель предварительно должна пройти валидацию
>Database - Model - Error check

А чем занимается эта валидация ;-))
Видимо фенечка эта довольно свежая, так что сомнения берут как-то пользовать это, хотя Microsoft отличается частым выпуском SP и если они позиционировали продукт в данный сектор, то до ума рано или поздно доведут

P.S. Однако сторонние продукты появились гораздо раньше... Надеюсь, что хоть нормальный экспорт созданных диаграмм можно нормально делать, а то иначе труд может и пропасть...
...
Рейтинг: 0 / 0
18.02.2004, 10:53
    #32413064
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
А чем занимается эта валидация ;-))
Ну скажем требует наличие ПК(как свойства атрибута) у родительской сущности, т.е. когда имеется связь между сущностями.
Циклические связи тоже например проверяет.
Больше сказать не могу, поскольку наверное явных ошибок при проектировании не допускал :)

Из warning-ов(те замечаний при которых возможна генерация скрипта) ко мне лично "приставал" с сообщением что столбец объявленный как ПК еще входит и в Unique constraint.
...
Рейтинг: 0 / 0
18.02.2004, 11:12
    #32413113
Copyright
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
>Ну скажем требует наличие ПК(как свойства атрибута)
>у родительской сущности,
>т.е. когда имеется связь между сущностями

Уйди противный ;-)) (Билл Гей)... Со своим Васиком визуальным основным...
Да здравствует чистый и непорочный Transact SQL

P.S А что - можно как-то иначе гарантировать уникальность в данном случае.
А script он генерирует (Visio.Net я имел ввиду)... А ручками потом его для пущей пущести поковырять дает c обратной визуализацией в схему???
...
Рейтинг: 0 / 0
18.02.2004, 12:32
    #32413292
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
Да здравствует чистый и непорочный Transact SQL
P.S А что - можно как-то иначе гарантировать уникальность в данном случае.


Ну так в том-то и дела что при моделирование связь между сущностями можно установить как Бог на душу положит. А вот MS-ую FK constraint можно создать только при совершенно четких условиях. Поэтому и скрипт невозможно сгенерировать если модель не прошла валидацию :). Скрипт кстати будет на совершенно непорочном TSQL (включая и скажем каскадные операции для SQL2000).
Вот только вносить изменения в существующие таблицы оно пока умеет только через "убийство" таблицы. ALTER-а пока не умеет делать
...
Рейтинг: 0 / 0
18.02.2004, 12:47
    #32413347
Copyright
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
>ALTER-а пока не умеет делать
GLORY - Спасибо за ценные замечания
Прям до слез...
Ну да впрочем именно при проектировании это не так уж и важно... А вот при последующем сопровождении проекта...

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

P.S Как нибудь на досуге надо попробовть play this tool... Вопросов пока больше нет
...
Рейтинг: 0 / 0
18.02.2004, 20:40
    #32414409
TheOne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
А что Visio Architect отдельно нельзя поставить? Достал 7-й диск из комплекта а он ставится не хочет, ругается что нужно поставить VisualStudio сначала.
...
Рейтинг: 0 / 0
18.02.2004, 21:30
    #32414452
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно из Visio 2003 Pro сразу создать базу в MS SQL
Возможно он хочет не всю студию. А чтобы инсталяция шла через установку студии. Ибо там первым шагом идет кажется установка общей компонент для всей студии. А потом идет выбор продкутов, которые нужно установить.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как можно из Visio 2003 Pro сразу создать базу в MS SQL / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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