- •6.050604 "Енергомашинобудування"
- •Основні поняття баз даних (бд). Моделі бд.
- •Моделі даних
- •Скбд для пк і їх призначення
- •Термінологія і структура даних в скбд
- •Типи файлів
- •Сруктура команд скбд
- •Команди установок
- •Створення файлу бд
- •3. Команди роботи з бд
- •3.1. Команди відкриття та закриття файлу бд
- •3.2. Команда доповнення бази даних записами
- •3.3. Команди редагування даних
- •3.4. Команди переміщення в бд
- •3.5. Команди перегляду записів
- •3.6. Команди вилучення записів
- •3.7. Команда вставлення записів.
- •3.8. Команда заміни даних
- •4. Упорядкування записів в бд
- •4.1. Сортування бд
- •4.2. Індексування баз даних.
- •Відкриття індексних файлів
- •Керування індексами.
- •Пошук потрібних записів
- •5.1. Фільтрація записів.
- •5.2. Пошук окремого запису в базі даних
- •Прискорений пошук
- •6. Обробка записів бази даних
- •Обчислення підсумків
- •Обчислення середніх значень
- •7. Створення командних файлів
- •Завдання для самостійної роботи.
- •Створити бд заданої структури.
- •Лабораторна робота №1 Тема: Створення файлу бази даних.
- •Лабораторна робота №2 Тема: Створення командних файлів для упорядкування та обробки записів бд
- •Лабораторна робота №3 Тема: Створення командних файлів для пошуку потрібних записів в бд
- •Література
Лабораторна робота №1 Тема: Створення файлу бази даних.
Мета: Навчитися створювати структуру файлу БД, заповнювати файл даними та редагувати БД.
Завдання на виконання лабораторної роботи.
Вивчити теорію
Спроектувати структуру БД.
Створити структуру БД в середовищі FoxPro.
Відкрити створений DBF – файл в командному вікні.
Здійснити модифікацію структури та її редагування (вставка, вилучення поля).
Заповнити створений DBF – файл записами (10 – 12 записів).
Доповнити створений DBF – файл декілька записами.
Вилучити декілька записів з БД.
Закрити створений DBF – файл, а потім відкрити та переглянути БД.
Показати редагування БД в:
CHANGE – вікні;
BROWSE – вікні.
Запитання для самоперевірки
1. Що таке БД ?
2. Які існують моделі БД ?
3. Для чого призначена СКБД FoxPro ?
4. До якого типу СКБД відноситься FoxPro ?
5. Які бувають типи файлів у FoxPro ?
6. Які основні етапи створення файлу БД ?
7. Як створити структуру БД і здійснити її модифікацію ?
8. Які команди відкриття та закриття БД ?
9. Як доповнити БД записами ?
10. Які існують команди редагування БД ?
11. ЯК здійснюється редагування в Change – вікні ?
12. ЯК здійснюється редагування в Browse – вікні ?
13. Чим відрізняються вікна редагування ?
14. Які існують команди переміщення в БД ?
15. Які існують команди перегляду БД ?
16. Які існують команди і як здійснюється вилучення записів з БД ?
17. Як вставити запис в БД ?
18. Як здійснити заміну даних в БД ?
Лабораторна робота №2 Тема: Створення командних файлів для упорядкування та обробки записів бд
Мета: Навчитися упорядковувати та обробляти записи в базі даних.
Завдання на виконання лабораторної роботи.
Вивчити теорію
Відсортувати створений DBF – файл по певному ключовому полю.
Відсортувати створений DBF – файл за двома ключовими полями.
Створити індексний файл по одному ключовому полю.
Створити індексні файли по декількох полям.
Здійснити обробку записів БД:
обчислити кількість полів та записів;
підрахувати число записів за певною умовою;
обчислити підсумки та проміжні підсумки;
обчислити середні значення та суму;
вивести одержані результати.
Всі операції виконати в командних файлах
Запитання для самоперевірки
1. Які існують способи упорядкування записів в БД ?
2. Що таке сортування БД і яка існує команда сортування ?
3. Який файл утворюється в результаті сортування ?
4. Для чого використовують індексні файли і які вони бувають ?
5. Як створити індексний файл?
6. Які існують команди відкриття індексних файлів ?
7. Яким чином визначається головний індексний файл ?
8. Як здійснюється керування індексами ?
9. Як здійснюється обчислення полів БД ?
10. Як підрахувати число записів за певною умовою ?
11. Як обчислюються підсумки ?
12. Яким чином обчислюються середні значення певних полів БД ?
13. Як обчислити проміжні підсумки ?
14. Як створити командний файл ?
15. Як зберегти командний файл на магнітному диску ?
16. Як виконати командний файл ?
17. Як відредагувати командний файл ?
