Реферат: Система управління базами даних FoxPro
СУБД FoxPro – це реляційна СУБД. При роботі в СУБД FoxPro користувач може працювати в інтеративному і програмному режимах. В памяті зберігаються бази даних і змінні які можуть бути записані у файлах.
Дані і файли FoxPro
1 Типи даних. У FoxPro є шість типів даних
·символьний character
·числовий numeric
·логічний logical
·тип дата date
·тип приміток memo
·з плавючою крапкою float
Символьний тип містить букви, цифри, службові знаки. Максимальна довжина 264 знаки.
Числові – цифри, крапку, знак.
Дані логічного типу складаються з однієї букви T або F(y/n).
Тип дата містить стандартну довжину вісім знаків.
Дані типу memo можуть містити довільні букви, цифри, знаки, спеціальні символи. Довжина залежить від обєму дискової памяті.
2 Змінні памяті. Імена імінних повинні включати до десяти букв, цифр або символів. Причому перший символ повинен бути буквою. Змінні в пам’яті можуть бути всіх типів крім типу memo. Тип змінної визначається значенням, яке туди заноситься, і описувати не потрібно. Якщо змінні не організовані у .mem файлу, то при виході з FoxPro знищуються.
3 Типи файлів. Кожен файл має своє розширення в залежності від типу. Команда по якій створюється файл присвоює йому розширення по замовчуванню, тоді розширення вказувати не обов’язково, але програміст може задавати своє розширення, тоді його потрібно вказувати кожен раз при використанні файла.
·Файли баз даних мають розширення .dbf
·Поля типу memo - .fpt
·При роботі з базою даних система створює файли підтримки з розширенням .bak
·При сортуванні бази даних зі створенням індексних файлів їх розширення .idx або .cdx
·Програмні файли - .prg
·Відкомпільовані файли - .txt
Для форматованого виводу файлів використовують форматні файли з розширенням .fmt
При створенні звітів створюються файли .frx
·Змінні пам’яті зберігаються в пам’яті з розширенням .mem
Для того щоб завантажити FoxPro потрібно щоб на диску були всі необхідні програми для роботи СУБД, тоді запуск програми здійснити з допомогою файла FoxProl.exe
Робота СУБД FoxPro в програмному режимі
Мова FoxPro. Робочі області. Програмні файли.
Структура команд FoxPro: <Ключове слово> [<діапазон дії>] [<список виразів>] [<умова виконання >] [<обмеження>]
[...] – на обовязкові параметри
<...> - вони не записуються, а замість них вставляються конкретні слова, або знаки.