без додаткової розробки прикладних програм.
- Складається можливість комплексної автоматизації параметрів АІС, можливе завдяки централізованому управлінню базою даних.
- У разі централізованого управління базою даних спрощується стандартизація та уніфікація представлення даних у АІС.
Основними недоліками, з якими можуть зустрітися користувачі та розробники програмного забезпечення під час застосування БД і СУБД, є:
- додаткові витрати апаратних ресурсів (наприклад пам'яті) під час розміщення та роботи СУБД;
- додаткові витрати на встановлення і підтримку СУБД у робочому стані;
- необхідність кваліфікованого персоналу для централізованого управління базою даних (Адміністрації БД), а й також додаткові витрати. p> Сучасні СУБД можуть підтримувати:
- різні типи представлення даних і операції над ними (в тому числі фактографічних, документальних, картографічних даних);
- природне і ефективне подання до БД різних відносин між об'єктами (наприклад, візуалізація даних, які характеризуються параметрами простору і часу);
- перевірку даних на несуперечність;
- дедуктивний висновок (дедуктивні БД);
- управління розподіленими БД і інтеграцію неоднорідних БД;
- централізацію і інтеграцію даних у мережах ПК.
Створюючи базу даних, користувач прагне привести в порядок інформацію про різних ознаках об'єктів і швидко отримати вибірку даних з довільним з'єднанням ознак. Зробити це можливо тільки якщо дані структуровані. p> Структурування - це введення угод про способи представлення даних. Неструктурованими називають дані, записані, наприклад, в текстовому файлі.
Архітектура інформаційної системи , організованої за допомогою БД
Ефективність функціонування інформаційної системи багато в чому залежить від її архітектури. В даний час перспективною є архітектура клієнт-сервер. У досить поширеній варіанті вона передбачає наявність комп'ютерної мережі та розподіленої бази даних, що включає БД корпоративну (ВДК) і БД персональні (БДП). БДК розміщується на комп'ютері-сервері, БДП розміщуються на комп'ютерах співробітників підрозділів, які є клієнтами корпоративної БД.
Сервером певного ресурсу в комп'ютерній мережі називається комп'ютер (Програма), керуючий цим ресурсом, клієнтом - комп'ютер (програма), використовує цей ресурс.
В якості ресурсу комп'ютерної мережі можуть виступати, наприклад, бази даних, файлові системи, служби друку, поштові служби. Тип сервера визначається видом ресурсу, яким він управляє. Наприклад, якщо керованим ресурсом є база даних, то відповідний сервер називається сервером бази даних.
Перевагою організації інформаційної системи з архітектури клієнт-сервер є вдале поєднання централізованого зберігання, обслуговування та колективного доступу до загальної корпоративної інформації з індивідуальною роботою над персональною інформацією. Структура розподіленої БД, побудованої за архітектурі клієнт-сервер, показана на рис.
В
Корпоративна БД створюється, підтримується і функціонує під управлінням сервера БД.
Для створення і управління функціонуванням персональних БД і додатків, що працюють з ними, використовуються СУБД такі, наприклад, як Microsoft Ассеss під ОС Windows, OpenOffice.org. Base під ОС Linux. p> У Залежно від розмірів організації і особливостей вирішуваних завдань інформаційна система може мати одну з наступних конфігурацій:
• комп'ютер-сервер, містить корпоративну і персональні бази;
• комп'ютер-сервер і персональні комп'ютери з БДП;
• кілька комп'ютерів-серверів і персональних комп'ютерів з БДП.
Використання архітектури клієнт-сервер дає можливість поступового нарощування інформаційної системи підприємства, по-перше, у міру розвитку підприємства, по-друге, по мірі розвитку самої інформаційної системи.
Поділ загальної БД на корпоративну БД і персональні БД дозволяє зменшити складність проектування БД в порівнянні з централізованим варіантом, а значить, знизити ймовірність помилок при проектуванні і вартість проектування.
Найважливішим достоїнством застосування БД в інформаційних системах є забезпечення незалежності даних від прикладних програм. Це дозволяє не обтяжувати користувачів проблемами представлення даних на фізичному рівні: розміщення даних в пам'яті, методів доступу до них і т. д.
Така незалежність досягається підтримуваним СУБД багаторівневим поданням даних в БД на логічному (користувальницькому) і фізичному рівнях. Іншими словами, завдяки СУБД і наявності логічного рівня представлення даних забезпечується відділення концептуальної (понятійної) моделі БД від її фізичного представлення в пам'яті ЕОМ. p> Основні кроки проектування БД:
- В...