У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


ЗАПУСК ТА ОПИС ГОЛОВНОГО МЕНЮ VFP

Організація баз даних та знань

ЗМІСТ |

Ст.

Загальні відомості про систему управління даними FoxPro............................................................ | 3

Елементи проекту................................................................................................................................. | 3

Типи даних............................................................................................................................................ | 7

Створення проекту............................................................................................................................... | 10

Задання параметрів проекту................................................................................................................ | 12

Формування списку елементів проекту.............................................................................................. | 13

Створення бази даних.......................................................................................................................... | 15

Створення структури таблиці та її редагування................................................................................ | 16

Створення таблиці................................................................................................................................ | 17

Створення індексів та первинних ключів.......................................................................................... | 20

Зв’язки між таблицями та їх модифікація......................................................................................... | 20

Створення форми в режимі майстра.................................................................................................. | 22

Створення форми в режимі конструктора......................................................................................... | 23

Налаштування параметрів форми....................................................................................................... | 24

Створення запитів................................................................................................................................ | 28

Створення багато табличного запиту................................................................................................. | 30

Створення звіту в режимі майстра..................................................................................................... | 31

Створення звіту в режимі конструктора. Встановлення середовища оточення звіту................... | 33

Оформлення звіту................................................................................................................................. | 36

Створення етикеток.............................................................................................................................. | 41

Visual FoxPro представляє собою СУБД реляційного типу з розвинутими засобами створення БД, організації запитів до них, побудова додатків з використовуванням візуального, об’єктно-орієнтовного програмування.

Загальні відомості про систему управління даними FoxPro

В Visual FoxPro реалізовані всі атрибути реляційної СУБД. Так, в ній введено поняття бази даних як сукупності зв’язаних таблиць, інформація про які зберігається в словнику даних. В БД визначаються умови її цілісності за допомогою первинних і зовнішніх ключів таблиць. Всі події (зміни), які відбуваються в БД, можуть виявлятись і централізовано опрацьовуватись в зв’язку з появою в Visual FoxPro таких засобів, як тригери і вбудовані процедури.

Visual FoxPro сумісна з більш ранніми версіями FoxPro. Тому додатки, розроблені в більш ранніх версіях FoxPro, можуть бути адаптовані з її допомогою в середовище Windows 9x. Використовуючи стандарт ODBC і SQL-запитів для вибору даних, Visual FoxPro дозволяє працювати з БД у таких СУБД як: Access, Paradox, dBase і т.д., з серверами БД-Miсrosoft SQL Server, Oracle та ін.

Додаток Visual FoxPro може одночасно працювати як з особистими, так і з мережними таблицями, розташованими на других комп’ютерах локальної мережі.

Підтримуються такі механізми роботи з додатками Windows, як:

Dynamic Data Exchage (DDE) - динамічний обмін даними;

Objekt Linking and Embedding (OLE) - вбудовування і зв’язування об’єктів.

При роботі Visual FoxPro під управлінням Windows9x до апаратних ресурсів пред’являються наступні вимоги:

IBM-сумісний комп’ютер з 486 процесором і вище;

10 Мбайтів основної пам’яті;

15 Мбайтів дискового простору для мінімальної інсталяції,100 Мбайтів – для типової інсталяції і 240 Мбайтів – для максимальної інсталяції;

монітор VGA або з більш вищими параметрами.

З допомогою Visual FoxPro можна створювати мережеві додатки, які функціонують в мережах під управлінням Microsoft Windows 9x, Windows NT та ін.

Для спрощення процесу розробки баз даних і додатків є певна кількість Майстрів, Конструкторів та Побудувачів.

Деякі кількісні характеристики бази даних Visual FoxPro: максимальна кількість записів – 1 000 000 000; максимальний розмір таблиці – 2 Гбайт; максимальна кількість записів – 65 500; максимальна кількість полів в записі – 255; максимальна кількість одночасно відкритих таблиць – 2551.

Елементи проекту

При створенні проектів, баз даних, таблиць, запитів, форм, звітів, додатків і других елементів в середовищі Visual FoxPro для кожного з названих елементів формується окремий файл. При цьому ім’я файлу любого елементу користувач може задати будь-яке, розширення імені файлу формується автоматично і помагає в ідентифікації цих елементів (об’єктів).

Перелік елементів проектів Visual FoxPro і відповідних їм розширень імен файлів наведений в таблиці 1. Файли елементів, створених на базі других (батьківських) елементів, мають спільні з ними імена. Наприклад, Memo – поле і поле типу General створюються на базі таблиці БД, тому імена їх файлів співпадають з іменами відповідних таблиць, а розширення вказують на призначення цих файлів.

Таблиця 1

Об’єкти | Розширення імен, примітки

Додаток | APP- згенерована програма; EXE- виконуюча програма

Проект | PJX, PJT, Memo-поле

База даних | DBC, DCT, Memo-поле; DCX, індекс

Таблиця | DBF, FPT, Memo-поле

Одиничний індексний файл | IDX

Складовий індексний файл | CDX

Memo-поле і поле типу General | FRT

Форма | SCX, SCT, Memo-поле

Запит | QPR-згенерована вихідна програма; QPX-програма після компіляції

Звіт | FRX, FRT, Memo-поле

Етикетка | LBX, LBT, Memo-поле

Меню | MNX-опис вигляду меню; MNT, Memo-поле; MPR-згенерована вихідна програма; MPX- програма після компіляції

Бібліотеки | VCX-класу; VCT, Memo-поле бібліотеки класу; DLL-динамічних зв’язків Windows; FLL- динамічних зв’язків Visual FoxPro

Програма | PRG-вихідний текст; FXP-після компіляції

Помилки компіляції | ERR

Файл формату | FMT

Опис оточення | VUE

Малюнок | BMP

Звуковий запис | WAV

Текст | TXT

Екран (попередні версії FoxPro) | SPR-згенерована вихідна програма;SPX-програма після компіляції

Проект є основним засобом об’єднання окремих елементів Visual FoxPro і керування ними. З допомогою проекту Visual FoxPro здійснює пошук і збирає разом файли проекту, відстежує поточні версії елементів, перекомпільовує програми, оновлює екранні форми, меню і т. д. З проекту здійснюється генерація додатку (APP-файл) або виконуючого додатку (EXE-файл). Вся інформація про проект зберігається в спеціальній таблиці – файлі з розширенням PJX і у відповідному Memo-файлі з розширенням PJT.

База даних представляє собою сукупність зв’язаних таблиць, а також включає словник БД, тригери і процедури обробки подій.

Словник БД зберігає опис структури БД і представляє собою сукупність системних таблиць.

Тригери спрацьовують при визначених змінах (подіях), які відбуваються в БД.

Створення БД здійснюється з використовуванням Конструктора БД, який дозволяє створювати, індексувати, модифікувати і зв’язувати таблиці БД між собою. Вся інформація про БД зберігається в файлі з розширенням DBC. Для підтримання попередніх версій FoxPro можливе створення окремих таблиць, не об’єднаних в БД (такі таблиці називають вільними). Кожна окрема таблиця розміщується в файлі з розширенням DBF.

Індекси. Таблиці можуть бути проіндексовані (упорядковані) по деяких полях,


Сторінки: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18