Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Файлові інформаційні системи




Файл, запис, поле

Завдання, що вирішуються інформаційними системами

Перш за все, головним завданням ІС є накопичення, зберігання інформації, яка довго накопичується і втрата якої часто непоправна.

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

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

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

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

Файл - це будь-який набір даних, що складаються з елементів однакової структури - записів. У свою чергу запис - є структурою, що складається з полів. Поле - це мінімальна пойменована структура даних. Приклад файл "Кадри"; запис - "Особиста справа"; поле - "ФІО".

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

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

Таким чином, файлові інформаційні системи (ФІС) володіли наступними основними недоліками:

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

· зміни в структурах даних із-за появи нових завдань приводило до необхідності зміни коду раніше написаних застосувань. Таким чином, ніж більшою була ФІС, тим більше повільніше вона еволюціонувала.

Саме ці причини стримували повсюдне впровадження систем.

 




Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 832; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.