Повна версія

Головна arrow Інформатика arrow Бази даних: проектування

  • Увеличить шрифт
  • Уменьшить шрифт


<<   ЗМІСТ

ВИСНОВОК

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

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

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

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

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

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

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





 
<<   ЗМІСТ