Основні поняття Інформаційні системи

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

Сучасною формою інформаційних систем є банки даних, які включають до свого складу обчислювальну систему, одну або кілька баз даних (БД), систему управління базами даних (СУБД) та набір прикладних програм (ПП). Основними функціями банків даних є:

• зберігання даних та їх захист;

• зміна (оновлення, додавання та видалення) даних, що зберігаються;

• пошук та відбір даних за запитами користувачів;

• обробка даних та виведення результатів.

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

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

Прикладні програми(додатки) у складі банків даних служать для обробки даних, обчислень та формування вихідних документів за заданою формою.

Додатокє програмою або комплексом програм, що використовують БД і забезпечують автоматизацію обробки інформації з деякої предметної області. Програми можуть створюватися як серед СУБД, і поза СУБД — з допомогою системи програмування, наприклад,Delphiабо C++Builder,використовує засоби доступу до БД.

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

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

Така незалежність досягається підтримуваним СУБД багаторівневим поданням даних у БД на логічному (користувальницькому) та фізичному рівнях.

Як основний критерій оптимальності функціонування бази даних, як правило, використовуються тимчасові характеристики реалізації запитів користувачів прикладними програмами.

Засоби для створення баз даних Файлові системи Розвиток основних понять представлення даних

Будь-який обчислювальний процес є відображенням деяких вхідних даних у вихідні.

Співвідношення складності представлення оброблюваних даних та алгоритму обчислень визначає два класи задач:

обчислювальні завдання – досить просте подання даних та складний процес обчислень;

Завдання обробки даних (необчислювальні задачі) – простий алгоритм обробки даних та складне уявлення оброблюваних даних.

Відповідно до цього доводиться приділяти увагу як розробці алгоритму розв'язання задачі, так і способам представлення даних, що обробляються.

Починаючи з кінця 60-х років, комп'ютери починають інтенсивно використовуватися для вирішення так званихнеобчислювальних завдань, пов'язаних з обробкою різноманітних документів. При використанні файлових систем дані зберігаються у файлі, призначеному лише для вирішення цього завдання. У цьому випадку опис даних включено до прикладної програми. При зміні формату записів файлу потрібна зміна прикладної програми. Таким чином, програмна система, що вирішує поставлене завдання, визначає свої власні дані та керує ними.