русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

V. Підведення підсумків заняття


Дата добавления: 2015-07-09; просмотров: 498; Нарушение авторских прав


Тема «Мова SQL в Delphi»

Мета:навчитисястворювати запити до бази даних за допомогою компонента ADOQuery. Знати як створюються динамічні запити, тобто запити з параметрами.

 

Література

1. «Работа с базами данных в Delphi» - Гофман В. Э., Санкт-Петербург: БХВ, 2001

2. «Программирование баз данных в Delphi 7. Учебный курс», В. В. Фаронов

3. «Delphi 5 руководство разработчика баз данных» - Шумаков, В. В. Фаронов

4. «Delphi 2005 Разработка приложений для баз данных и Интернета» - В. В. Фаронов, Питер, 2006 р.

Хід заняття

І. Організаційний момент

а) готовність групи до заняття;

б) перевірка присутніх.

 

ІІ. Актуалізація опорних знань студентів

а) повідомлення теми та мети заняття;

б) відповіді на запитання раніше вивченних лекцій.

 

ІІІ. Виклад нового матеріалу

План

1.Робота з компонентом ADOQuery. Властивостікомпонента ADOQuery.

2.Властивість SQL компонента ADOQuery.

3.Робота з динамічними запитами.

 

ІV. Узагальнення та систематизація знань

V. Підведення підсумків заняття

VІ. Домашнє завдання:вивчити матеріал лекції, знати відповіді на такі питання лекції:

1.Для чого призначений компонент ADOQuery?

2.Які властивості треба використовувати для налаштування компонента ADOQuery?

3.Для чого використовується властивість SQL компонента ADOQuery?

4.Для того, щоб запит був виконаний, яке значення повинна прийняти властивість Active?

5.Що означає поняття «динамічний запит»?

6.Яка різниця між статичними та динамічними запитами?

7.Що в SQL запиті оголошується з двокрапкою перед ім’ям, наприклад, :Telephone?

 

За допомогою sql-запітів можна створювати і працювати з реляційними базами даних.

SQL може бути двох типів: інтерактивна і вкладена. Перша - це окрема мова, вона сама виконує запити і відразу показує результат роботи. Друга - це коли SQL мова вкладена в іншу, як наприклад в С++ або Delphi.



Поглянемо, як можна направити базі даних простий запит SQL. Як приклад реалізуйте можливість пошуку записів по номеру телефону в телефонному довіднику.

Для відправки запитів базі даних використовується компонент ADOQuery з закладки ADO палітри компонентів. Відкрийте телефонний довідник і доповніть його новими можливостями.

Відкрийте модуль даний DataModule, де розташовані всі компоненти доступу до бази даних. Додайте сюди компонент ADOQuery (назвіть його FindQuery) і компонент DataSource (назвіть його FindSource). Тепер треба зв'язати ці компоненти, вказавши в компонента FindSource у властивості Dataset компонент FindQuery.

 

Рис. 1 Модуль DataModule

Результат запитів повертається у вигляді таблиць і для відображення результату буде необхідний компонент DataSource.

Виділіть компонент FindQuery, вкажіть у властивості Connection компонент підключення до бази даних ADOConnection1.

Напишіть сам запит. Для цього двічі клацніть по властивості SQL, відкриється вікно редактора запитів (рис. 2):

Рис. 2 Редактор SQL запитів

У цьому редакторові напишіть простий запит - вибір всіх рядків і всіх стовпців з таблиці «Справочник» бази даних, до якої було виконане підключення:

SELECT *



<== предыдущая лекция | следующая лекция ==>
Преподаватель Зайцева.Л.Л | FROM Справочник


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.634 сек.