

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
delphi programs training tasks
Typology: Study Guides, Projects, Research
1 / 3
This page cannot be seen from the preview
Don't miss anything!


1. Создание новой базы данных Задано: создать БД из трёх таблиц: Создание базы данных Пусть решено разместить файл БД в C:\dbase1\ и назвать его DB1.gdb. Запускаем IBConsole.exe (входит в дистрибутив Делфи7). Далее:
настройки не изменялись )
Папка C:\dbase1\ должна существовать.
Создание таблиц Таблицы создаются при помощи SQL-запросов: CREATE TABLE "REISI" ( "NOMREIS" SMALLINT NOT NULL, "MARSH" CHAR(20) CHARACTER SET WIN1251 NOT NULL COLLATE PXW_CYRL, "NOMPOEZD" INTEGER NOT NULL, "DATAOTPR" DATE NOT NULL, "VREMAOTPR" CHAR(8) NOT NULL, "DATAPRIB" DATE NOT NULL, "VREMAPRIB" CHAR(8) NOT NULL, PRIMARY KEY ("NOMREIS") ) CREATE TABLE "POEZDA" ( "NOMPOEZD" SMALLINT NOT NULL, "VAGONOV" SMALLINT NOT NULL, "MESTVAGON" SMALLINT NOT NULL, PRIMARY KEY ("NOMPOEZD") ) CREATE TABLE "BILETI" ( "NOMBIL" SMALLINT NOT NULL, "NOMREIS" SMALLINT NOT NULL, "NOMVAG" SMALLINT NOT NULL, "NOMMEST" SMALLINT NOT NULL, "CENA" FLOAT NOT NULL, "NOMPASP" CHAR(15) NOT NULL, "FIOPASS" CHAR(30) NOT NULL, PRIMARY KEY ("NOMBIL") ) Для ввода запросов: Меню | Tools | Interacive SQL. Кавычки в тексте запросов можно убрать. Если после каждого запроса добавить точку с запятой, то в окно можно ввести несколько запросов и затем исполнить их, нажав кнопку Execute query (молния). Справку по синтаксису запросов вы найдёте в файле \Program Files\Borland\InterBase\bin\SqlRef.hlp (англ) Вторичные ключи создаю с помощью запросов: ALTER TABLE REISI ADD FOREIGN KEY (NOMPOEZD) REFERENCES POEZDA (NOMPOEZD) ALTER TABLE BILETI ADD FOREIGN KEY (NOMREIS) REFERENCES REISI (NOMREIS) Для заполнения таблиц данными: щелкаю в левом окне Tables, затем - в правом: дв щелчок по таблице, затем перейти на закладку Data. После заполнения 1-й строки - щелкнуть клавишу "стрелка вниз". Для сохранения изменений - щелкнуть кнопку Птичка, для сохранения в БД - щелкнуть кнопку Commit & Refresh. Можно также пользоваться кнопками: + (вставить), - (удалить) и т д.