Б АЗИ ДАНИХ У D ELPHI. 1.К ОМПОНЕНТИ ДЛЯ РОБОТИ З БАЗОЮ ДАНИХ Database Компонент Database представляє базу даних як одне ціле, тобто сукупність таблиць.

Презентация:



Advertisements
Похожие презентации
Оператори. Введення і виведення даних. Оператор присвоювання Оператори це команди програми. Оператор присвоювання є основним оператором мови програмування.
Advertisements

Бази даних. Структура БД. Основні операції з базами даних.
Урок 5 5 клас. ОС та її інтерфейс.
База даних (БД) це структурована сукупність взаємопов'язаних даних певної предметної області (реальних об'єктів, процесів, явищ тощо). це структурована.
Запам'ятай! Операційна система (ОС) – комплекс програм, що забезпечує: керування роботою пристроїв компютера та обмін даними між ними; зберігання даних.
Тема 4. Бази даних Access. Робота з таблицями. Бази даних Access (Microsoft Office) Розширення: *.mdb, один файл Склад: таблиці; форми – діалогові вікна.
БД Access. Запити Інформаційні технології
Тема: Електронна пошта. Поштова програма Outlook Express.
Урок клас Тема. Засоби перегляду зображень, їх призначення і функції. Змінення значень властивостей графічних зображень : розмір, колір. Основні.
Інформатика 9 клас Навчальна презентація з інформатики для 9 класу вчителя Анрієнко М.А.
БД Access. Запити Інформаційні технології
Запити Ассess ПЛАН Перехресний запит Доповнення таблиці Вилучення записів Створення нової таблиці.
Бази даних. СУБД. Основні поняття. Підготував Учень 10-А класу Харківської гімназії 55 Малишкін Вадим.
6 За новою програмою Урок 4 Середовище виконання алгоритму.
Інтерфейс Windows Інтерфейс Windows. План уроку 1. Основні дії з обєктами. 2. Контексне меню. 3. Завантаження програм. 4. Програма Проводник: a) відкриття.
ІНФОРМАТИКА 10 КЛАС Урок 7. Якщо потрібно форматувати поодинокі слова чи короткі фрази, використовувати який-небудь іменований стиль неможливо, тому,що.
ІНФОРМАТИКА. 9 КЛАС Програмне забезпечення комп'ютерних систем Навчальна презентація вчителя Большакової Кристини Сергіївни ЗОШ 9 м. Ізмаїл.
8 Практична робота 11 Налагодження готової програми За новою програмою Урок 38.
Гусятинська ЗОШ І-ІІІ ступенів, вчитель: Бойко О.І. 1 Основи роботи з текстовим процесором Інформатика, 9 клас.
Перейти на первую страницу СИСТЕМА УПРАВЛІННЯ БАЗАМИ ДАНИХ MS ACCESS Тема 5. Побудова екранних форм. ПЛАН 1.Призначення форм та їх основні типи. 2.Режими.
Транксрипт:

Б АЗИ ДАНИХ У D ELPHI

1.К ОМПОНЕНТИ ДЛЯ РОБОТИ З БАЗОЮ ДАНИХ Database Компонент Database представляє базу даних як одне ціле, тобто сукупність таблиць. Table Компонент Table представляє таблицю бази даних. DataSource Компонент DataSource (джерело даних) забезпечує звязок компонента відображення-редагування даних (наприклад, DBGrid ) та джерела даних (таблиця Table ). DBText DBEdit, DBMemo - Компонент DBText дозволяє переглядати вміст поля, а компоненти DBEdit, DBMemo - переглядати і редагувати; DBNavigator Компонент DBNavigator дозволяє переглядати записи файлу даних; DBGrid Компонент DBGrid забезпечує подання бази даних у вигляді таблиці.

2.В ЛАСТИВОСТІ КОМПОНЕНТІВ Властивості компонента Table: Name Name – імя компонента; DatabaseName DatabaseName - імя бази даних, частиною якої є таблиця для доступу до якої використовується компонент; TableName TableName - імя файлу даних, для доступу до якого використовується компонент; TableType – TableType – тип таблиці (Paradox, dBase, FoxPro); Active Active – ознака активізації таблиці. При присвоюванні значення True відкривається файл таблиці.

