Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет1_FoxPro_2011.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
414.21 Кб
Скачать
  1. Основні поняття баз даних (бд). Моделі бд.

Однією з реалізацій інформаційно пошукових систем (ІПС) є система керування базами даних (СКБД).

Бази даних – це масив спеціальним чином організованої інформації, поданої у вигляді впорядкованого набору інструментів однакової структури. БД – є основними складовими чистинами банків даних. До банків даних, крім набору баз даних, належать також системи керування БД разом із своїми засобами обробки і зберігання інформації. Потужні БД містять досить значні записи інформації найрізноманітнішого характеру.

Досвід використання ПК для побудови прикладних систем обробки даних показує, що самим ефективним інструментом є спеціалізовані мови для створення систем керування даними. Такі засоби включають до складу СКБД, але вони можуть існувати й окремо. СКБД дають користувачам можливість здійснювати безпосереднє керування даними, а програмістам швидко розробляти найбільш досконалі програмні засоби їх обробки.

Характеристики готових прикладних пакетів визначаються перш за все прийнятою в СКБД організацією даних і типом транслятора, який використовується.

Моделі даних

Основним елементом БД – є запис. Запис – це сукупність деяких полів, до кожного з яких внесено деяке повідомлення. Характер зв’язку між записами та іншими елементами в БД визначає тип організації даних. Розрізняють три типи організації даних:

  • Ієрархічний;

  • мережевий;

  • реляційний.

Скбд для пк і їх призначення

Перш ніж перейти до розгляду конкретного пакету, уточнимо само поняття СКБД. СКБД в повному варіанті має такі компоненти:

  • середовище користувача, що дає можливість безпосередньо управляти даними з клавіатури;

  • алгоритмічна мова для програмування прикладних систем обробки даних, реалізована як інтерпретатор (дозволяє швидко створювати і відлагоджувати програми);

  • компілятор для придання завершальній програмі вигляду готового комерційного продукту в формі незалежного EXE – файлу;

  • програми – утіліти швидкого програмування рутинних операцій (генератори звітів, меню та інших доданків).

СКБД – це оболонка користувача. Оскільки таке середовище орієнтовано на швидке задоволення його запитань, це завжди система інтерпретатор.

Наявність в СКБД мови програмування дозволяє створювати складні системи обробки даних, орієнтовані під конкретні задачі і під конкретного користувача.

Є СКБД, які мають тільки мову і не мають оболонки користувача. Вони призначені тільки для програмістів. Це системи компілюючого типу. Такі пакети просто звуть компіляторами.

Група реляційних СКБД на ринку представлена дуже широко, наприклад, Paradox, dBase, Clipper, FoxPro. Зараз широко розповсюджені нові покоління цих пакетів.

Важливою характеристикою будь-якої СКБД є тип транслятора (інтерпретатор або компілятор), який використовується в ній.

FoxPro являє собою СКБД реляційного типу і призначена для створення і використання автоматизованих систем обробки інформації різного призначення у вигляді таблиць.

СКБД FoxPro забезпечує автоматизацію таких функцій обробки даних:

  • створення і збереження баз даних;

  • зміну структури БД без втрати інформації;

  • моделювання логічних структур БД;

  • упорядкування даних;

  • Редагування БД;

  • обчислення за заданими виразами;

  • обробка великих текстових полів даних;

  • формування і виведення екранних форм;

  • формування і виведення звітів;

  • побудова багаторівневих світлових і клавішних меню.

СКБД FoxPro – це інтерпретуюча система, яка організована на негайне виконання запитів і команд користувача. СКБД FoxPro має дуже потужну систему команд і функцій, системи обробки даних.