ВУЗ:
Составители:
Рубрика:
— 47 —
ALTER TABLE TEACHER
ADD FOREIGN KEY (kafedra_id)
REFERENCES CATHEDRA;
В приведенном скрипте можно выделить несколько групп SQL-запросов:
Создание доменов. Это группа SQL-запросов CREATE DOMAIN. Они генери-
руются для всей модели, если в опциях для объекта «Schema» установлен фла-
жок «CREATE DOMAIN».
Создание таблиц. Для каждой таблицы, входящей в текущее подмножест-
во модели, генерируются запросы, заданные в опциях объекта Table. В данном
случае это:
CREATE TABLE - создание таблицы;
CREATE INDEX - создание индекса для первичного ключа;
ALTER TABLE... ADD PRIMARY KEY - добавление первичного ключа;
ALTER TABLE... ADD FOREIGN KEY - добавление внешнего ключа.
2.2.5. КОД ПОДКЛЮЧЕНИЯ К БД
Этот сценарий будет выполнен в программе windows ISQL (File\Run an
ISQL script...), поэтому сценарий должен начинаться с команд подключе-
ния к БД:
CONNECT <файл базы>
USER <имя пользователя> PASSWORD <пароль>
Добавим эти команды в начале сценария. Внесем в схему текс товые пара-
метры — имя файла БД, имя пользователя и пароль, чтобы их можно было ис-
пользовать при генерации схемы. Для этого воспользуемся реализованным в
ERwm механизмом пользовательских свойств.
Рис. 34. Страница пользовательских свойств диаграммы
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »