96543

Організація інформаційного фонду об’єкта управління. Організація баз даних автоматизованої інформаційної системи

Лекция

Информатика, кибернетика и программирование

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

Украинкский

2015-10-07

83 KB

1 чел.

ТЕМА 4: Організація інформаційного фонду обєкта управління.

4.1. Організація баз даних автоматизованої інформаційної системи.

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

За логічною структурою даних, що зберігаються у базі, розрізняють реляційні, ієрархічні та мережні БД. У найпоширеніших реляційних БД дані утворюють кілька зв'язаних між собою двовимірних таблиць (списків) із фіксованою кількістю стовпців (полів) і змінною кількістю рядків (записів). В ієрархічній структурі вихідні елементи породжують інші елементи, які в свою чергу можуть породжувати свої елементи. Найчастіше ієрархічну структуру можна звести до простої реляційної. Існують і складніші структури — мережні, в яких кожному породженому елементу відповідає більше як один елемент, що його породжує. В таких БД використовуються дві групи елементів: "запис" і "зв'язок". Елемент "зв'язок" встановлюється для двох рипів елементів "запис": попередника та наступника.

Для організації інформації у БД, її накопичення, зберігання та обробки створюють системи керування базами даних (СКБД), які становлять комплекс мовних і програмних засобів, призначених для створення та спільного використання БД багатьма користувачами. Банк даних (БнД) є різновидом ІС, в якій реалізовано функції централізованого зберігання та накопичення оброблюваної інформації, організовану в одну або кілька БД. Зазвичай банк даних складається з таких компонентів: база (або кілька баз) даних, система керування базами даних, словник даних, адміністратор, обчислювальна система, що є сукупністю зв'язаних і узгоджено діючих ЕОМ, та обслуговуючий персонал.

 Для задоволеня інформаційних потреб усіх користувачів в АІС існує банк даних (БнД) –один з основних компонентів інформаційного забезпечення ІС, який ще називають системою БД, що не змінює смислове навантаження цього поняття.

До БнД входять такі складові: обчислювальна система (сукупність апаратного або технічного та програмного забезпечення); БД; СУБД; словник даних (метаданих); група адміністратора БД. Структура БнД показано на схемі 4.1.

Інформаційним ядром цієї моделі є база даних.

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

На всіх етапах життєвого циклу БД складається з двох компонентів: структури та даних. На різних рівнях абстракції опису БД структура зображується по-різному, як показано на схемі 4.2.

Схема 4.1. Структура БнД.

На всіх етапах життєвого циклу БД складається з двох компонентів: структури та даних. На різних рівнях абстракції опису БД структура зображується по-різному, як показано на схемі 4.2.

На концептуальному інфологічному рівні структура БД ефективно відображається у вигляді ER-діаграми – діаграми “Сутність –зв’язок”, запропонованої у 1976 році П. Ченом; на концептульному деталогічному рівні вона є або ієрархічною, або мережною, або реляційною, або об’єктно-орієнтованою, або об’єктно-реляційною, або багатовимірною, або гібридною моделлю даних. На фізичному рівні структура БД – це структура файлів даних і допоміжних файлів

Самі файли даних також складаються з двох компонентів: структури і даних. Структура файла в реляційній моделі (схема 4.3) – це ім’я, тип поля, його довжина, точність (для числових полів).

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

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

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

Схема 4.2. Складові БД.

Розробленням структури БД на всіх етапах займається системний аналітик, який забезпечує БД усіма необхідними властивостями.

Схема 4.3. Компоненти файла даних у реляційній моделі БД.

Дані - це компонент БД, яким маніпулює користувач ІС, актуалізуючи БД.

Дані сучасних БД поділяються на:

  •  алфавітно-цифрові (використовуються практично в усіх ІС);
  •  графічні образи (застосовуються в різниз системах автоматизованого проектування (САПР));
  •  гіпертекстові, гіпермедійні, мультимедійні (використовуютьсяв ІС на основі технологій Internet/Intranet/Extranet);
  •  просторові або картографічні (застосовуються в геоінформаційних системах);
  •  ряди даних (як правило, хронологічні ряди, що використовуються у багатовимірних БД, які становлять основу сучасних даних).

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

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

В останній час спостерігається ріст зацікавленості до СУБД, реалізованим під RISC/Unix – системи різного масштабу, а також Linux – платформу.

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