Властивості компонента DataSource: Name Name – імя компонента; DataSet DataSet - імя компонента, що являє собою набір вхідних даних. Властивості компонентів DBText, DBEdit, DBMemo: Name Name – імя компонента; DataSource DataSource – компонент – джерело даних; DataField DataField – поле бази даних, для відображення або редагування якого використовується компонент. Властивості компонента DataSource: Name Name – імя компонента; DataSource DataSource – компонент – джерело даних; VisibleButtons VisibleButtons – видимі командні кнопки.

Властивості компонента DBGrid: Name Name – імя компонента; DataSource DataSource – компонент – джерело даних.

3.С ТВОРЕННЯ ТАБЛИЦЬ Database Desktop Пуск – Все программы – Borland Delphi7 - Database Desktop. Для створення та редагування структури таблиць використовується програма Database Desktop, яка запускається командою Пуск – Все программы – Borland Delphi7 - Database Desktop. File – Working Directory Спочатку треба налаштувати робочий каталог. Вибрати команду File – Working Directory та у виведеному на екран вікні установити потрібний каталог. File – New – Table. Create Table Paradox7 Для створення таблиці вибрати команду File – New – Table. Виводиться вікно Create Table, в якому требу вибрати тип таблиці (найкращий варіант Paradox7 ).

П РОГРАМА D ATABASE D ESKTOP

С ТРУКТУРА ПОЛІВ ТАБЛИЦІ

В ИЗНАЧЕННЯ ІНДЕКСУ. В ИБРАТИ ПОЛЕ І РОЗКРИТИ СПИСОК T ABLE P ROPERTIES. В ИБРАТИ ПУНКТ S ECONDARY I NDEXES. Н АТИСНУТИ КНОПКУ DEFINE

В ИБРАТИ ПОЛЕ ДЛЯ ІНДЕКСУ ТА ЗАДАТИ ІМ Я

4.Т ИПИ ПОЛІВ ТАБЛИЦЬ P ARADOX 7 TypeТипОпис AAlphaТекстове поле 1…255 символів NNumberЧисло з рухомою крапкою $MoneyГрошовий тип SShortКоротке ціле число ILong IntegerДовге ціле число DDateДата і час MMemoТекстове поле необмеженої довжини GGraphicГрафічне зображення OOLEОбєкт OLE +AutoincrementАвтоінкрементне поле

5.П АРОЛЬНИЙ ЗАХИСТ. T ABLE P ROPERTIES P ASSWORD S ECURITY D EFINE. 5.П АРОЛЬНИЙ ЗАХИСТ. У СПИСКУ T ABLE P ROPERTIES ВИБРАТИ P ASSWORD S ECURITY І НАТИСНУТИ КНОПКУ D EFINE.

6.В ИБІР МОВНОГО ДРАЙВЕРА. T ABLE P ROPERTIES T ABLE L ANGUAGE D EFINE. 6.В ИБІР МОВНОГО ДРАЙВЕРА. У СПИСКУ T ABLE P ROPERTIES ВИБРАТИ T ABLE L ANGUAGE І НАТИСНУТИ КНОПКУ D EFINE.

7.В ИБІР ІНФОРМАЦІЇ З БАЗИ ДАНИХ Вибірка потрібних даних з БД здійснюється виконанням запитів. Для вибірки даних призначений компонент Query з вкладки BDE. Властивості компонента Query: Name Name – імя компонента; SQL SQL – записаний мовою SQL запит до бази даних; Active Active – При присвоюванні значення True активізується виконання запиту.

Запит на вибірку має вигляд: SELECT СписокПолів FROM Таблиця WHERE Критерій ORDER BY СписокПолів Приклад. SELECT Fam, Name FROM :Школа:school.db WHERE (Class = 11b) ORDER BY Fam, Name

Запит може бути сформований і записаний у властивість SQL під час розробки програми або її виконання. Для запису запиту під час розробки використовується редактор списку рядків, що відкривається при натискуванні мишею у рядку властивості SQL Інспектора обєктів. Властивість SQL є списком рядків. Для формування запиту треба, використовуючи метод Add, додати рядки (SQL - інструкції) до списку SQL.

Фрагмент коду запиту на пошук інформації: With Form1.Query1 do begin Close; SQL.Clear; //очистити попередній запит SQL.Add(SELECT Fam, Name); SQL.Add(FROM :Школа:school.db ); SQL.Add(WHERE); SQL.Add( (Class = 11b)); SQL.Add(ORDER BY Fam, Name); Open; End;