Методичні вказівки до виконання практичної роботи №4 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Методичні вказівки до виконання практичної роботи №4



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

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

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

Виділяють три рівні моделі даних:

¾ інфологічна;

¾ даталогічна;

¾ фізична.

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

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

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

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

Аналiзпредметноїобластiдоцiльно розбити на три фази:

- аналiзконцептуальнихвимог та iнформацiйних потреб;

- виявленняiнформацiйнихоб'єктiв та зв'язкiвмiж ними;

-побудоваконцептуальноїмоделiпредметноiобластi та проектуванняконцептуальноiсхемибазиданих.

На етапiаналізуконцептуальнихвимог та iнформацiйних потребнеобхiдновирiшитислiдуючiзадачi:

- аналiзвимогкористувача до базиданих (концептуальнихвимог);

- виявлення задач, щомаютьмiсце,при обробці iнформацiї, яка повинна бути представлена у базiданих (аналiздодаткiв);

- виявленняперспективних задач (перспективнихдодаткiв);

- документування результатів аналiзу.

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

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

При цьому, розроблювана база даних повинна забезпечититакіфункції:

1.Введення картотеки користувачів.

В інформацію про користувачівдоцільновключититакідані:

· прізвище, ім'я та по батькові;

· адреса;

· номер телефону;

· паспортнідані;

· освіта;

· професія.

· 2. Облік книг, що є в читальному залічиякими в даний момент користуються:

· назва книги;

· автор книги;

· ріквидання;

· видавництво;

· кількістьсторінок;

· предметна область.

3. Введення картотеки творів, якімістяться в данійкнизі, включаєтакуінформацію:

· назва;

· автор;

· дата написання.

4. Виявленняборжників, що не повернули книгу на протязі дня.

5. Формуванняданих про повернення книги.



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 74; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.98.108 (0.005 с.)