2.3. Пәндік саланың инфологиялық моделін әзірлеу
Инфологиялық модель мәліметтер базасын жобалау процесінің екінші кезеңінде құрылады. Оның мәні бойынша бұл зерттелетін пәндік аймақтың құрылымын сипаттайтын семантикалық модель. Ол деректер арасындағы логикалық-семантикалық байланыстарды анықтауға арналған. Бұл байланыстар деректер моделін және деректерді құрылымдауға қатысты жобалық шешімдерді таңдаудың негізі болып табылады. Сонымен қатар, болашақ мәліметтер базасының тұтастығының шектеулерін анықтау үшін логикалық-семантикалық байланыстар қажет.
Сурет 2.1-деректер модельдерін жіктеу
Пәндік аймақтың Объектілік байланысқан көрінісі анықталғаннан кейін оны сипаттау керек. Бір жағынан, бұл сипаттама соншалықты терең болуы керек, оның негізінде мәліметтер базасының әртүрлі логикалық және физикалық модельдерін жасауға болады. Екінші жағынан, сипаттаманы тек мәліметтер базасының мамандары ғана емес, оңай оқып, түсінгені жөн. Өйткені, дерекқорды жобалау процесі ұзақ және уақытты қажет етеді. Ол Тапсырыс берушімен үнемі өзара әрекеттесуді талап етеді. Егер мәліметтер базасы ірі корпоративті жүйенің бөлігі болса, онда бұл процеске әртүрлі мамандар қатысады. Сондықтан тақырып аймағының терең, айқын және қысқа бейнесі жобаның егжей-тегжейін нақтылау және әрекеттерді үйлестіру үшін өте пайдалы [5].
Бірнеше жүйелер үгітін сипаттау үшін объектілі-байланыстық ұсыну пәндік облысы. Олардың арасында графикалық бейнелеу құралдары басым. Олар алгоритмдерді немесе жобалық құжаттаманы жобалау ережелерін сипаттау үшін ағын сұлбаларының тіліне ұқсайды. Ең қарапайым және түсінікті белгілер модельге ие
"субъект-байланыс "немесе" Еntity Rеlаtiоnship mоdеl " (қысқаша ЕR-модель).
Дүкен дерекқорының инфологиялық моделін құру үшін
"Компоненттер мен дербес компьютерлерді сату" бизнес-жоспарлардың графикалық схемаларын құру үшін қолданылатын BPwin 4.0 қолданылады. Алдымен жүйені жобалау үшін біз диаграммаларды қолданамыз
IDЕF0 әдіснамасы арқылы. Төменде"компоненттер мен компьютерлерді сату" дүкенінің контекстік диаграммасы келтірілген
2.2-сурет-мәтінмәндік диаграмма 2.1-кестеде дүкеннің кірісі көрсетілген
Кесте 2.1-дүкеннің кірісі
Кіріс деректері
|
Анықтамасы
|
Құрамдас және
дербес компьютерлер
|
Тауарлар мен жабдықтар туралы мәліметтер
қоймада.
|
Жеткізушілер
|
Тауарларды жеткізушілер туралы мәліметтер.
|
Алдағы акциялар туралы ақпарат
|
Акцияның күні, ұзақтығы, мақсаты сияқты алдағы акциялар туралы деректер,
ұйым нысаны.
|
2.2-кестеде дүкендегі кірістерді өңдеу кезінде алынған нәтижелер көрсетілген.
Кесте 2.2-Шығыс деректер
Шығыс деректер
|
Анықтамас
|
Клиенттер
|
Жабдықтар мен жеңілдіктерді сатып алған сатып алушы
сатып алу.
|
Жаңа жинақтамаларға өтінімдер
|
Қажетті растау
жабдықтар қоймада.
|
Жабдықтар бойынша құжаттама
|
Сатып алынған жабдықтар туралы деректер
немесе тауарлар туралы, яғни сипаттамалары мен шот-фактурасы.
|
Кесте 2.3 басқару журналының сипаттамасы.
Кесте 2.3-басқару журналы
Басқармасы
|
Сипаттамасы
|
Әкімшілік құжаттама
|
Клиенттің әрбір сатып алуы дүкенде қабылданған стандарт бойынша құжатталады. Әр бөлімнің өз есебі бар. Сондай-ақ, әр бөлімнің өз бөлімі бар
ішкі құжаттама.
|
Бухгалтерия
|
Дүкеннің барлық бөлімдерінен есеп алады
ақша операцияларымен байланысты алынған және ұсынылған қызметтер.
|
Дүкеннің барлық бөлімдерінен есеп алады
ақша операцияларымен байланысты алынған және ұсынылған қызметтер.
Тетіктері
|
Анықтамалар
|
Қызметкерлер
|
Әр бөлім белгілі бір функцияларды орындайды.
|
Бухгалтерия
|
Дүкен ішінде өтетін әрбір процесс бухгалтерия арқылы өтеді.
|
С помощью программы BPwin создаем инфологическую модель базы данных. При запуске программы вводим название своего проекта. В данном случае это - «Магазин продаж комплектующих и персональных компьютеров».
BPwin бағдарламасының көмегімен мәліметтер базасының инфологиялық моделін жасаймыз. Бағдарламаны іске қосқан кезде жобаның атын енгізіңіз. Бұл жағдайда бұл"компоненттер мен дербес компьютерлерді сату дүкені".
Сурет 2.3 - модель атауын тағайындау және модель түрін таңдау
Пайда болған диалогтық терезеде модель авторының аты және оның аты-жөні енгізіледі.
Сурет 2.4-модель авторының атын және оның инициалдарын енгізу автоматты түрде толтырылмаған контекстік диаграмманы жасайды. Әрі қарай
келесі тілқатысу терезесінде модельді әзірлеу мақсаты туралы мәліметтерді енгізіңіз.
. 2.5 – сурет-модельдеу мақсаты туралы деректерді Енгізу
Әрі қарай, пайда болған қойындыда Асттивит во Соунт нысандар санын, яғни 6-ны орнатыңыз.
.
Сурет 2.6-IDЕF0 белгісін таңдау және нысандар саны
Задаем әрбір объект аты және соединяем олардың. Нәтижесінде біз мәліметтер базасының ақпараттық моделін аламыз.
Сурет 2.7-дүкеннің мәліметтер базасының инфологиялық моделі
Достарыңызбен бөлісу: |