Главная » Файлы » Для учня/студента » Інформатика | [ Добавить материал ] |
[ · Скачать удаленно () ] | 31.07.2009, 00:54 |
Середовище Delphi широко використовується для програмування баз даних. Найчастіше, бази даних як певний підбір даних, організовані за допомогою таблиць. В реляційних базах даних таблиці представляють інформацію про об”єкти одного типу. Одиницею таблиці є запис, що містить декілька полів. Створювати таблиці в Delphi, проводити їх модифікацію та отримувати з них дані можна, зокрема, через написання на мові SQL (Structured Query Language) запитів. Основними групами операторів SQL є оператори визначення даних та оператори маніпулювання даними. Оператори визначення даних дозволяють створювати і видаляти таблиці, змінювати визначення таблиць і додавати правила цілостності. Створення таблиць. CREATE TABLE students (surname char(20), Вилучення таблиць. Оператори маніпулювання даними використовуються для видалення, додавання та пошуку записів в таблицях. INSERT INTO students.db Інструкція VALUES вставляє в таблицю students один рядок, параметри VALUES: (“Vasechkin”, “Vasya”, ”DKT”) записуються у відповідні поля таблиці. Модифікація даних. Видалення даних. Для виконання всіх попередніх вправ було використано Database Desktop, але все це можна зробити і за допомогою елемента керування TQuery в програмах, написаних на Delphi. • Заповнюємо таблицю даними. • Тепер можна вибрати дані з таблиці і показати їх через форму. Не дивлячись на те, що Delphi завдяки BDE підтримує більшу частину стандартного синтаксису SQL, вона не підтримує його повністю. Проблема полягає в тому, що перша стандартна специфікація SQL була не досконала, і у розроблювачів баз даних з”явилася нагода самостійно розроблювати версії SQL з метою підсилення їх працездатності. Нова версія SQL – SQL2 має багато можливостей. На жаль, BDE не підтримує SQL2, принаймі з плоскими файлами. Компоненти Delphi дозволяють проводити вставку, видалення, модифікування даних та ін. Використовуючи ці засоби можна досягти більшого контролю порівняно з SQL. Отже, таблиці можна створювати за допомогою SQL безпосередньо в Database Desktop, для запуску операторів з Delphi використовується компонент TQuery. Це не єдині можливості створення таблиц, створити таблицю без використання SQL можна також за допомогою компонента Ttable. Використана література: 1) Джефф Когсвелл. Программирование баз данных в | |
Просмотров: 577 | Загрузок: 94 | |