Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Роль і місце інформаційної інженерії у програмній.
Для найефективнішого і несуперечливого опису даних бажано використовувати їх детальне планування, структуризацію і опис в межах всієї організації, а також створювати моделі даних стосовно всього підприємства. Ця галузь діяльності отримала назву інформаційної інженерії, в основі якій лежать певні принципи. Принцип детального аналізу даних з метою формального визначення структур даних до того, як проектуватиметься логіка їх обробки. Принцип незалежності даних вимагає, щоб моделі даних, що представляють внутрішню логічну структуру даних, проектувалися формально і незалежно, як від використання, так і від їх фізичної структури і розподілу. Принцип стратегічного планування даних передбачає планування, опис і структуризацію даних на всьому підприємстві, щоб управлінський апарат в результаті автоматизації обробки даних міг одержувати всю необхідну для управління підприємством інформацію. Принцип доступу до даних кінцевого користувача обумовлює необхідність надання користувачам засобів доступу, щоб вони могли користуватися базами даних самостійно. Принцип моделювання даних в цілому для підприємства (широкої предметної галузі) дозволяє об’єднувати в єдину систему окремо розроблені підсистеми і здійснювати спільну роботу.
Призначення і основні компоненти середовища бази даних. База даних - набір зв'язаних даних. Компоненти середовища систем управління базами даних Система управління базами даних - програмне забезпечення, за допомогою якого користувачі можуть визначати, створювати і підтримувати базу даних, а також здійснювати до неї контрольований доступ. Альтернативне визначення: Система управління базами даних — спеціалізована програма (частіше комплекс програм), яка призначена для організації і ведення бази даних. Апаратне забезпечення систем управління базами даних В залежності від вимог поставленої задачі, конкретної СУБД і ОС апаратні засоби можуть змінюватися від одного ПК або мейнфрейму до мережі багатьох комп'ютерів. СУБД потребує певної мінімальної конфігурації апаратних засобів, але для хорошої продуктивності системи цього може не вистарчити. Програмне забезпечення СУБД Включає в себе ПЗ: • самої СУБД; • прикладних програм; • ОС; • мережеве. Основні програмні компоненти середовища СУБД: • процесор запитів: перетворює запити в послідовність низькорівневих інструкцій для контролера бази даних; • контролер бази даних: взаємодіє з запущеними користувачами прикладними програмами і запитами (приймає запити; перевіряє зовнішні і концептуальні схеми для визначення концептуальних записів, які задовольняють вимоги запиту; потім викликає контролер файлів для виконання запиту, який поступив); • контролер файлів: маніпулює файлами, які призначені для зберігання даних, і відповідає за розподіл доступного дискового простору; створює і підтримує список структур і індексів, які визначені у внутрішній • препроцесор мови DML: перетворює вбудовані в прикладні програми DML-оператори в виклики стандартних функцій базової мови • компілятор мови DDL: перетворює DDL-команди в набір таблиць, які містять метадані, після чого таблиці зберігаються в системному каталозі, а керуюча інформація - в заголовках файлів з даними; • контролер словника: керує доступом до системного каталогу і забезпечує роботу з ним (системний каталог доступний більшості компонентів СУБД). Дані Найбільш важливий компонент СУБД для кінцевих користувачів. У системному каталозі містяться: • імена, типи і розміри елементів даних; • імена зв'язків; • обмеження цілісності даних; • імена зареєстрованих користувачів, яким надані деякі права доступу до даних; • використовувані індекси і структури зберігання. Процедури До процедур відносяться інструкції і правила, які повинні враховуватися при проектуванні і використання бази даних. Опис процедур — інструкції про правила виконання: • реєстрація в СУБД; • використання окремого інструменту СУБД або програми; • запуск і зупинка СУБД; • створення резервних копій СУБД; • обробка збоїв апаратного і програмного забезпечення, • зміна структури таблиці, реорганізація бази даних, Користувачі Обслуговування інформаційних потреб користувачів — мета проектування, створення і підтримки бази даних. За способом використання користувачами системи
6. Вимоги до баз даних. 1. Структурованість. Головна вимога - вона повинна бути сформована за єдиним принципом: за організаціями, співробітниками, по галузях. Багатоцільова клієнтська база даних має бути розбита за темами або розділами. 2. Зручність у користуванні. Базою даних буде зручно користуватися, якщо вона складена у вигляді таблиці. Візуальне сприйняття таблиці полегшить роботу. Список клієнтів або організацій-партнерів повинен бути за абеткою. Це заощадить час на пошуки потрібної людини або організації. 3. Максимальна повнота інформації. Інформація, що міститься в базі даних, повинна обов'язково включати такі інформаційні елементи: ПІБ, місце роботи, посада, телефон, факс, електронна пошта, засоби мобільного зв'язку. З базою буде зручно працювати, якщо робити примітки по кожній організації або клієнту. Приміром, зазначати окремими пунктами в таблиці основний напрямок діяльності, загальний настрій стосовно вашої організації, реагування на ваші пропозиції та інше. - 4. Регулярне поновлення. Базу даних необхідно час від часу поновлювати. Люди змінюють місце роботи й посади, у них може змінитися телефон або з'явитися електронна адреса, якої раніше не було. Оновлення баз даних рекоменовано провадити у півтора-два місяця. 5. Регулярне поповнення. На відміну від обновлення баз даних, конкретних нормативів щодо цього процесу просто не існує. У залежності від обставин до бази даних можна вносити нові записи практично щодня. Слід лише зберігати її початкову структуру, або й розробляти нову, якщо цього вимагатимуть нововнесені доповнення.
Системи управління базами даних (СУБД).
Система управління базами даних - програмне забезпечення, за допомогою якого користувачі можуть визначати, створювати і підтримувати базу даних, а також здійснювати до неї контрольований доступ. Альтернативне визначення: Система управління базами даних — спеціалізована програма (частіше комплекс програм), яка призначена для організації і ведення бази даних. |
Последнее изменение этой страницы: 2019-04-19; Просмотров: 234; Нарушение авторского права страницы