Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » Створення таблиць за допомог SQL-Запитів в середовіщі DELPHI

Реферат Створення таблиць за допомог SQL-Запитів в середовіщі DELPHI

" Створення Таблиця за допомог SQL-Запитів в середовіщі DELPHI "

Середовище Delphi широко вікорістовується для програмування баз даних. Найчастіше, Бази даних Як Певний підбір даніх, організовані за допомог Таблиця. У реляційніх базах даніх табліці представляють інформацію про об "єкти одного типу. Одиницею табліці є запис, Що містіть декілька полів.

Створюваті табліці в Delphi, проводитись їх модіфікацію та отрімуваті з них дані можна, зокрема, через написання на мові SQL (Structured Query Language) Запитів. Основними групами Операторів SQL є оператори визначення даніх та оператори маніпулювання данімі.

Оператори визначення даніх дозволяють створюваті и відаляті табліці, змінюваті визначення Таблиця и додаваті правила цілостності.

Створення Таблиця.


CREATE TABLE students (surname char (20),

name char (10),

faculty char (30));

При запуску цього запиту створюється таблиця з ім "ям students, в якій є поля surname, name, faculty, course текстового типом.

вилучення Таблиця .

SQL

DROP TABLE students

При запуску цього запиту таблиця students зніщується.


Оператори маніпулювання данімі вікорістовуються для відалення, додавання та Поиск запісів У таблиці.

Додавання запісів .

Щойно створену таблицю students можна заповніті данімі.


INSERT INTO students.db

VALUES ("Vasechkin", "Vasya", "DKT")


ІНСТРУКЦІЯ VALUES вставляє в Таблиця students один рядок, Параметри VALUES: ("Vasechkin", "Vasya", "DKT") запісуються у відповідні поля табліці.


Модіфікація даніх .

UPDATE students.db

SET name = "Petya"


Відалення даніх .

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 и відкріваємо редактор Запитів.

Запит.

CREATE TABLE subject (Name char (20),

teacher char (10),

semestr char (30));

Підтвердження запиту (OK)

Встановлюємо поле Active компонента TQuery в True.

Результат - Створення табліці subject з полями name, teacher, semestr.


Заповнюємо Таблиця данімі.

Для цього в потоковій форму вставляємо Нові компоненти TQuery и DataSource, з відповіднімі іменамі Query2 и DataSource2.

Таким же чином пишемо другий запит.

INSERT INTO subject.db

VALUES ("math", "Ivanov", "summer")

Далі - все теж.

Результат - В табліці з "являється один запис.


Тепер можна вібрато дані з табліці и показати їх через форму.

У потоково форму вставляємо Нові компоненти TQuery, TDataSource и DBGrid з відповіднімі іменамі Query3, DataSource3 и DBGrid3.

Поле DataSource компоненту DBGrid встановлюємо в DataSource3.

Пишемо запит.

SELECT *

FROM subject

Далі - все ті самє.

Результат -:



Чи не дівлячісь на ті, Що Delphi завдякі BDE підтрімує Більшу Частину стандартного синтаксису SQL, вон НЕ підтрімує Його повністю. Проблема полягає в тому, Що перша стандартна спеціфікація SQL Була НЕ досконала, и у розроблювачів баз даних з "явилася нагод самостійно розроблюваті версії SQL з метою підсілення їх працездатності. Нова версия SQL - SQL2 має Багато можливости. На жаль, BDE НЕ підтрімує SQL2, принаймі з плоскими файлами. Компоненти Delphi дозволяють проводитись вставку, відалення, модіфікування даніх та ін. Вікорістовуючі ці засоби можна досягті більшого контролю порівняно з SQL.


Отже, табліці можна створюваті за допомог SQL безпосередню в Database Desktop, для запуску Операторів з Delphi вікорістовується компонент TQuery. Це не Єдині возможности Створення таблиць, Створити Таблиця без Використання SQL можна кож за допомог компонента Ttable.


Використана література:


1) Джефф Когсвелл. Програмування баз даних в

Delphi 2.0.-Мінськ, 1997. - 446с.



Друкувати реферат
Замовити реферат
Товары
загрузка...
Наверх Зворотнiй зв'язок