ок 10 - Тригер
Після свого створення база даних збережена у файлі base.fdb на сервері.
Після цього можна приступати до розробки програми для роботи з створеною базою даних.
Глава 3. РАРЗРАБОТКА програмних додатків (клієнта) ДЛЯ роботи з базою даних
. 1 Список вимог
розроблюється, повинне виконувати наступні функції:
введення функцій мов програмування;
перегляд функцій мов програмування;
редагування функцій мов програмування;
видалення функцій мов програмування;
наявність іні-файлу, в якому вказується шлях до подключаемой базі даних і ім'я її таблиці, щоб мати можливість прописати в ньому мережевий шлях до бази даних.
На малюнку 11 представлена ??структура файлу config.ini.
Малюнок 11 - Структура файлу config.ini.
Для реалізації вище описаних вимог в середовищі Delphi було розроблено додаток.
3.2 Розробка програми
Для створення програми в середовищі Delphi створений проект, вихідний код якого представлений в додатку до даної роботи.
Для роботи з створеної базою даних на формі були використані наступні компоненти.
Таблиця 2 - Компоненти та їх властивості
КомпонентСвойствоЗначеніеIBDatabase1 - для зв'язку з БДLoginPromptFalse - не питати пароль та ім'я пользователяPARAMSuser_name=sysdba - ім'я користувача по умолчаніюpassword=masterkey - пароль по умолчаніюIBQuery1 - набір даннихDataBaseIBDatabase1 - завантажує дані з БД зазначеної підключеною в IBDatabase1TransactionIBTransaction1 - транзакції через IBTransaction1IBTransaction1- - транзакцііDefaultDataBaseIBDatabase1 - БД по умолчаніюReadCommitReadCommittedDataSource1 - джерело даних, для зв'язку візуальних компонент і набору даннихDataSetIBQuery1 - джерело даннихDBGrid1 - сітка для відображення даних пользователюDataSourceDataSource1 - джерело даних
База даних підключається до компоненту IBDatabase автоматично на етапі запуску програми, зчитуючи шлях з іні-файлу. Це зроблено для того, щоб можна було підключити нову базу даних без зміни програмного коду.
BDatabase1.DatabaseName:=IniFile.ReadString ( Base raquo ;, Path raquo ;, );
Після свого створення програма була ретельно протестована.
3.3 Опис клієнтського додатка
Для початку роботи з програмою необхідно запустити файл SystemProject.exe. На екрані з'являється вікно програми (малюнок 12).
Рисунок 12 - Головне вікно програми
Додавання нового запису натисканням на кнопку «Додати»: внизу з'являється панель з полями для введення (малюнок 13).
Малюнок 13 - Додавання даних
Далі проведено редагування останній доданій функції, так як навмисно у неї було зроблено не правильний опис. Для цього вибрана ця запис у таблиці і натиснута кнопка «Редагувати» і введено правильний опис «Злиття рядків» замість «Сяйво рядків» (малюнок 14).
Малюнок 14 - Редагування даних
Потім видалена створена запис (малюнок 15-16).
Малюнок 15 - Підтвердження видалення даних
Малюнок 16 - Запис видалено
Далі проведений пошук функції strcat (малюнок 17).
Малюнок 17 - Пошук функції
Далі проведений імпорт бази даних в Excel, результат представлений на малюнку 18.
Малюнок 18 - Імпорт бази даних
У підсумку всі функції роботи програми успішно протестовані, програма працює коректно.
Висновок
У ході виконання завдання по виробничій практиці докладно розглянута і вивчена така актуальна тема як бази даних та системи управління базами даних.
У ході проведення даної роботи було проаналізовано велику число літературних джерел, що стосуються баз даних і систем управління ними. В якості джерел інформації використовувалася і глобальна мережа Інтернет.
У процесі виконання даної роботи були дані докладні визначення понять база даних і система управління базами даних. Зроблена класифікація баз даних і систем управління базами даних за різними ознаками.
В результаті виконання даної роботи сформовані рекомендації щодо вибору оптимальної СУБД для ст...