Студопедия — Поняття, класифікація і склад автоматизованого банку даних
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Поняття, класифікація і склад автоматизованого банку даних






. Поняття і класифікація автоматизованого банку даних (АБД)

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

1 За призначенням АБД бувають:

· інформаційно-пошуковими;

· спеціалізованими за окремими галузями науки та техніки;

· банками даних для автоматизації задач організаційно-економічного управління;

· банками даних для систем автоматизації наукових досліджень і виробничих випробувань;

· банками даних для систем автоматизованого проектування.

2 За архітектурою обчислювального середовища АБД бувають централізованими і розподіленими.

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

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

Склад автоматизованого банку даних (АБД)

Основними складовими компонентами АБД є база даних (БД) і система управління БД (СУБД).

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

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

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

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

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

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

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

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

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

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

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

Усі численні функції СУБД можна згрупувати так:

1 Управління даними. Завданнями управління даними є підготовка даних та їх конт роль, занесення даних до бази, структуризація даних, забезпечення їх цілісності, секре тності.

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

3 Організація і ведення зв'язку з користувачем: ведення діалогу, видача діагностичних повідомлень про помилки в роботі з БД і т.д.

До складу АБД, крім БД і СУБД, входять мовні, технічні та організаційні засоби. Розглянемо кожний із них.

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

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

Мова маніпулювання даними (ММД) - це мова, яка використовується для обробки даних, їх перетворень і написання програми. ММД може бути базовою чи автоном ною. Базова мова (відкриті системи) - це одна з традиційних мов програмування - БЕЙСІК, СІ, ФОРТРАН тощо. Використання базових мов як ММД звужує коло осіб, які можуть безпосередньо звертатися до БД, оскільки для цього потрібне знання мови програмування. У такому разі для спрощення спілкування кінцевих користувачів з БД у деяких СУБД передбачена мова ведення діалогу і мова запитів, які простіші для опанування порівняно з мовою програмування. Автономна ММД (закрита система) - це власна мова СУБД, яка дає змогу виконувати різні операції з даними.

У сучасних СУБД для спрощення процедур пошуку даних у БД передбачена мова запитів. Найпоширенішими мовами запитів є дві мови SQL та QBE.

Мова запитів SQL (Structured English Query Language - структурована англійська мова запитів) була створена фірмою ІВМ у рамках роботи над проектом побудови системи управління реляційними базами даних на початку семидесятих років. Американським національним інститутом стандартів (ANSI) ця мова покладена в основу стандарту мов реляційних баз даних, яка була прийнята і Міжнародною організацією стандартів (ISO). Ядром існуючого зараз стандарту SQL-86, який часто називають SQL-2 чи SQL-92, є функції, які реалізовані практично в усіх відомих комерційних варіантах мови, а повний стандарт включає такі удосконалення, які ще деяким розробникам потрібно буде реалізувати. Крім стандарту SQL-86, існує комерційний стандарт мови SQL, який розроблений консорціумом виробників баз даних SQL Access Group. Ця група створила такий варіант мови, який використовується більшістю систем і дозво ляє їм «розуміти» одна одну. Було розроблено стандартний інтерфейс мови CLI (Соm mоn Language Interface) для всіх основних варіантів мови SQL. Фірмою Microsoft цей інтерфейс було формалізовано, і він отримав назву ODBC (Ореn Databalse Connectiviti - відкритий доступ до даних). ODBC - це драйвер, що забезпечує інтерфейс доступу до даних, які зберігаються, під управлінням різних СУБД. За допомогою ODBC вирішується проблема розуміння СУБД одна одною.

Мова запитів QBE (Query Ву Ехаmрlе) - це реалізація запитів за зразками у вигляді таблиць. Для визначення запиту до БД користувач повинен заповнити таблицю QBE, яка надається системою, і визначити в ній критерії пошуку, вибору та перетворення даних. До інших мовних засобів можна віднести мову ведення словника даних.

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

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

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

Основні функції адміністратора:

· спільна робота з проектувальниками задач для визначення умов використання БД;

· розроблення опису БД і початкове завантаження її;

· підтримка цілісності БД, організація захисту зберігання даних;

· відновлення БД у разі виникнення помилок програмного забезпечення чи збоях пристроїв, які призводять до руйнування БД;

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

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

 








Дата добавления: 2014-12-06; просмотров: 2673. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

Дезинфекция предметов ухода, инструментов однократного и многократного использования   Дезинфекция изделий медицинского назначения проводится с целью уничтожения патогенных и условно-патогенных микроорганизмов - вирусов (в т...

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Studopedia.info - Студопедия - 2014-2024 год . (0.007 сек.) русская версия | украинская версия