Система управління базами даних FoxPro, Детальна інформація

Система управління базами даних FoxPro
Тип документу: Реферат
Сторінок: 11
Предмет: Комп`ютерні науки
Автор: Олексій
Розмір: 29.1
Скачувань: 1136
E

$

FДля перегляду бази даних використовується команда List та Display.

List[Off] [<діапазон>] [[Fields]<список полів>] [For <умова>] [While<умова>] [To print:to file<ім’я файла>] – по даній команді здійснюється перегляд записів активної бази даних. Якщо задано діапазон, то переглядаються лише записи з вказаного діапазону. З допомогою опції Fields можна відібрати поля для перегляду. For і While задають умови які записи потрібно переглядати. По замовчуванню інформація виводиться на екран, якщо задано To print,то вивід буде на принтер, якщо To file<...> - у файл з заданим іменем. Якщо задано Off, то будуть відключатися номера записів встановлені системою.

Команда List має багато різних видів для перегляду різної інформації. Розглянемо деякі з них:

List structure [To print:To file<Ім’я файла>] – перегляд структури бази даних.

List files [on<диск>:<директорія>] [Like<шаблон>] – по даній команді здійснюється перегляд файлів в вказаному місці диску, які задовільняють шаблону.

List memory[to print : to file<файл>] [Like<шаблон>] – перегляд змінних пам’яті згідно шаблону.

Приклад: LIST – перегляд записів активної бази даних .

List for st=’жіноча’ – на екран виводить всі записи у яких поле st дорівнює жіноча.

У всіх варіантах команди List слово List можна замінити на Display.

Змінні. Масиви. Фільтри.

Якщо в багатьох командах використовується одна і таж умова. То щоб уникнути повторень в командах використовується фільтри на записи всієї бази даних:

Set filter to <умова>.

Якщо потрібно виключити фільтр задається команда:

Set filter to

В ряді випадків виникає потреба встановлювати фільтр на поля бази даних, тобто щоб в активній базі даних оброблялися лише вказані поля:

Set fields to <список полів>.

Якщо задано Set fields to – фільтр виключається.

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

Dimension : Declare <ім’я масиву 1>(<вираз N1>[,<вираз N2 >]) [, <ім’я масиву 2>...] – визначення масивів, N1 та N2 це вирази числового типу, які вказують на розмірність одно чи двовимірних масивів. По замовчуванню елементи масиву ініціюються значенням Falshe. Елементи масивів можуть бути різних типів, тип елемента визначаєьбся значенням яке туди пересилається. До елементів масиву звернення здійснюється іменем масиву з індексами в круглих дужках.

Append from array<ім’я масиву> [For<вираз L>] – дана команда додає в кінець активної бази даних дані з заданого масиву що задовільняють умову.

Copy to array <ім’я масиву> [<діапазон>] [For<вираз L>] [While<вираз L1>] – по даній команді дані з активної бази даних пересилаються в масив.

У FoxPro наявні широкі можливості для роботи зі змінними. Присвоєння значення змінним задається по такій команді:

Store <вираз> to <список змінних>:<масив>.

Є можливість записувати змінні у файли змінних, командою:

Save to <ім’я файла> [All like : Except<маска>] – всі змінні які були створені на даний момент часу записуються у файл з розширенням .mem. Якщо потрібно записати у файл всі змінні які задовільняють умові, масці, то використовується команда All like<маска>. Якщо потрібно записати всі змінні крім вказаних у масці то задається All except<маска>.

Якщо потрібно відновити змінні з файла у пам’ять то використовується команда:

Restore from<файл>[Addive]. Якщо не вказано Addive, то змінні які існували до цього в пам’яті вилучаються.

Сортування та індексування баз даних.

The online video editor trusted by teams to make professional video in minutes