Введення, загальна характеристика visual foxpro - інформаційна система - оптова база

Як відомо, спочатку комп'ютер створювався як засіб для проведення обчислень, причому, в основному, для науково-технічних розрахунків (комп'ютер - обчислювач по-англійськи). Однак, в даний час, 90% ресурсів комп'ютерів в світі використовується з метою збереження і переробки інформації, Саме для цього були створені спеціально орієнтовані комплекси програм, що отримали назву Систем Управління Базами Даних (СУБД).

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

Найсуттєвіше у використанні комп'ютера як засобу для зберігання і обробки інформації полягає в тому, що, по-перше, допускається дуже ємне зберігання (магнітна дискета діаметром 3.5 "дозволяє зберігати текст в 500 сторінок звичайної книги), а по-друге, пошук необхідних записів відбувається в лічені секунди і їх можна відразу вивести на друк, щоб отримати стандартну довідку або відповідь.

Історія СУБД, мабуть, починається з 1982 р коли фірма Ashton Tale створила СУБД dBase, а потім dBase II, яка отримала найбільше поширення в світі, тому що поєднували відносну простоту використання і різноманіття можливостей. Ці СУБД, до того ж, реалізовані на комп'ютерах IBM PC-найбільш популярних в світі.

Подальше вдосконалення цих СУБД призвело до появи dBase III, dBase III Plus. FoxBASE + ... В даний час список СУБД можна продовжувати і продовжувати. Ми будемо розглядати в цій роботі Visual FoxPro версії 5.0. Вона, як і інші СУБД має два режими роботи: безпосередній (інтерактивний), коли команда виповнюється відразу ж і програмний, коли серія команд оформляється у вигляді цільної програми, записується на диск і потім багато разів може бути використана. Наявність 2 режимів знову-таки дозволяє працювати в Visual FoxPro і починаючому і досить кваліфікованому програмісту. Зауважимо, що дана СУБД має досить важливою перевагою - в ній можливо активне використання форм, запитів і звітів. Це дозволяє нерідко для виконання рядових завдань обходитися без прямого програмування. Однак виконання серйозних завдань все одно вимагає вміння програмувати.

Visual FoxPro 5.0 є СУБД реляційного типу з розвиненими засобами створення БД, організація запитів до них, побудова додатків з використанням візуального, об'єктно-орієнтованого програмування. СУБД Visual FoxPro 5.0 може працювати в середовищі Windows 9x і Windows NT.

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

Visual FoxPro сумісна з більш ранніми версіями FoxPro. Тому додатки, розроблені в більш ранніх версіях FoxPro, можуть бути адаптовані з її допомогою в середу Windows 9x. Visual FoxPro володіє високою швидкістю в обслуговуванні БД.

Використовуючи стандарти ODBC і SQL-запити для вибірки даних, Visual FoxPro дозволяє працювати з БД СУБД Access, Paradox, dBase і т.д. з серверами БД - Microsoft SQL Server, Oracle та ін.

Додаток Visual FoxPro може одночасно працювати як з власними, так і мережевими таблицями, розташованими на інших комп'ютерах локальної мережі.

Підтримуються такі механізми роботи з додатками Windows, як:

- Dynamic Data Exchange (DDE) - динамічний обмін даними;

- Object Linking and Embedding (OLE) - вбудовування та зв'язування об'єктів.

база оптова програмний режим

При роботі Visual FoxPro 5.0 під керуванням Windows 9x до апаратних ресурсів ставляться такі вимоги:

- IBM - сумісний комп'ютер з 486 процесором і вище;

- 10 Мб основної пам'яті;

- 15 Мб дискового простору для мінімальної інсталяції, 100 Мб - для типової інсталяції і 240 Мб - для максимальної інсталяції;

- монітор VGA або з більш високою роздільною здатністю.

За допомогою Visual FoxPro можна створювати мережеві додатки, що функціонують в мережах під керуванням Microsoft Windows 9x, Windows NT, Microsoft LAN Manager і ін.

Для спрощення процесу розробки баз даних і додатків є велика кількість Майстрів, Конструкторів і будівник.

Схожі статті