Базы данных и знаний. Проектирование баз данных по технологии "клиент-сервер" и разработка клиентских приложений. Токмаков Г.П. - 73 стр.

UptoLike

Составители: 

- 73-
табл ице следующие изменения.
LANGDRIVER - Pdox ANSI Cyrilic;
SERVERNAME - d: \ib\courses. qdb (диск на ваше усмотрение).
USERNAME - STUDENT.
5. Для сохранения нового псевдонима выберите в меню пункт
«Object\Apply».
6. Закройте программу BDE Administrator.
3.1.3. СОЗДАНИЕ SQL-СЦЕНАР ИЯ И ОБЪЕКТОВ БАЗЫ ДАННЫХ
1. Проведите анализ вашей предметной области, выявите в ней все сущности
и установите между ними необходимые связи.
2. С полученной концептуальной схемой выполните все действия, описанные
в главе 2.
3. Пос ле выполнения всех предписанных действий (построения сущностей,
доменов, таблиц, установление связей между таблицами, генераторов, тригге-
ров И хранимых процедур) Выбер ите В ERwin пункт Меню Task\Forward Engi-
neer\Schema Generation....
4. В открывшемся окне InterBase Schema Generation нажмите
кнопку
Preview и ознакомьтесь с SQL-сценарием создания вашей БД в окне InterBase
Schema Generation Preview.
5. После ознакомления с текстом SQL-сценария закройте окно InterBase
Schema Generation Preview. В окне InterBase Schema Generation нажмите
кнопку Report. В открывшемся диалоге Generate InterBase\SQL Schema
Report выберите диск, необходимую папку, присвойте имя файлу SQL-
сценария и нажмите ОК. Файл с SQL-сценарием будет сохранен.
6. В полученном сценарии проведите некоторые исправления:
6.1. Проследите за тем, чтобы запросы CREATE PROCEDURE, CREATE TRIG-
GER были обрамлены командами SET TERM. Дело в том, что точка с запятой '; '
для утилиты InteractiveSQL означает конец оператора, а каждый оператор,
заключенный в разделители, должен быть выполнен. Чтобы этого не произош-
ло в момент создания триггера или хранимой процедуры, команда SET TERM !! ;
назначает разделителем операторов ' ! ! ' взамен '; ' . Новый разделитель не
инициирует выполнения операторов в запросах создания триггеров и хранимых
процедур. Пос ле завершения оператора CREATE PROCEDURE или CREAT E TRIGGER
производится обратная установка SET TERM ; ! ! . Ваша задача - проследить,
чтобы эти команды были на месте, а если они отсутствуют - вставьте их вруч-
ную.
6.2. Замените двойные кавычки одинарными.
6.3. Если вы установил и связь с БД с помощью IBConsole, а в SQL-
сценарии содержится сгенерированный код установки связи
CONNECT 'Е:\COURSE\DATA\COURSE.GDB'