Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектування інформаційних систем.doc
Скачиваний:
95
Добавлен:
21.09.2019
Размер:
28.77 Mб
Скачать

12.2.2. Опис об’єктів предметної області

Розглянемо формальний опис інформаційної моделі ПрО „Біржа праці”.

Наведемо два варіанти її формального представлення – "вузьку" модель релевантної тріади і "розширену" модель релевантної тріади.

М – об’єкти РОБОТОДАВЕЦЬ, РОБОТОШУКАЧ.

V – характеристики РОБОТОДАВЦЯ: організація, адрес, телефон, e-mail;

РОБОТОШУКАЧА: прізвище, ім’я, дата і місце народження, освіта, спеціальність, посада.

R – зв’язки між РОБОТОДАВЦЕМ і РОБОТОШУКАЧЕМ, які показують які вакансії будуть запропоновані роботодавцем і чи підходять цим вакансіям робоошукачі.

"Вузька" модель релевантної тріади:

Mod1 (Працевлаштування громадян) =

< М = {РОБОТОДАВЕЦЬ, РОБОТОШУКАЧ}; V = Vрд  Vрш; R = {R1,R2}>,

де Vрд = {Організація, Адрес, Телефон, E-mail},

Vрш = {Прізвище, Ім’я, Дата народження, Місце народження, Освіта, Спеціальність, Посада},

R1 = Вакансії, R2 = Резюме.

"Розширена" модель релевантної тріади:

Mod2 (Працевлаштування громадян) =

< М = {РОБОТОШУКАЧ, ОСВІТА, РОБОТОДАВЕЦЬ, ВАКАНСІЇ},

V = V рш  Vосвіти  Vрд  Vвакансії, R={R1,R2,R3} >,

де V рш ={Прізвище, Ім’я, Дата народження, Місце народження, Освіта, Спеціальність, Посада },

Vосвіти = {Рівень_освіти, Знання_мов, Знання_комп’ютера},

Vрд = {Організація, Адрес, Телефон, E-mail},

Vвакансії={Вид_роботи, Місцезнаходженн_роботи, Зарплатня, Перспективи_кар’єрного_росту, Робочий_день},

R1=Займання посади роботошукачем

R2=Подання резюме роботошукачем

R3=Надання вакансій роботодавцем.

Інфологічна Моd(ПрО) - це формалізована модель ПрО, яка містить вичерпну сукупність відомостей, необхідних для проектування ІБ даної ПрО. Вона розглядається як результат проблемно-орієнтованого моделювання і одночасно як вихідна модель для точного відображення в комп'ютерному середовищі.На рис. 12.10. показано варіант організації ІБ у вигляді 2-х незалежних файлів, кожен з яких представляє один з 2-х об'єктів ПрО.

РОБОТОДАВЕЦЬ:

Код_вакансії

Організація

Адреса

Телефон

E-mail

РОБОТОШУКАЧ:

Код_особи

Ім’я

Пріз-вище

Дата народ-ження

Місце народження

Рис. 12.10. Організація ІБ у вигляді 2-х незалежних файлів.

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

  • інформаційні об'єкти (ІО);

  • атрибути ІО;

  • типи та екземпляри ІО;

  • ключі ІО;

  • інформаційні відношення (IB);

  • види ІВ;

  • типи IB.

Іформацііїний об'єкт (ІО) - це інформаційне відображення деякого об'єкта ПрО, інформація про якого повинна бути представленою в ІБ.

Інформаційний опис ІО задається у вигляді зафіксованого набору певних властивостей (характеристик) відповідного реального об'єкта. Так, об'єкти ПрО “Біржа праці”: РОБОТОШУКАЧ, ОСВІТА, ЗНАННЯ_МОВ, ЗНАННЯ_КОМП’ЮТЕРА, ВАКАНСІЇ, РОБОТОДАВЕЦЬ можуть мати такий інформаційний опис:

РОБОТОШУКАЧ: (ідентифікаційний_номер, прізвище, ім’я, по-батькові, дата_народження, спеціальність, посада_яку_займає, освіта);

ОСВІТА: (ідентифікаційний_номер_роботошукача,

рівень_освіти);

ЗНАННЯ_МОВ: (ідентифікаційний_номер_роботошукача, мова_яку_знає);

ЗНАННЯ_КОМП’ЮТЕРА: (ідентифікаційний_номер_роботошукача, знання_комп._програм, типи).

Ці три інформаційні об'єкти (ІО) моделють потенційного роботошукача. У них зберігається інформація про характеристики, мови та рівень володіння ними, освіта, володіння комп. програмами, відповідно.

ВАКАНСІЇ: (ідентифікаційний_номер, посада, організація,

підписання_контракту, місце роботи, умови роботи, вимоги_до_працівника, можливість_кар’єрного_росту,

заробітня_плата);

РОБОТОДАВЕЦЬ: (ідентифікаційний_номер, назва_організації,

спеціалізованість, телефон, адрес, e-mail).

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

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

Тип ІО задасться присвоєною унікальною назвою сукупності об'єктів і набором імен атрибутів, що відображають зафіксовані ознаки.

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

Ключові атрибути ІО прийнято підкреслювати:

РОБОТОШУКАЧ: (ідентифікаційний_номер, прізвище, ім’я, по-

батькові, дата_народження, спеціальність, посада_яку_займає, освіта);

ОСВІТА: (ідентифікаційний_номер_роботошукача,

рівень_освіти);

ЗНАННЯ_МОВ: (ідентифікаційний_номер_роботошукача,

мова_яку_знає);

ЗНАННЯ_КОМП’ЮТЕРА: (ідентифікаційний_номер_роботошукача,

знання_комп._програм, типи).

Ці три інформаційні об'єкти (ІО) моделють потенційного роботошукача. У них зберігається інформація про характеристики, мови та рівень володіння ними, освіта, володіння комп. програмами, відповідно.

ВАКАНСІЇ: (ідентифікаційний_номер, посада, організація,

підписання_контракту, місце роботи, умови

роботи, вимоги_до_працівника,

можливість_кар’єрного_росту,

заробітня_плата);

РОБОТОДАВЕЦЬ: (ідентифікаційний_номер, назва_організації,

спеціалізованість, телефон, адрес, e-mail).