курсовые,контрольные,дипломы,рефераты
“ Створення таблиць за допомогою SQL-запитів в середовищі DELPHI“
Середовище Delphi широко використовується для програмування баз даних. Найчастіше, бази даних як певний підбір даних, організовані за допомогою таблиць. В реляційних базах даних таблиці представляють інформацію про об”єкти одного типу. Одиницею таблиці є запис, що містить декілька полів.
Створювати таблиці в Delphi, проводити їх модифікацію та отримувати з них дані можна, зокрема, через написання на мові SQL (Structured Query Language) запитів. Основними групами операторів SQL є оператори визначення даних та оператори маніпулювання даними.
Оператори визначення даних дозволяють створювати і видаляти таблиці, змінювати визначення таблиць і додавати правила цілостності.
Створення таблиць.
name char(10),
faculty char(30));
Вилучення таблиць.
SQL
При запуску цього запиту таблиця students знищується.
Оператори маніпулювання даними використовуються для видалення, додавання та пошуку записів в таблицях.
Додавання записів.
Щойно створену таблицю students можна заповнити даними.
INSERT INTO students.db
VALUES (“Vasechkin”, “Vasya”,”DKT”)
Модифікація даних.
UPDATE students.db
Видалення даних.
DELETE FROM students.db
WHERE faculty=”DKT”
Цей запит видаляє всі записи в таблиці, що відповідають обмеженням, заданих інструкцією WHERE. В даному випадку з таблиці students видаляється один рядок, що містить запис про студента Vasechkin.
Пошук даних.
Вибір даних з таблиці здійснюється за допомогою інструкції SELECT.
SELECT surname, name
FROM “students.db”
WHERE faculty=’DKT’
Для виконання всіх попередніх вправ було використано Database Desktop, але все це можна зробити і за допомогою елемента керування TQuery в програмах, написаних на Delphi.
· Створюємо новий проект.
· Вставляємо компоненти TQuery і TDataSource з відповідними іменами Query1 і DataSource1.
· Встановлюємо поле DatabaseName компоненту TQuery в відповідний робочий аліас, а поле DataSet елементу TdataSource в Query1.
· Вибираємо компонент TQuery і відкриваємо редактор запитів.
· Запит.
teacher char(10),
semestr char(30));
· Підтвердження запиту (OK)
· Встановлюємо поле Active компонента TQuery в True.
· Заповнюємо таблицю даними.
Для цього в поточну форму вставляємо нові компоненти TQuery і DataSource, з відповідними іменами Query2 і DataSource2.
· Таким же чином пишемо другий запит.
INSERT INTO subject.db
VALUES (“math”, “Ivanov”,”summer”)
· Далі – все теж.
Результат – в таблиці з”являється один запис.
· Тепер можна вибрати дані з таблиці і показати їх через форму.
· В поточну форму вставляємо нові компоненти TQuery, TDataSource і DBGrid з відповідними іменами Query3, DataSource3 і DBGrid3.
· Поле DataSource компоненту DBGrid встановлюємо в DataSource3.
· Пишемо запит.
FROM subject
· Далі – все те саме.
Результат - :
Не дивлячись на те, що Delphi завдяки BDE підтримує більшу частину стандартного синтаксису SQL, вона не підтримує його повністю. Проблема полягає в тому, що перша стандартна специфікація SQL була не досконала, і у розроблювачів баз даних з”явилася нагода самостійно розроблювати версії SQL з метою підсилення їх працездатності. Нова версія SQL – SQL2 має багато можливостей. На жаль, BDE не підтримує SQL2, принаймі з плоскими файлами. Компоненти Delphi дозволяють проводити вставку, видалення, модифікування даних та ін. Використовуючи ці засоби можна досягти більшого контролю порівняно з SQL.
Отже, таблиці можна створювати за допомогою SQL безпосередньо в Database Desktop, для запуску операторів з Delphi використовується компонент TQuery. Це не єдині можливості створення таблиц, створити таблицю без використання SQL можна також за допомогою компонента Ttable.
Використана література:
Стівен Джобс - засновник компанії "Apple"
Структура информатики
Структура информационной системы
Структура рынка информационных ресурсов
Структура ЭВМ
Структура, принципы функционирования и технологии глобальной информационной сети
Табличный процессор Excel
Текстовый процессор MS WORD
Текстовый процессор Word: Вставка объектов: рисунков, клипов, формул, диаграмм, организационных схем и т. д. Создание и редактирование иллюстраций средствами встроенного графического редактора Microsoft Office 2000
Текстовый редактор Microsoft Word
Copyright (c) 2024 Stud-Baza.ru Рефераты, контрольные, курсовые, дипломные работы.