Реферат: Системи управління базами даних
– Діапазон – це область дії команди. Параметр діапазону може приймати такі значення: ALL– дія команди розповсюджується на всі записи файлу; RECORD <N> – команда виконується по відношенню до запису з номером N (наприклад, Record 5); NEXT <M> – дія команди розповсюджується на М записів, починаючи від поточного; REST– дія команди розповсюджується на всі записи, починаючи від поточного і до кінця файла;
– об’єкти дії команди – імена полів або вирази, розділені комою;
– For<умова> – задає умову виконання команди;
– While<умова> – накладає обмеження на виконання команди. Дія команди відбувається доти, доки умова вірна. Програмний режим дозволяє записувати команди у вигляді програмних файлів, які надалі можна виконати за допомогою меню Program(команда Do).
Створення таблиць та редагування їх структури
Таблиці створюються у два етапи. Спочатку створюється структура таблиці, а потім уводяться дані. Таблиця зберігається на диску у вигляді файлу з розширенням dbf.
Створити таблицю можна:
– за допомогою команди:
Create<ім’я таблиці>
Createplan
– за допомогою меню:
У меню File вибрати команду NEW, вибрати тип Table, натиснути на кнопку Newfile і ввести ім’я таблиці.
На екрані з’явиться вікно конструктора TableDesigner, що призначений для уведення та редагування структури таблиці. Вікно містить три вкладники. Вкладника “Fields” призначена для введення структури таблиці, вкладка “Indexes” – для створення та редагування індексів, а вкладника “Table” містить інформацію про таблицю та дозволяє задати деякі параметри файла.
Вкладника “Fields”містить такі складові:
– “Name”– використовується для введення імен полів;
– “Туре” – дозволяє задати тип поля;
– “Width” – задає загальний розмір поля (розмір числового поля розраховується як сума кількості цифр цілої частини, кількості цифр дробової частини та плюс 1 на кому, наприклад, мінімальний розмір числа 0.52 буде дорівнювати 4);
– “Decimal” – задає кількість цифр після коми (крапки);
– “Index”– відмічає індексовані поля.
Кнопки “Insert” та “Delete” дозволяють відповідно додавати та вилучати поля таблиці.
Потім в меню “View” вибрати команду “Tabledesigner”. У структурі таблиці можна змінити імена полів, їх тип та розмір. Натиснувши на кнопки “Insert”та “Delete”, можна відповідно додати або вилучити поле.
Виведення даних
За допомогою команди LISTSTRUCTURE [TOPRINT] можна вивести структуру таблиці на екран або принтер.
Якщо структура таблиці дуже велика, можна застосовувати команду DisplayStructure, яка призупиняє виведення структури при заповненні екрану. Для продовження виведення необхідно натиснути будь-яку клавішу.
Команда виведення LISTдозволяє виводити дані з таблиць на екран, принтер та текстовий файл і має такий формат:
LIST[<діапазон>] [<список виразів>] [FOR<yмовa>]
[WHILE<yмовa>] [TO PRINT] [TO FILE <ім’я файла>],
де список виразів може містити імена полів та арифметичні вирази з використанням стандартних функцій VFP, а параметр “діапазон” за замовчанням приймає значення ALL. Команда LISTбез параматрів виведе всі записи поточного файла на екран.
Команда виведення DISPLAYмає такий самий формат, як і команда LIST. Різниця полягає у наступному: параметр “діапазон” за замовчанням приймає значення поточного запису; при заповненні екрану відбувається призупинення виведення даних, доки не буде натиснуто на будь-яку клавішу.