За словами менеджера по корпоративним серверам і засобам розробки Microsoft в СНД Кирила Жучкова: ”За даними незалежних досліджень, ринок СУБД, які використовують платформу Windows, в 2001 р. виріс на 11% і як і раніше є сегментом, котрий динамічно розвивається. Загальний ріст продаж ліцензій на Microsoft SQL Server за підсумками минулого року склав 25%. На сьогоднішній день СУБД Microsoft займає 39,9% ринку всіх систем, які працюють під управлінням Windows.

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

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

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

За даними департаменту по розвитку бізнесу і роботі з партнерами представництва Oracle в Україні та Молдові, розподіл СУБД по серверним платформам (без врахування достатньо великої кількості неліцензійних інсталяцій) виглядає наступним чином: Windows NT – 60-70%, Unix/Linux на платформі Intel – 5-10%, Unix (HP-UX, Sun Sparc Solaris, Tru 64 Unix) – 20-25%.

Словник метаданих сам по собі є БД, що містить дані про дані, тобто інформацію про саму БД, і є інструментом адміністратора БД.

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

Адміністратор БД – особа або група осіб, які відповідають за загальне керування БД.

4.2. Вибір системи управління базами даних.

 

 Система управління базами даних – програмна система, призначена для створення на ЕОМ спільної для багатьох додатків БД, підтримання її в актуальному стані і забезпечення ефективного доступу користувачів до даних.

Залежно від особливостей функціонування розрізняють два класи СУБД – загального призначення і спеціалізовані. СУБД загального призначення не орієнтовано на конкретну ПС або на інформаційні потреби конкретної групи користувачів. Кожна така система реалізується як програмний засіб, здатний функціонувати на певній моделі ПЕОМ в певній операційній обстановці, і постачається багатьом користувачам як комерційний виріб. СУБД спеціалізованого призначення мають засоби настроювання на роботу з конкретною БД за конкретного застосування.

Основними засобами СУБД є:

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

Відповідно до моделі та структур даних, які підтримують СУБД, організують БД.

Ринок ПЗ комп’ютерів нараховує різноманітні за функціональними призначеннями СУБД. Найбільшу популярність завоювали реляційні СУБД, що функціонують в середовищі DOS: Dbase (компанія Ashton-Tate), Paradox (Borland), R: base (Microrium), Fox Pro ( Fox Software), Clipper 5.0 (Nantucket).

Реляційна СУБД Paradox (версії 3.5, 4.0, 5.0) з’явилась на ринку в 1980 році. Вона відрізняється від сім’ї Х base – засобів із зпитами за зразком QBE, генератором додатків на основі об’єктного підходу, меню користувача, яке настроюється, діалоговими засобами й автоматичним формуванням макросів, в яких можна запам’ятати всі налагоджені користувачем процеси. У Paradox використовується базова мова програмування PAL (мова для розроблення прикладних програм). Для виконання запиту в Paradox досить заповнити бланки запитів, які на екрані відображаються структурою таблиці БД.

До могутніх реляційних СУБД професійного класу належить система PROGRESS (фірми Progress Software Co., США). Вона має вбудовану SQL і власну UGL мови, може працювати на різноманітних програмно-технічних платформах, підтримує архітектуру “клієнт-сервер”.

З 1996 року ОС Windows 95 стала стандартом для настільних ПК. Для використання переваг цієї ОС необхідний перехід до використання 32-розрядної СУБД. Найвідомішими є СУБД Access (Microsoft), Paradox 7.0 for Windows 95 and Windows NT (Borland).

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

  •  графічний багатовіконний інтерфейс, що дає змогу користувачеві в діалоговому режимі створювати таблиці, форми запити, звіти і макроси;
  •  спеціальні засоби, які автоматизують роботу (Майстри (Wizards) в Access  та Експерти (Experts) в Paradox);
  •  можливість роботи в локальному режимі або в режимі клієнта на робочій станції;
  •  використання об’єктної технології OLE2 для впровадження даних різної природи (текстів, ЕТ, зображень) у БД;
  •  наявність власної мови програмування.

Однією з найважливіших тенденцій розвитку СУБД є розроблення універсальної СУБД, здатної інтегрувати в базі традиційні та нетрадиційні дані – тексти, рисунки, звук і відео, сторінки HTML та ін. Це є особливо актуальним для Web. При побудові такої СУБД використовують два підходи: об’єктно - реляційний – вдосконалення наявних реляційних СУБД і об’єктний. Шляхом створення об’єктно-реляційних СУБД пішли такі фірми, як IBM, Informix, Oracle.

Прикладами СУБД без поділу ресурсів є системи: DB 2 (IBM), Informix Online Dynamic (informix), Navigation Server (Sybase), СУБД зі спільним використанням пам’яті є система Adabas D 6 1 (Software AG). У СУБД Oracle 7.2 забезпечується краще перенесення інформації на різні платформи.

