Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет “Львівська політехніка”
Кафедра автоматики і телемеханіки
ЗВІТ
про виконання лабораторної роботи №1
з курсу “Операційні системи та бази даних”
“Створення та редагування бази даних засобами СУБД Visual FoxPro”
Розробити структуру таблиць бази даних для зберігання інформації про об’єкти предметної області, атрибути якої вказані в таблиці 1. Визначити типи полів таблиць БД, допустимих в СУБД Visual FoxPro. Привести кожну таблицю БД до 3-ї нормальної форми. Визначити первинні та вторинні ключі таблиць. Допускається при узгодженні з викладачем змінювати (уточнювати) список атрибутів для заданої предметної області.
Занести необхідну інформацію в таблиці БД, використовуючи режими редагування BROWSE та CHANGE.
Дослідити виконання команд та засобів системного меню для редагування БД (вставка та видалення записів у файлі, редагування даних в полях).
Дослідити команди та засоби системного меню для переміщення у файлі БД.
Дослідити створення та використання індексних файлів:
створення простих індексних файлів;
створення мультиіндексних файлів;
управління індексами;
використання індексів для впорядкування даних в таблиці.
№ варіанта
Предметна область
Список атрибутів
3
Облік телефон -
них абонентів
Абонент: № тел., П.І.Б., адреса, тип підключення.
Оплата: абонент, місяць, тариф, кількість хв. борг, сума.
Тариф: тип підключення, абон. плата, за хвилину.
Згідно з завданням було розроблено та створено структуру таблиць в середовищі Visual FoxPro. Для таблиці „Абонент” було створено атрибути таких типів:
Таблиця абонентів набула вигляду:
Для таблиці „Оплата” були створені атрибути таких типів:
Таблиця „Оплата” набула вигляду:
Для таблиці „Тариф” були створені атрибути таких типів:
Таблиця „Оплата” набула вигляду:
Також для цих таблиць були створені первинні ключі та ключі індекси для з’єднання таблиць між собою.
Після обрання індексів ми за допомогою команд посортуємо імена абонентів в таблиці „Абонент”. Ми це зробимо за допомогою двох команд:
Set index to?
Set order to index1
Де „?” означає вибір таблиці вручну за допомогою мишки.
Це я покажу на малюнках, зображених нижче.
До сортування:
Після сортування:
Висновок: на цій лабораторній роботі я навчився створювати та редагувати базу даних засобами СУБД Visual FoxPro.