Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет “Львівська політехніка”
Кафедра автоматики і телемеханіки
ЗВІТ
про виконання лабораторної роботи №2
з курсу “Операційні системи та бази даних”
“Управління базою даних та її компонентами засобами СУБД Visual FoxPro”
Варіант №3
виконав:
студент групи КС-33
Львів 2004
ЗАВДАННЯ:
Відкрити в оперативній пам'яті (робочих областях) одночасно всі таблиці бази даних. Встановити зв’язки між таблицями (при необхідності один-з-багатьма) для виводу на екран та у файл вказаної в таблиці 1 цілісної інформації про об'єкти згідно пунктів 2 і 3.
Командою BROWSE вивести вказану інформацію. Визначити заголовки BROWSE-вікон та заголовки колонок в таблицях (завдання 1).
Командою DISPLAY вивести в файл вибіркову інформацію, використовуючи FOR-параметр (завдання 2).
Для виконання завдання написати фрагмент програми
№ варіанту
Предметна область
Завдання 1
Завдання 2
3
Облік телефонних абонентів
Вивести нараховану суму оплати для кожного абонента в порядку зростання номера телефону
Вивести список боржників в порядку зростання суми боргу
Для виконання першого завдання було написано таку програму:
close tables all
set default to?
open database oblik_tel
set index to абонент
set order to номер_тел
use абонент in 1 order index1
use оплата in 0
select оплата
set relation to оплата.код_абон INTO абонент
set skip to абонент
browse fields абонент.номер_тел, абонент.піб,оплата.сума;
title "Завдання1"
В результаті виконання програми ми отримали такий результат:
В другому завданні ми здійснюємо запис даних у файл за допомогою такої програми:
Record# Абонент->ПІБ Оплата->БОРГ
1 Колмаков Антон Петрович 0
2 Яцук Сергій Григорович 50
3 Голіян Ірина Володимирівна 10
4 Славич Мар'ян Іванович 0
5 Сас Василь Олександрович 25
6 Нарівська Наталя Степанівна 0
Висновок: На цій лабораторній роботі я ознайомився з створенням зв’язків між таблицями, а також реалізував за допомогою команди запис даних у файл, який знаходиться на жорсткому диску.