До важливих ознак класифікації сучасної СУБД належать:

  •  середовище функціонування – клас комп’ютерів та ОС (платформа), на яких працює СУБД, у тому числі розрядність, на яку орієнтовано СУБД (16- або 32 розрядна);
  •  тип моделі даних, що підтримується в СУБД (мережна, ієрархічна або реляційна);
  •  можливості вбудованої мови СУБД, її переносність в інші додатки (SQL, Visual BASIC, Object PAL і т.д.);
  •  наявність розвинених діалогових засобів конструювання і засобів роботи з БД;
  •  можливість роботи з нетрадиційними даними в корпоративних мережах (сторінки HTML,повідомлення ЕП, зображення, звукові файли, відеокліпи і т д.);
  •  концепція роботи з нетрадиційними даними – об’єктно-реляційна, об’єктна;
  •  рівень використання (локальна система, архітектура “клієнт – сервер” з паралельним обробленням даних (багатопроцесорна);
  •  можливість використання об’єктної технології OLE 2.0;
  •  можливість підтримки мови SQL і можливість роботи з сервером БДивість інтеграції даних з різних СУБД (SQL-сервером);
  •  наявність засобів відчужуваних додатків.

СУБД Microsoft Access 7.0 є 32-розрядною системою управління реляційною БД нового покоління, що працює в середовищі Windows 95 Windows NT. Практичним мінімум для роботи Access 7.0 є процесор 486 DX2/66 і 8 Мбайт оперативної пам’яті. Збільшення ємності оперативної пам’яті до 12 Мбайт дає змогу помітно підвищити продуктивність цієї системи при роботі з 31- розрядними додатками. У СУБД Access 7.0 підтримується реляційна модель даних. Процес створення реляційної БД включає розроблення схем даних, що наочно відображає таблиці та зв’язки між ними. СУБД орієнтовано на роботу з об’єктами, до яких належать таблиці БД, форми, запити, звіти, макроси і модулі. Конструювання форм, запитів та звітів здійснюється в діалоговому режимі.

Майстри СУБД Access 7.0 допомагають користувачеві виконувати роботу, не вдаючись до конструювання форм, таблиць, звітів.

Для створення додатків можуть застосовуватися макроси і модулі на мові програмування Visual BASIC. У Microsoft Access 7.0 включено нову версію об’єктно-орієнтованої мови програмування Visual BASIC for Applications (VBA), що дає змогу автоматизувати оброблення баз даних і створювати 32- розрядні додатки для Windows 95. Ця мова використовується також у Microsoft Excel. Форми з командними кнопками, пов’язаними з макросами або процедурами Visual BASIC, дають змогу створити зручний інтерфейс користувача для керування додатком.

СУБД Access 7.0 може функціонувати в мережі, що підтримує концепцію “клієнт-сервер”. У такій мережі використовується сервер SQL.

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

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

Питання для самоконтролю

  1.  Визначте поняття база даних?
  2.  Які є структури баз даних?
  3.  В якому вигляді сприймається користувачем реляційна база даних?
  4.  Наведіть приклади структури реляційної бази даних.
  5.  Що таке система керування базами даних?
  6.  Що таке банк даних?
  7.  Назвіть найважливіші ознаки класифікації сучасної СУБД.

Список використаної

та рекомендованої літератури

  1.  Інформаційні системи і технології: Навч. посіб. для студ. вищ. навч. закл./ С.Г.Карпенко, В.В.Попов, Ю.А.Тарнавський, Г.А.Шпортюк. – К.: МАУП, 2004. – 192 с.: іл.. – Бібліогр. в кінці розділів.
  2.  Информационные технологии управления: Учебное пособие / Под ред Ю.М.Черкасова. – М.: ИНФРА – М . 2001. – 2116 с. – (Серия «Высшее образование»).
  3.  Інформаційні системи і технології: Навч. посіб. для студ. вищ. навч. закл./ С.Г.Карпенко, В.В.Попов, Ю.А.Тарнавський, Г.А.Шпортюк. – К.: МАУП, 2004. – 192 с.: іл.. – Бібліогр. в кінці розділів.
  4.  Вовчак І.С., Інформаційні системи та комп’ютерні технології в менеджменті. Навчальний посібник. – Тернопіль: Карт-бланш, 2001. – 354 с., іл.
  5.  Бойко В.В. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1988.
  6.  Диго С.М. Проектирование баз данных – М.: Финансы и статистика, 1988.


БД

СУБД

Словник

метаданих

Адмініст-ратор

БД

ПЗ

Технічне

забезпе-

чення

БД

Дані

Структура

Фізичний рівень

Структура файлів даних і допоміжний файлів

Концептуальний інфологічний рівень

ER-діаграма

Концептуальний деталогічний рівень

Ієрархічна модель

Мережна модель

Реляційна модель

Об’єктно-реляційна модель

Об’єктно-орієнтована модель

Багатовимірна модельГібридна модель

Файл даних

Структура

Дані

Довжина поля

Імя поля

Точність

Тип поля

Обчислю-вальна система

БнД

  1.  

 

А также другие работы, которые могут Вас заинтересовать

80952. Необхідність використання художньої літератури в навчанні історії України 35.92 KB
  Твори художньої літератури рекомендуються у всіх шкільних підручниках з кожного курсу історії художня література є для учнів одним з важливих джерел для ознайомлення з історичним минулим і одним з ефективних засобів їх морального і естетичного виховання. Чому слід використовувати художні твори Тому що Художній образ як правило відрізняється влучністю і переконливістю. Літературні памятники Звичайно це твори створені в ту епоху яку ми вивчаємо тобто твори написані сучасниками описуваних явищ і подій. Твори цієї групи є документами...
80953. Основні компоненти змісту історичної освіти 33.66 KB
  Зміст освіти його основні компоненти: Зміст шкільної історичної освіти один із компонентів процесу навчання історії певна система історичної інформації яка засвоюється у вигляді історичних знань умінь і навичок в яких особистість засвоює вже відомі способи діяльності досвід творчої пізнавальної діяльності у розв\'язанні проблем що вирішувались людством у минулому. Лернером 1 досвід пізнавальної діяльності що відображений у знаннях про природу суспільство техніку мислення і способи діяльності...
80954. План вивчення теми: «Українські землі наприкінці ХУІІ— у першій половині ХУІІІ ст.» (8 клас) 36.43 KB
  Першою темою Гетьманщина наприкінці XVII на початку XVIII ст. Метою цього уроку характеризувати політичне становище Гетьманщини наприкінці XVII на початку XVIIІ ст.№2 Правобережна Україна наприкінці XVII на початку XVIII ст.
80956. Теоретичний матеріал в історичних курсах 34.9 KB
  Пояснюючий виклад історичних даних теоретичного характеру орієнтує учнів на репродуктивний спосіб роботи на просте відтворення їх з допомогою прийомів якими при викладенні користувався вчитель. Перші навчають учнів засвоювати і відтворювати в образній формі зовнішні ознаки історичних подій. Другі сприяють формуванню уміння осмислювати сутність фактичного матеріалу засвоювати теоретичні дані у вигляді історичних понять різної складності.
80957. Проведення тематичного оцінювання знань учнів з історії України 35.46 KB
  Тема на вибір студента Основною навчальною метою уроку є проведення тематичного оцінювання рівня знаньумінь і навичок. При цьому оцінювані доцільно використовувати такі форми оцінюванняякі не вимагають від пятикласників довгих розгорнутих відповідей. Тематичне оцінювання розглядають як підсумкову роботу кожного учня.
80958. Емпіричний і теоретичний рівні засвоєння учнями навчального історичного матеріалу 35.82 KB
  Емпіричний (від гр. еmреіrіа – досвід) рівень знання – це знання, отримане безпосередньо з досвіду з деякою раціональною обробкою властивостей і відношень обєкта, що пізнається. На емпіричному рівні школярі працюють з фактами, представленими в підручниках
80959. Методика написання плану-конспекту з історії 36.2 KB
  Молоді вчителі у конспекті зазначають: способи прийоми актуалізації опорних знаньосновних понять визначень висновків формул які учні засвоїли раніше і застосовують у практичній діяльності необхідних для сприймання учнями нового змісту; Після підготовчого етапу в конспекті описують зміст активного навчання шляхом взаємодії вчителя та учнів: виділяють логічно повязані етапи організації спільної навчально пізнавальної діяльності вчителя та учнів; зазначають нові факти положення уміння та навички якими повинні оволодіти школярі;...
80960. Поняття про вміння в методиці навчання історії 36.44 KB
  Пізнавальні вміння в методиці навчання історії визначають як підготовленість до свідомих і точних дій розумових і практичних і здатність учня послідовно застосовувати всю сукупність навчальних і розумових дій. Ознакою сформованого вміння є здатність учнів переносити відомі їм навчальні або розумові дії прийом в нову ситуацію вибирати і використовувати адекватні прийоми для розвязання оригінальних задач. У будьякому випадку вміння завжди буде свідомою дією адекватною цілям її застосування і змісту навчального історичного матеріалу.