(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "ERwin"

Обсуждение вопросов, связанных с компанией Computer Associates, ее продуктами ERwin Data Modeler, ERwin Web Portal, ARCserve и др.

 
 
Добавить сообщение »

Тема: ErWin 4.1 SP1, MS SQL 2000 и имена объектов БД

Автор:  Chirun Дата: 12.10.2004 11:59
Сергей пишет 16.03:
>Ниче не пойму... Решил попробовать ErWin с MS SQL 2000... Создал модель, набросал таблицы, связал, в физической модели дал имена индексам и констрейнтам, делаю Complete Compare... Настраиваю параметры синхронизации: вырубил все, кроме таблиц. В таблицах все галочки стоят (в том числе и физ. имена индексов и констрейнтов). Делаю Preview сгенеренного скрипта. Вижу следующее:
>
>...
>CREATE TABLE T_Eng_Sol_Oper (
> Key_Izdel int NOT NULL,
> Key_Predm int NOT NULL,
> Key_Technol int NOT NULL,
> Comment varchar(150) NULL,
> Creator varchar(50) NULL,
> Creation_Date datetime NULL
>)
>go
>
>ALTER TABLE T_Eng_Sol_Oper
> ADD PRIMARY KEY (Key_Izdel, Key_Predm, Key_Technol)
>go
>
>ALTER TABLE T_Eng_Solution
> ADD FOREIGN KEY (Key_Izdel)
> REFERENCES T_Izdel
> ON DELETE CASCADE
>go
>...
>
>Создания индексов для FK нет и в помине, а сами констрейнты создаются ваще каким-то странным образом (учитывая, что им вообще-то присвоены физ. имена и прочие SQL Server'ные параметры). А ожидал я увидеть примерно следующее:
>
>...
>ALTER TABLE T_Eng_Sol_Oper
> ADD CONSTRAINT PK_Eng_Sol_Oper PRYMARY KEY CLUSTERED (Key_Izdel, Key_Predm, Key_Technol)
>go

>
>ALTER TABLE T_Eng_Solution
> ADD CONSTRAINT FK_Eng_Sol_Oper_Izdel FOREIGN KEY (Key_Izdel)
> REFERENCES T_Izdel (Key_Izdel) ON DELETE CASCADE
>go
>
>CREATE INDEX IXF_Eng_Sol_Oper_Izdel ON T_Eng_Sol_Oper (Key_Izdel)
>go
>
>В свойствах модели выбрана Target Database - SQL Server (2000).
>
>Внимание, вопрос: какого ... ему еще надо, чтобы научиться генерить правильные скрипты?

Tools-> Forward Engineering
choose TAB "Options", than click "Index"
in the right panel under the "Create Index" check next items:

"Primary Key"
"Foreign Key"

Hint: try to play with documentation.

Also you can change simply all names of generated indexes and keys:
right click on Entity and choos "Indexes..."


Regards,
chirun
Ответить на сообщение »
 
Автор:  Сергей Дата: 16.03.2004 10:48
Ниче не пойму... Решил попробовать ErWin с MS SQL 2000... Создал модель, набросал таблицы, связал, в физической модели дал имена индексам и констрейнтам, делаю Complete Compare... Настраиваю параметры синхронизации: вырубил все, кроме таблиц. В таблицах все галочки стоят (в том числе и физ. имена индексов и констрейнтов). Делаю Preview сгенеренного скрипта. Вижу следующее:

...
CREATE TABLE T_Eng_Sol_Oper (
Key_Izdel int NOT NULL,
Key_Predm int NOT NULL,
Key_Technol int NOT NULL,
Comment varchar(150) NULL,
Creator varchar(50) NULL,
Creation_Date datetime NULL
)
go

ALTER TABLE T_Eng_Sol_Oper
ADD PRIMARY KEY (Key_Izdel, Key_Predm, Key_Technol)
go

ALTER TABLE T_Eng_Solution
ADD FOREIGN KEY (Key_Izdel)
REFERENCES T_Izdel
ON DELETE CASCADE
go
...

Создания индексов для FK нет и в помине, а сами констрейнты создаются ваще каким-то странным образом (учитывая, что им вообще-то присвоены физ. имена и прочие SQL Server'ные параметры). А ожидал я увидеть примерно следующее:

...
ALTER TABLE T_Eng_Sol_Oper
ADD CONSTRAINT PK_Eng_Sol_Oper PRYMARY KEY CLUSTERED (Key_Izdel, Key_Predm, Key_Technol)
go

ALTER TABLE T_Eng_Solution
ADD CONSTRAINT FK_Eng_Sol_Oper_Izdel FOREIGN KEY (Key_Izdel)
REFERENCES T_Izdel (Key_Izdel) ON DELETE CASCADE
go

CREATE INDEX IXF_Eng_Sol_Oper_Izdel ON T_Eng_Sol_Oper (Key_Izdel)
go

В свойствах модели выбрана Target Database - SQL Server (2000).

Внимание, вопрос: какого ... ему еще надо, чтобы научиться генерить правильные скрипты?
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
erwin Data Modeler Standard Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Workgroup Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Navigator Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
ESET NOD32 Smart Security - продление лицензии на 2 года на 3ПК, Ключ
Allround Automation PL/SQL Developer Single user license
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Все о PHP и даже больше
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Русификация рамки IDEF0 BPWin4 (41)
Возможно ли русифицировать рамку диаграмм в BPWin4?
 
Проектирование курсовой работы в BPWin (32)
Здравствуйте.Подскажите пожалуйста где можно найти примерное проектирование курсовой работы...
 
Русификация ERWin (29)
Здравствуйте! Используем версию ERwin 4.1 в сети,но при создании логической модели вместо...
 
применение CA Process Modeller (BPWin) и связь моделей BPWin и ErWin (1)
Не очень понятна связь прогр продуктов CA Process Modeller (BPWin) и CA Data Modeller...
 
Erwin 3.5.2 (6)
Где скачать или кто может поделиться прогой Erwin 3.5.2? И как открыть файл из 3.5.2 в Erwin...
 
 
 



    
rambler's top100 Rambler's Top100