Мемлекеттік бюджет маманы

оқу орны

«Автоматика колледжі

және ақпарат№20 иондық технологиялар»

ЖҰМЫС БАҒДАРЛАМАСЫ

академиялық пән _ ОП.07 Мәліметтер қорын жобалау негіздері

мамандық коды/мамандық 230401 АҚПАРАТТЫҚ ЖҮЙЕЛЕР (салалар бойынша)

шеберлік деңгейі: __ негіз ________

Мәскеу

2015

БЕКІТІЛГЕН

ПҚК отырысында «Кітапханатану», «IP (салалар бойынша», «ОТЗИ»

Хаттама № _қайдан " » ______ 2015 Г.

Төраға

_________________________________/ОН. швед/

Пәннің бағдарламасы 230401 Ақпараттық жүйелер мамандығы бойынша Федералдық мемлекеттік білім беру стандартының талаптарына және оқу жоспарына сәйкес әзірленген.

БЕКІТУ

«БТМ» оқу құрылымдық бөлімшесінің меңгерушісі

_____________________________/Т.И. Стеняева/

КЕЛІСІЛДІ

Бас оқу-әдістемелік бөлімі

_________________________________ / С.Е. Коваленко/

«_____» ________________________ 20__ ж.

Әзірлеуші ​​(автор): ____ Федоткина М.В., оқытушы _______ _________________________________________________

Т.А.Ә., лауазымы, біліктілік санаты

Рецензент:

Сыртқы:______________________________________________

(Т.А.Ә., жұмыс орны, лауазымы, біліктілік санаты (ғылыми дәрежесі, атағы)

МАЗМҰНЫ

бет

  1. ОҚУ ПӘНІНІҢ БАҒДАРЛАМАСЫ ТАЛПОРТЫ

  1. ОҚУ ПӘНІНІҢ ҚҰРЫЛЫМЫ мен мазмұны

  1. оқу пәнін жүзеге асыру шарттары

  1. Нәтижелерді бақылау және бағалау Оқу пәнін меңгеру

1. ОҚУ ПӘНІНІҢ ЖҰМЫС БАҒДАРЛАМАСЫ паспорты

«ОП.07 Мәліметтер базасын жобалау негіздері».

    1. Жұмыс бағдарламасының көлемі

Пәннің жұмыс бағдарламасы СПО 230401 «Ақпараттық жүйелер (салалар бойынша) (базалық деңгей) 230000 Информатика және компьютерлік технологиялар мамандықтарының кеңейтілген тобының» Федералдық мемлекеттік білім стандартына сәйкес негізгі кәсіптік білім беру бағдарламасының бөлігі болып табылады.

Пәннің жұмыс бағдарламасы қосымша кәсіптік білім беруде 230000 Информатика және есептеу техникасы мамандықтарының кеңейтілген топтары үшін факультативтік курс ретінде, сондай-ақ ересек жұмыссыз халықтың біліктілігін арттыру курстарында қолданылуы мүмкін.

«Мәліметтер қорын жобалау негіздері» оқу пәні арнайы пәндерді игеру үшін білімнің базалық деңгейін қалыптастыратын жалпы кәсіптік пән болып табылады.

Пәнді оқыту практикалық бағытқа ие және басқа жалпы кәсіптік пәндермен тығыз байланыста жүзеге асырылады: «Ақпараттық технологиялар», «Операциялық жүйелер және орталар», «Компьютер және есептеу жүйелерінің архитектурасы».

1.2. Негізгі кәсіптік білім беру бағдарламасы құрылымындағы оқу пәнінің орны:

Оқу пәні кәсіптік пәндер цикліне жалпы кәсіптік пәндер блогына жатады.

1.3. Оқу пәнінің мақсаттары мен міндеттері – оқу пәнін меңгеру нәтижелеріне қойылатын талаптар:

«Мәліметтер қорын жобалау негіздері» пәнін оқу жалпы құзыреттіліктерді (ОК 1-10) және КҚ 1.1, КҚ 1.2, КҚ 1.3, КҚ 1.7, КҚ 1.9 қалыптастыруға бағытталған. 230401 Ақпараттық жүйелер мамандығы бойынша Федералдық мемлекеттік білім стандартына сәйкес (салалар бойынша):
Жарайды 1. Өзіңіздің болашақ мамандығыңыздың мәні мен әлеуметтік мәнін түсініңіз, оған тұрақты қызығушылық танытыңыз.

Жарайды 2. Өз іс-әрекетін ұйымдастыру, кәсіби тапсырмаларды орындаудың стандартты әдістері мен әдістерін таңдау, олардың тиімділігі мен сапасын бағалау.

Жарайды 3. Стандартты және стандартты емес жағдайларда шешім қабылдаңыз және олар үшін жауапты болыңыз.

Жарайды 4. Кәсіби міндеттерді тиімді орындау, кәсіби және тұлғалық даму үшін қажетті ақпаратты іздеу және пайдалану.

Жарайды 5. Ақпараттық-коммуникациялық технологияларды кәсіби қызметте қолдану.

Жарайды 6. Топта және командада жұмыс істеу, әріптестермен, басшылықпен, тұтынушылармен тиімді қарым-қатынас жасау.

Жарайды 7. Топ мүшелерінің (бағыныштылардың) жұмысына жауапкершілікпен қарау, тапсырмаларды орындау нәтижесі.

Жарайды 8. Кәсіби және тұлғалық даму міндеттерін өз бетінше анықтау, өздігінен білім алумен айналысу, біліктілігін арттыруды саналы түрде жоспарлау.

Жарайды 9. Кәсіби қызметте технологиялардың жиі ауысуы жағдайында шарлау.

ОК 10. Әскери борышын өтеу, оның ішінде алған кәсіптік білімдерін қолдана отырып орындау (ұлдар үшін).

КҚ 1.1. Ақпараттық жүйенің пайдаланылуы мен жұмыс істеуін талдау үшін деректер жинау, есеп құжаттамасын дайындауға қатысу, ақпараттық жүйені өзгерту бойынша жобалық құжаттаманы әзірлеуге қатысу.

КҚ 1.2. Кәсіби қызмет объектілерін пайдалану әдістерін, құралдарын және технологияларын әзірлеуде байланысты мамандармен өзара әрекеттесу

КҚ 1.3. Жұмыс тапсырмасына сәйкес ақпараттық жүйенің жеке модульдерін өзгерту, енгізілген өзгерістерді құжаттау.
КҚ 1.7. Өз құзыреті шегінде ақпараттық жүйені орнату және конфигурациялауды орындау, жұмыс нәтижелерін құжаттау.

КҚ 1.9. Ақпараттық жүйені жаңарту, техникалық сүйемелдеу және деректерді қалпына келтіру ережелерін сақтау, техникалық құжаттамамен жұмыс істеу.

Пәнді меңгеру нәтижесінде студент міндетті

білу:

Реляциялық мәліметтер базасын жобалау;

Мәліметтер қорынан ақпаратты бағдарламалы түрде алу үшін сұрау тілін пайдаланыңыз;


білу:

Мәліметтер қоры теориясының негіздері;

деректер үлгілері; реляциялық модельдің ерекшеліктері мен деректер қорын жобалау, ER модельдеуде қолданылатын көрнекі құралдар;

Реляциялық алгебраның негіздері; мәліметтер базасын жобалау принциптері,

Деректер дәйектілігі мен тұтастығын қамтамасыз ету;

Мәліметтер қорының құрылымдарын жобалау құралдары; SQL сұрау тілі
1.4. Оқу пәнінің үлгілік бағдарламасын әзірлеуге ұсынылатын сағат саны:

студенттің максималды жүктемесі 168 сағат, оның ішінде:

студенттің міндетті аудиториялық оқу жүктемесі 112 сағат,

студенттің өзіндік жұмысы 56 сағат.

2. ОҚУ ПӘНІНІҢ ҚҰРЫЛЫМЫ ЖӘНЕ МЫСАЛДЫҚ МАЗМҰНЫ

2.1. Оқу пәнінің көлемі және оқу жұмысының түрлері

Оқу жұмысының түрі

Көру көлемі

168

Сыныптағы міндетті оқу жүктемесі (барлығы)

112

соның ішінде:

зертханалық жұмыстар

48

шеберханалар

10

сынақ қағаздары

-

курстық жұмыс (жоба) ( берілген болса)

-

Студенттің өзіндік жұмысы (барлығы)

56

соның ішінде:

курстық жұмыс (жоба) бойынша өзіндік жұмыс қамтамасыз етілмеген

-

Тақырып бойынша баяндама дайындау:

- «Болашақтың ақпараттық технологиялары»;

- «Қандай Access нысандары үшін есептерді жасауға болады»;

- «ДҚБЖ дамытудың жаңа перспективалық бағыттарының мәні»;

Презентация дайындау:

- «Access-те кестелерді орнату әдістері»;

- «Сұраныс құру процесі – таңдау»;

Тақырып бойынша хабарлама дайындау:

- «Access бағдарламалық құралының (ПС) объектілері және олардың тағайындалуы»;

- «Объект - Пішін»;

- «ДҚБЖ бағыты – Postgres»;

Тақырып бойынша реферат:

- «Кестедегі атрибутты жою әдістері»;

- «Acces-те екі кесте арасындағы байланысты орнату процесін сипаттаңыз»;

Жеке жоба тақырыбын орындау:

- «Сабақ кестесі»;

9

Нысан бойынша қорытынды аттестаттау емтихан

2.2. Пәннің тақырыптық жоспары және мазмұны op.07 ДЕРЕКТЕР БАЗЫН ЖОБАУДЫҢ НЕГІЗДЕРІ

Аты

тараулар мен тақырыптар

Оқу материалының мазмұны, зертханалық және практикалық жұмыстар, өзіндік жұмыс

студенттер, курстық жұмыс (жоба)

Көру көлемі

Деңгей

даму

1

2

3

4

Кіріспе

Мәліметтер қоры теориясына кіріспе

Зертханалық жұмыстар қамтамасыз етілмеген

Семинарлар қамтамасыз етілмеген

Тест тапсырмаларықамтамасыз етілмеген

Өзіндік жұмысстуденттер қамтамасыз етілмеген

«Мәліметтер қорының басқа пәндермен байланысы» тақырыбына эссе дайындаңыз.

1-бөлім.

Дерекқор. Негізгі ұғымдар

12

Тақырып 1.1. Мәліметтер модельдерінің негізгі түсініктері және түрлері

Оқу материалының мазмұны

6

Объект, нысан, параметр, атрибут, деректер моделі ұғымдарын беріңіз. Ақпараттық деректер моделінің құрамын қарастырыңыз.

3

ДҚБЖ және оның компьютердің бағдарламалық жүйесіндегі орны.ДҚБЖ функциялары. Мәліметтерді ұсыну деңгейлері.

Бір модельден екіншісіне диалектикалық ауысу. Логикалық модельдердің үш түрі: иерархиялық, желілік және реляциялық. Логикалық және физикалық деректердің тәуелсіздігі туралы түсінік.

Зертханалық жұмыстар қамтамасыз етілмеген

-

-

Семинарлар қамтамасыз етілмеген

Тест тапсырмаларықамтамасыз етілмеген

Өзіндік жұмысстуденттер

1. «Болашақтың ақпараттық технологиялары» тақырыбына баяндама дайындау.

3

Тақырып 1.2. ДҚБЖ архитектурасы

Оқу материалының мазмұны

2

Мәліметтер базасының архитектуралары (екі және үш деңгейлі құрылымдар, клиент-сервер, файл-сервер).

Зертханалық жұмыстарқамтамасыз етілмеген

-

Семинарларқамтамасыз етілмеген

Тест тапсырмаларықамтамасыз етілмеген

Өзіндік жұмысстуденттер

2. «Access бағдарламалық құралының (ПС) объектілері, олардың тағайындалуы» тақырыбына хабарлама

1

2-бөлім. Мәліметтер қорын жобалау

114

Тақырып 2.1. Дизайн концепциясы

Оқу материалының мазмұны

2

Кәсіпорын деректер қоймасының деректер үлгілерінің түрлері. Деректер дәйектілігі мен тұтастығын қамтамасыз ету. Мәліметтер базасын әзірлеудің негізгі кезеңдері.

3

Зертханалық жұмыстар қамтамасыз етілмеген

Семинарлар

    Доменді талдау.

    Мәліметтер базасының тұжырымдамалық моделін жобалау.

    Реляциялық модельді формализациялау.

6

Тест тапсырмаларықамтамасыз етілмеген

-

Өзіндік жұмысстуденттер

3. «Access-те кестелерді орнату жолдары» тақырыбына презентация.

4

Тақырып 2.2. деректер үлгілері. Реляциялық деректер моделі.

Оқу материалының мазмұны

6

Модельдегі қарым-қатынас түрлері бір-біріне, біреуге-көпке және көп-көпке. Деректер моделін құрудың реляциялық тәсілі. Реляциялық модельдің ерекшеліктері және олардың мәліметтер қорын жобалауға әсері.

3

ER модельдеуде қолданылатын бейнелі құралдар Көп-көп қатынасын көлденең кестеге түрлендіру.

Негізгі реляциялық алгебра амалдары

Зертханалық жұмыстар қамтамасыз етілмеген

-

Семинарларқамтамасыз етілмеген

Компьютерді құрудың магистральдық-модульдік принципі. Компьютердің ішкі архитектурасы; процессор, жад. Перифериялық құрылғылар: пернетақта, монитор, диск жетегі, тінтуір, принтер, сканер, модем, джойстик; мультимедиялық компоненттер. Компьютерді басқарудың бағдарламалық принципі. Операциялық жүйе: мақсаты, құрамы, жүктелуі. Компьютерге арналған программалардың түрлері. Файл, каталог (папка) туралы түсінік және олардың атауларын қою ережелері. Файл атауы үлгісі. Файлға апаратын жол. Командаларды енгізу. Бағдарламаларды орнату. Каталогтармен және файлдармен жұмыс істеу.

-

Тест тапсырмаларықамтамасыз етілмеген

-

Өзіндік жұмысстуденттер

4. «Кестедегі атрибутты жою әдістері» тақырыбына реферат.

3

Тақырып 2.3. Мәліметтер базасын жобалау

Оқу материалының мазмұны

16

Құрылыстың түсінігі, мақсаты және принципі.

Индекстеу: индекс туралы түсінік, индекстік файлдардың түрлері. Индексті жасау, белсендіру және жою. Қайта индекстеу. Мәліметтерді сұрыптау, іздеу және сүзу.

Кестелер арасындағы байланыстар: орнату және жою. Негізгі түрлері. Кестелерді біріктіру жолдары.

Бағдарламалық файлдарды құру. Бағдарламалардың модульділігі. Айнымалылар ауқымы.

Мәзір түрлері. Мәзірмен жұмыс: құру, өзгерту, белсендіру және жою.

Терезелермен жұмыс: терезені ашу және жабу, көмек алу.

Экрандық пішінді құру: қасиеттері, оқиғалары және әдістері. Басқару элементтері: қасиеттері, оқиғалары және әдістері.

Есептерді қалыптастыру және шығару

Зертханалық жұмыстар

1. MS Access-те мәліметтер қорын құру. Кестелер құру.

2. Кестелерді құру.

3. Деректерді импорттау және экспорттау

4. Деректерді импорттау және экспорттау

5. Сұраныстарды жасаңыз

6. Сұраныстарды жасаңыз

7. Сұраныстарды жасаңыз

8. Пішіндерді құру

9. Пішіндерді құру

10. Пішіндерді құру

11. Есеп беру

12. Есеп беру

13. Есептер құру

14.

15. Негізгі түйме пішінін құру

30

Семинарлар

    Мәліметтер базасының құрылымын жобалау.

    Кестені нормалау.

4

Тест тапсырмаларықамтамасыз етілмеген

-

Өзіндік жұмысстуденттер

Жеке жоба тақырыбын жүзеге асыру:

    - «Студенттер кітапханасының жұмысын ұйымдастыру»;

    - «Университет баспаханасының жұмысын ұйымдастыру»;

    - «Мектеп оқушыларына танымдық экскурсиялар ұйымдастыру»;

    - «Оқушының үлгерімін бақылауды ұйымдастыру»;

    - «Сабақ кестесі»;

25

Тақырып 2.4.

Мәліметтерді физикалық ұйымдастыру

Оқу материалының мазмұны

6

Сақтау ортасының механизмдері және ДҚБЖ архитектурасы

Сақталған деректер құрылымы

Сақталған жазбаларды адрестеу түрлері. Сақталған жазбалар арасындағы байланысты ұйымдастыру

Зертханалық жұмыстар қамтамасыз етілмеген

-

Семинарларқамтамасыз етілмеген

Тест тапсырмаларықамтамасыз етілмеген

Өзіндік жұмысстуденттер

    Тақырып бойынша презентация: «Қандай Acces объектілері үшін есептерді жасауға болады»

3

Тақырып 2.5.

Реляциялық мәліметтер базасын басқару

Оқу материалының мазмұны

4

Мәліметтерді басқару мәліметтер базасын басқарудың негізі болып табылады. Мәліметтерді басқарудың негізгі түсінігі.

Мәліметтерді басқаруды ұйымдастыру. Мәліметтер базасын басқару.

Зертханалық жұмыстар қамтамасыз етілмеген

-

Семинарларқамтамасыз етілмеген

Тест тапсырмаларықамтамасыз етілмеген

Өзіндік жұмысстуденттер

    Тақырып бойынша хабарлама: «Нысан – пішін»

2

3-бөлім

Мәліметтер қоры тілдері

14

Тақырып 3.1

Тіл SQL

Оқу материалының мазмұны

6

SQL сұрау тілі

Өзгертуге арналған SQL сұрау тілінің пәрмендері: деректер қоры файлын құру, кесте құру, жазбаларды қосу, өңдеу және жою.

Деректерді таңдау сұранысы: деректерді сұрыптау және топтастыру, жазба таңдау шартымен (сүзу) бір кестеден немесе бірнеше кестелерден деректерді таңдау.

Зертханалық жұмыстар

16. SQL сұрауларын құру

17. SQL сұрауларын құру

18. SQL сұраулары

19. SQL сұраулары

8

Семинарларқамтамасыз етілмеген

-

Тест тапсырмаларықамтамасыз етілмеген

Өзіндік жұмысстуденттер

    Презентация на тему: «Сұраныс құру процесі – таңдау»

7

4-бөлім. Мәліметтер базасын пайдалану

30

Тақырып 4.1.

Мәліметтер қорының жұмыс істеуін қамтамасыз ету

Оқу материалының мазмұны

4

Мәліметтер қорын басқару жүйесін ұйымдастыру

Жалпыланған мәліметтер базасының технологиясы

Зертханалық жұмыстарқамтамасыз етілмеген

-

Семинарларқамтамасыз етілмеген

Тест тапсырмаларықамтамасыз етілмеген

Өзіндік жұмысстуденттер

    Тақырыпқа реферат: «Acces-те екі кесте арасындағы байланысты орнату процесін сипаттаңыз»

2

Тақырып 4.2. Деректер базасының жаңа технологиялары

Оқу материалының мазмұны

6

Қазіргі ақпараттық технологиялар – ақпараттық ресурстардың мониторингі;

Деректер базасы мен қосымшаларды жобалау үшін кейс-технологияларды қолдану;

Заманауи ақпараттық технологиялар – Web – технологияларды кеңінен қолдану арқылы мәліметтерді тарату. Деректерді визуализациялау және электронды анықтамалық нұсқаулықтарды құру үшін ГАЖ.

Зертханалық жұмыстарқамтамасыз етілмеген

-

Семинарларқамтамасыз етілмеген

Тест тапсырмаларықамтамасыз етілмеген

Өзіндік жұмысстуденттер

    «ДҚБЖ дамытудың жаңа перспективалық бағыттарының мәні» тақырыбы бойынша баяндама

3

Тақырып 4.3.

Қазіргі заманғы ДҚБЖ

Оқу материалының мазмұны

4

Көп платформалы ДҚБЖ. ДҚБЖ арнайы платформаларға бағытталған.

XBase, dBase отбасының ДҚБЖ.МҚБ және ДҚБЖ даму перспективалары

Зертханалық жұмыстарқамтамасыз етілмеген

-

Семинарларқамтамасыз етілмеген

Тест тапсырмаларықамтамасыз етілмеген

Өзіндік жұмысстуденттер

    Тақырып бойынша хабарлама: «ДҚБЖ бағыты – Postgres»

2

Барлығы:

168

3. оқу пәнін орындау шарттары

3.1. Ең аз логистикалық талаптар

Оқу пәнін жүзеге асыру үшін информатика, математика және информатика кабинетінің болуы қажет.

Оқу кабинетінің жабдықтары:

    Негізгі жабдықтар тізімі:

    Интернетке кіру мүмкіндігі бар желілік компьютерлік сынып;

    студенттер саны бойынша орындар;

    әдістемелік әдебиеттерге арналған шкафтар;

    ақпараттық стендтер.

Оқытудың техникалық құралдары:

    интерактивті тақта – Interwrite;

    проектор Epson;

    оқытушының компьютерлік жұмыс орны;

    Принтер-HP Deskjet 1280 ;

    Scanner-Epson perfection v200 PHOTO.

Жұмыс орнындағы жабдықтың сипаттамасы:

Процессор түрі Intel® Core™ i5-2400

Процессордың жиілігі 3,10 ГГц;

ЖЖҚ 4.0 GB ;

HDD 2 Тб;

Акустикалық жүйе – Genius;

    операциялық жүйе - Windows 7x 32;

    антивирустық бағдарлама -Microsoft Security Essentials;

    Бағдарлама архиваторы-Winrar;

    офистік бағдарламалық қамтамасыз ету: мәтіндік процессор, электрондық кесте, мультимедиялық презентацияларды құру бағдарламасы – Microsoft office 2007;

    мәліметтер қорын басқару жүйесі – Microsoft office 2007;

    бағдарламалық қамтамасыз етуді әзірлеудің интеграцияланған ортасы – Microsoft office 2007;

    визуалды дизайн жүйесі - Microsoft office 2007.

3.2. Оқытуды ақпараттық қамтамасыз ету

Негізгі көздері:

    Матросов В.Л., Жданов С.А., Соболева М.Л. Құрылымдық логикалық схемалардағы ақпараттық жүйелер.-М.: МПГУ, 2014.-105б.

    Фуфаев Е.В., Фуфаев Д.Е. Мәліметтер қоры-М.: «Академия», 2011-320 жж.

Қосымша дереккөздер:

    Матросов В.Л., Жданов С.А., Иванова Н.Ю., Маняхина В.Г., Костин А.Н. Информатика-М.: «Академия», 2012-336 ж.

4. ОҚУ пәнін меңгеру нәтижелерін бақылау және бағалау

Бақылау және бағалауоқу пәнін меңгеру нәтижелерін оқытушы зертханалық жұмыс, бақылау жұмыстары, сонымен қатар студенттердің жеке тапсырмаларды, курстық жұмыстарды орындау процесінде жүзеге асырады.

Оқыту нәтижелері

(үйренген дағдылар, алған білім)

Оқыту нәтижелерін бақылау және бағалау формалары мен әдістері

1

2

Дағдылар:

реляциялық мәліметтер базасын жобалау;

мәліметтер қорынан ақпаратты программалық түрде шығару үшін SQL тілін пайдаланыңыз.

Құрама: зертханалық практикум, рефераттар (баяндамалар), зертханалық практикум есептері.

Білім:

мәліметтер қоры теориясының негіздері;

Топ: реферат (баяндама)

деректер үлгілері;

реляциялық модельдің ерекшеліктері және олардың мәліметтер базасын жобалауға әсері,

Топ: рефераттар (баяндама).

ER модельдеуде қолданылатын көрнекі құралдар;

Топ: рефераттар (баяндама).

реляциялық алгебраның негіздері;

Топ: рефераттар (баяндама).

мәліметтер базасын жобалау принциптері,

Топ: рефераттар (баяндама).

деректердің дәйектілігі мен тұтастығын қамтамасыз ету;

Топ: реферат (баяндама

мәліметтер қоры құрылымын жобалау құралдары;

Топ: реферат (баяндама

SQL сұрау тілі

Топ: рефераттар (баяндама).

Мәліметтер қорын (ДҚ) жобалаудың мәні, кез келген басқа жобалау процесі сияқты, бұрын осы формада болмаған жаңа жүйенің сипаттамасын жасау болып табылады, ол іске асырылған кезде сәйкес жағдайларда жұмыс істеуге қабілетті. Бұдан шығатыны, мәліметтер қорын жобалау кезеңдері осы процестің мәнін жүйелі және логикалық түрде көрсетуі керек.

Мәліметтер қорын жобалаудың мазмұны және кезеңдері

Дизайн идеясы белгілі бір әлеуметтік қажеттілікке негізделген. Бұл қажеттілік оның пайда болу ортасына және дизайн нәтижесін пайдаланатын тұтынушылардың мақсатты аудиториясына ие. Сондықтан, деректер қорын жобалау процесі тұтынушылардың көзқарасы тұрғысынан берілген қажеттілікті және оның жоспарланған орналасу функционалды ортасын зерттеуден басталады. Яғни, бірінші кезең - ақпаратты жинау және жүйенің пәндік аймағының моделін анықтау, сонымен қатар оны мақсатты аудитория тұрғысынан қарау. Тұтастай алғанда, жүйеге қойылатын талаптарды анықтау үшін іс-әрекеттер ауқымы, сондай-ақ деректер қоры қолданбаларының шекаралары анықталады.

Әрі қарай, дизайнер нені жасау керектігі туралы белгілі бір идеялары бар, қолданба арқылы шешілетін тапсырмаларды нақтылайды, олардың тізімін жасайды (әсіресе егер дизайнды әзірлеуде үлкен және күрделі деректер базасы болса), шешу реттілігін нақтылайды. мәселелер мен мәліметтерді талдайды. Мұндай процесс сонымен қатар кезеңді жобалау жұмысы болып табылады, бірақ әдетте жобалау құрылымында бұл қадамдар концептуалды жобалау кезеңімен - объектілерді, атрибуттарды, қатынастарды таңдау кезеңімен сіңеді.

Концептуалды (ақпараттық модельді) құру пайдаланушылардың тұжырымдамалық талаптарын алдын ала қалыптастыруды, оның ішінде дереу іске асырылмауы мүмкін, бірақ болашақта жүйенің функционалдығын жақсартатынын ескере отырып, қосымшаларға қойылатын талаптарды қамтиды. Жиынның объект-абстракцияларының (физикалық сақтау әдістерін көрсетпестен) және олардың байланыстарының бейнелерімен айналыса отырып, концептуалды модель домендік модельдің мазмұнына сәйкес келеді. Сондықтан әдебиеттерде мәліметтер қорын жобалаудың бірінші кезеңі инфологиялық дизайн деп аталады.

Одан әрі бөлек кезең (немесе алдыңғыға қосымша) операциялық ортаға қойылатын талаптарды қалыптастыру кезеңімен жалғасады, мұнда жүйенің жұмыс істеуін қамтамасыз ете алатын есептеу ресурстарына қойылатын талаптар бағаланады. Сәйкесінше жобаланған деректер қорының көлемі неғұрлым үлкен болса, соғұрлым пайдаланушының белсенділігі және сұраныстардың қарқындылығы жоғары болса, ресурстарға қойылатын талаптар да жоғары болады: компьютер конфигурациясына, операциялық жүйенің түрі мен нұсқасына. Мысалы, болашақ дерекқордың көп пайдаланушылық жұмысы көп тапсырманы орындауға сәйкес келетін операциялық жүйені пайдаланып желілік қосылымды қажет етеді.

Келесі қадамда дизайнер мәліметтер қорын басқару жүйесін (ДҚБЖ), сондай-ақ бағдарламалық құралдарды таңдауы керек. Осыдан кейін концептуалды модель таңдалған басқару жүйесімен үйлесімді деректер моделіне ауыстырылуы керек. Бірақ көбінесе бұл концептуалды модельге түзетулер мен өзгерістер енгізумен байланысты, өйткені концептуалды модельде көрсетілген объектілердің бір-бірімен қарым-қатынасын әрқашан осы ДҚБЖ құралдарын пайдалана отырып жүзеге асыру мүмкін емес.

Бұл жағдай келесі кезеңнің пайда болуын анықтайды - нақты ДҚБЖ қолдайтын тұжырымдамалық модельдің пайда болуы. Бұл қадам логикалық жобалау (логикалық модельді құру) кезеңіне сәйкес келеді.

Ақырында, мәліметтер қорын жобалаудың соңғы кезеңі физикалық жобалау – логикалық құрылым мен физикалық сақтау ортасын байланыстыру кезеңі.

Осылайша, егжей-тегжейлі нысанда жобалаудың негізгі кезеңдері кезеңдермен ұсынылған:

  • инфологиялық дизайн,
  • пайдалану ортасына қойылатын талаптарды қалыптастыру
  • басқару жүйесін және деректер базасын бағдарламалық қамтамасыз етуді таңдау,
  • логикалық дизайн,
  • физикалық дизайн

Негізгілері төменде толығырақ талқыланады.

инфологиялық дизайн

Субъектілерді сәйкестендіру инфологиялық дизайнның семантикалық негізі болып табылады. Мұндағы субъект - бұл жүйеде жинақталатын ақпарат (абстрактілі немесе нақты) объект. Пәндік саланың инфологиялық моделінде мәліметтер қорының нақты жүзеге асуына тәуелді емес пайдаланушыға ыңғайлы терминдерде пәндік облыстың құрылымы мен динамикалық қасиеттері сипатталған. Бірақ терминдер әдеттегі шкала бойынша қабылданады. Яғни, сипаттау пәндік аймақтың жеке объектілері және олардың өзара байланыстары арқылы емес, мыналар арқылы көрсетіледі:

  • объектілердің түрлерін сипаттау,
  • сипатталған түрге байланысты тұтастық шектеулері,
  • пәндік саланың эволюциясына әкелетін процестер – оның басқа күйге өтуі.

Инфологиялық модельді бірнеше әдістер мен тәсілдер арқылы жасауға болады:

  1. Функционалдық тәсіл қойылған міндеттерге негізделген. Оны функционалдық деп атайды, өйткені ол жобаланған деректер қорының көмегімен олардың ақпараттық қажеттіліктерін қанағаттандыратын адамдардың функциялары мен міндеттері белгілі болған жағдайда қолданылады.
  2. Пәндік тәсіл сұраныстардың құрылымы анықталмауы мүмкін болғанымен, деректер қорында болатын ақпарат туралы ақпаратқа назар аударады. Бұл жағдайда пәндік саланы зерттеуде олар болжамды ақпараттық сұраныстардың толық ауқымы контекстінде оның дерекқорда барынша барабар көрсетілуін басшылыққа алады.
  3. «Субъект-қатынас» әдісіне негізделген кешенді тәсіл алдыңғы екі артықшылықты біріктіреді. Әдіс барлық пәндік аймақты жергілікті бөліктерге бөлуге дейін қысқарады, олар бөлек модельденеді, содан кейін бір аймаққа қайта біріктіріледі.

Субъект-қатынас әдісін пайдалану осы кезеңде біріктірілген жобалау әдісі болғандықтан, ол басқаларға қарағанда жиі басымдыққа ие болады.

Әдістемелік бөлінісі бар жергілікті өкілдіктер, мүмкіндігінше, жеке мәселені шешуге немесе әлеуетті пайдаланушылардың кейбір тобына сұраныстарды қамтамасыз етуге жеткілікті болатын ақпаратты қамтуы керек. Бұл аймақтардың әрқайсысы шамамен 6-7 нысанды қамтиды және кез келген бөлек сыртқы қолданбаға сәйкес келеді.

Субъектілердің тәуелділігі олардың күшті (негізгі, ата-аналық) және әлсіз (бала) болып бөлінуінен көрінеді. Күшті нысан (мысалы, кітапханадағы оқырман) дерекқорда өздігінен болуы мүмкін, ал әлсіз нысан (мысалы, осы оқырман жазылымы) күштіге «тіркелген» және бөлек болмайды.

«Нысан данасы» (нақты сипат мәндерімен сипатталатын объект) және «объект түрі» ұғымын – жалпы атаумен және қасиеттер тізімімен сипатталатын объект ұғымдарын ажырату қажет.

Әрбір жеке нысан үшін атрибуттар (қасиеттер жиынтығы) таңдалады, олар критерийге байланысты:

  • сәйкестендіру (осы түрдегі нысандар үшін бірегей мәні бар, оларды әлеуетті кілттер ету) немесе сипаттау;
  • бір мәнді немесе көп мәнді (нысан данасы үшін мәндердің сәйкес санымен);
  • негізгі (басқа атрибуттардан тәуелсіз) немесе туындылар (басқа атрибуттардың мәндері негізінде есептеледі);
  • қарапайым (бөлінбейтін бір компонентті) немесе құрама (бірнеше құрамдас бөліктерден біріктірілген).

Осыдан кейін атрибуттың спецификациясы, жергілікті өкілдіктегі сілтемелердің спецификациясы (міндетті емес және міндетті болып бөлінеді) және жергілікті өкілдіктердің бірігуі орындалады.4-5 жергілікті аймаққа дейін оларды бір аймаққа біріктіруге болады. қадам. Санның ұлғаюы жағдайында аймақтардың екілік бірігуі бірнеше кезеңде жүреді.

Осы және басқа аралық кезеңдер кезінде дизайнның итерациялық сипаты көрініс табады, ол мұнда қайшылықтарды жою үшін нақтылау және өзгерту үшін жергілікті өкілдіктерді модельдеу кезеңіне оралу қажет екендігімен көрінеді (мысалы, мағыналық жағынан әртүрлі объектілердің бірдей атауларын өзгерту немесе әртүрлі қолданбаларда бірдей атрибуттар бойынша тұтастық атрибуттары туралы келісу).

Басқару жүйесін және мәліметтер қорын бағдарламалық қамтамасыз етуді таңдау

Ақпараттық жүйені іс жүзінде іске асыру мәліметтер қорын басқару жүйесін таңдауға байланысты. Таңдау процесіндегі ең маңызды критерийлер мыналар болып табылады:

  • деректер моделінің түрі және оның пәндік саланың қажеттіліктеріне сәйкестігі,
  • ақпараттық жүйені кеңейту жағдайында мүмкіндіктер шегі,
  • таңдалған жүйенің өнімділік сипаттамалары,
  • ДҚБЖ жұмысының сенімділігі мен ыңғайлылығы,
  • деректерді басқару қызметкерлеріне арналған құралдар,
  • ДҚБЖ өзі және қосымша бағдарламалық қамтамасыз ету құны.

ДҚБЖ таңдаудағы қателер концептуалды және логикалық үлгілерді кейінірек реттеу қажеттілігін тудыратыны сөзсіз.

Логикалық мәліметтер базасын жобалау

Мәліметтер қорының логикалық құрылымы пәндік аймақтың логикалық моделіне сәйкес келуі және деректер моделінің қолдау көрсетілетін ДҚБЖ-мен байланысын ескеруі қажет. Сондықтан кезең деректер моделін таңдаудан басталады, мұнда оның қарапайымдылығы мен анықтығын ескеру маңызды.

Жақсырақ, табиғи деректер құрылымы оны көрсететін үлгіге сәйкес келеді. Сонымен, мысалы, деректер иерархиялық құрылым түрінде ұсынылса, онда иерархиялық модельді таңдаған дұрыс. Дегенмен, іс жүзінде мұндай таңдау деректер моделімен емес, деректер базасын басқару жүйесімен жиі анықталады. Сондықтан концептуалды модель іс жүзінде таңдалған дерекқорды басқару жүйесімен үйлесімді деректер үлгісіне аударылады.

Дизайндың табиғаты да осында көрініс табады, егер онда көрсетілген объектілер (немесе объект атрибуттары) арасындағы байланыстарды таңдалған ДҚБЖ құралдарын пайдалана отырып жүзеге асыру мүмкін болмаса, оны өзгерту үшін концептуалды модельге оралу мүмкіндігіне (немесе қажеттілігіне) мүмкіндік береді.

Кезең аяқталғаннан кейін таңдалған ДҚБЖ қолдайтын деректерді анықтау тілінде жасалған архитектураның екі деңгейінің де дерекқор схемалары (концептуалды және сыртқы) құрылуы керек.

Деректер базасының схемалары екі дивергентті тәсілдердің бірін пайдаланып жасалады:

  • немесе атрибуттарды анықтаудың төменгі деңгейлерінен жұмыс істегенде, атрибуттар арасында бар қарым-қатынастарға негізделген объектілерді көрсететін қатынастарға топтастырылған төменнен жоғарыға қарай әдісті қолдану;
  • немесе атрибуттар санының айтарлықтай (жүздеген және мыңдағанға дейін) ұлғаюымен қолданылатын кері, жоғарыдан төмен қарай тәсілдің көмегімен.

Екінші тәсіл бірқатар жоғары деңгейлі субъектілерді және олардың қарым-қатынастарын анықтауды қамтиды, содан кейін қажетті деңгейге дейін егжей-тегжейлі көрсету, мысалы, «субъекті-қатынас» әдісі негізінде жасалған модельді көрсетеді. Алайда іс жүзінде екі тәсіл де әдетте біріктіріледі.

Физикалық мәліметтер базасының дизайны

Мәліметтер қорын физикалық жобалаудың келесі кезеңінде логикалық құрылым деректер қорын сақтау құрылымы түрінде көрсетіледі, яғни ол деректер мүмкіндігінше тиімді орналастырылатын осындай физикалық сақтау ортасымен байланыстырылады. Мұнда деректер схемасы барлық түрлерді, өрістерді, өлшемдерді және шектеулерді көрсете отырып, егжей-тегжейлі сипатталған. Көрсеткіштер мен кестелерді әзірлеуден басқа, негізгі сұраныстар анықталады.

Физикалық модельді құру көптеген жағынан қарама-қайшы мәселелерді шешумен байланысты:

  1. деректерді сақтау кеңістігін азайту мәселелері,
  2. тұтастыққа, қауіпсіздікке және максималды өнімділікке қол жеткізу мақсаттары.

Екінші тапсырма біріншісіне қайшы келеді, себебі, мысалы:

  • транзакциялардың тиімді жұмыс істеуі үшін уақытша нысандар үшін дискілік кеңістікті сақтау керек,
  • іздеу жылдамдығын арттыру үшін индекстерді жасау керек, олардың саны іздеуге қатысатын өрістердің барлық мүмкін комбинацияларының санымен анықталады,
  • деректерді қалпына келтіру үшін дерекқордың сақтық көшірмесі жасалады және барлық өзгерістер журналы сақталады.

Мұның бәрі деректер қорының көлемін арттырады, сондықтан дизайнер рұқсат етілмеген қол жеткізуден қорғауды да, қорғауды да қамтитын дерекқорды қорғау есебінен емес, деректерді жад кеңістігіне сауатты орналастыру арқылы тапсырмалар оңтайлы шешілетін ақылға қонымды теңгерімді іздейді. сәтсіздіктерден.

Физикалық модельді құруды аяқтау үшін оның операциялық сипаттамалары бағаланады (іздеу жылдамдығы, сұранысты орындау тиімділігі және ресурстарды тұтыну, операциялардың дұрыстығы). Кейде бұл кезең дерекқорды енгізу, тестілеу және оңтайландыру, сонымен қатар техникалық қызмет көрсету және пайдалану кезеңдері сияқты тікелей деректер қорын жобалау шеңберінен шығарылады.

Мәліметтер қорын құру жобалаудан басталады.

Мәліметтер базасын жобалау кезеңдері:

    доменді зерттеу;

    Деректерді талдау (объектілер және олардың атрибуттары);

    Субъектілер арасындағы қарым-қатынастарды анықтау және негізгі және қосымша (шетелдік) кілттерді анықтау.

Жобалау процесінде реляциялық мәліметтер қорының құрылымы анықталады (кестелердің құрамы, олардың құрылымы және логикалық байланыстары). Кесте құрылымы бағандардың құрамымен, деректер түрі мен бағандардың өлшемдерімен және кестенің пернелерімен анықталады.

ДҚ моделінің негізгі ұғымдарына «субъекті-қатынас» жатады: субъектілер, олардың арасындағы қатынастар және олардың атрибуттары (қасиеттері).

Мәні- қарастырылатын пәндік саладағы кез келген нақты немесе абстрактілі объект. Объектілер – мәліметтер қорында сақталатын ақпараттың негізгі түрлері (реляциялық мәліметтер базасында әрбір нысанға кесте тағайындалады). Субъектілерге мыналар кіруі мүмкін: студенттер, клиенттер, бөлімдер және т.б. Нысан данасы мен нысан түрі әртүрлі ұғымдар. Нысан типі ұғымы біртекті тұлғалардың, объектілердің немесе тұтастай әрекет ететін оқиғалардың жиынтығын білдіреді (мысалы, студент, клиент және т.б.). Нысан данасы, мысалы, жиынтықтағы белгілі бір адамға қатысты. Нысан түрі студент болуы мүмкін, ал мысал Петров, Сидоров және т.б.

Атрибутпәндік саладағы субъектінің меншігі болып табылады. Оның атауы белгілі бір нысан түрі үшін бірегей болуы керек. Мысалы, студент үшін келесі атрибуттарды қолдануға болады: тегі, аты, әкесінің аты, туған күні мен орны, төлқұжат деректері және т.б. Реляциялық дерекқорда атрибуттар кесте өрістерінде сақталады.

Байланыс– пәндік саладағы субъектілер арасындағы қарым-қатынас. Қатынастар – мәліметтер қорының бөліктері арасындағы байланыстар (реляциялық мәліметтер базасында бұл кесте жазбалары арасындағы байланыс).

Нысандар түрі бойынша жіктелген деректер болып табылады және қатынастар бұл деректер түрлерінің бір-бірімен байланысын көрсетеді. Белгілі бір пәндік аймақты субъект – қатынас тұрғысынан сипаттайтын болсақ, онда осы мәліметтер базасы үшін субъект – қатынас үлгісін аламыз.

Пән саласын қарастырайық: Деканат (Студенттің жетістігі)

«Деканат» деректер базасында студенттер, студенттер топтары, әртүрлі пәндер бойынша студенттердің алған бағалары, оқытушылар, шәкіртақылар және т.б. Біз әртүрлі пәндер бойынша студенттер, студенттер топтары және студенттердің бағалары туралы деректермен шектелеміз. Нысандарды, нысан атрибуттарын және шектеулі деректері бар дерекқор функцияларына қойылатын негізгі талаптарды анықтайық.

«Деканат» деректер қорының негізгі субъектілік-маңызды субъектілері: Оқушылар, Оқушылар топтары, Пәндер, үлгерім.

Субъектілердің негізгі субъектілік атрибуттары:

    студенттер - тегі, аты, әкесінің аты, жынысы, туған күні мен жері, студенттер тобы;

    студенттер топтары – аты, курс, семестр;

    пәндер – атауы, сағат саны

    оқу үлгерімі – бағалау, бақылау түрі.

Мәліметтер базасының функцияларына қойылатын негізгі талаптар:

    жалпы сағат саны мен бақылау түрін көрсете отырып, білім алушының пәндер бойынша үлгерімін таңдау;

    топтар мен пәндер бойынша студенттердің үлгерімін таңдау;

    белгілі бір курста немесе белгілі бір семестрде студенттер тобы оқытатын пәндерді таңдау.

Пәндік аймақтың мәліметтерін талдаудан әрбір субъектіге ең қарапайым екі өлшемді кесте (байланыстар) тағайындалуы керек екендігі шығады. Әрі қарай кестелер арасында логикалық байланыс орнату керек. Студенттер және Прогресс кестелерінің арасында осындай қатынасты орнату қажет, сонда Студенттер кестесіндегі әрбір жазба Прогресс кестесіндегі бірнеше жазбаларға сәйкес келеді, яғни. бірден көпке, өйткені әр оқушы бірнеше бағаға ие болуы мүмкін.

Топ субъектілері арасындағы логикалық қатынас – Студенттер топта көп студенттер бар және әрбір студент бір топтың бір бөлігі екендігіне негізделген бір-көп ретінде анықталады. Нысандардың логикалық байланысы Пәндер – Прогресс бір-көп ретінде анықталады, өйткені әр пән үшін әртүрлі студенттерге бірнеше баға қойылуы мүмкін.

 Көрсеткі жалғаудың белгісі: бір – көп – көп.

7.1. Мәліметтер қорын жобалау негіздері

Жүйенің әзірленген функционалдық моделі «Жүйе не істеуі керек?» деген сұрақтарға жауап береді. және «Қандай әрекеттер арқылы қалаған нәтижеге қол жеткізуге болады?». Бұл модель сонымен қатар жүйеде қолданылатын деректер жиынын концептуалды түрде анықтауға мүмкіндік береді.

Сонымен бірге ол «Жүйеде деректер қалай ұйымдастырылған?» деген сұраққа жауап бермейді. Оған жауап беру үшін ақпараттық модельді құру қажет (деректер базасын жобалау үшін).

Нысан (кесте, RDB - қатынас) - қарастырылатын пәндік сала үшін маңызды, олар туралы ақпарат сақталатын нақты немесе ойдан шығарылған объектілердің бір типті жиынтығы (сынып). Субъектілердің мысалдары: жұмысшы, бөлік, мәлімдеме, емтихан нәтижелері және т.б.

Нысан данасы (жазба, жол, RDB-де - кортеж) бірегей анықталатын объект болып табылады.

Байланыс - қарастырылатын пәндік сала үшін маңызды екі субъекті арасындағы кейбір байланыс. Байланыстардың мысалдары ретінде туыстық қатынастар «әке-бала», өндірістік - «бастық-бағынушы» немесе ерікті - «меншік», «меншікке ие болу» болуы мүмкін.

Атрибут (баған, өріс) - субъектінің немесе қатынастың меншігі.

Көптеген заманауи деректерді модельдеу ақпараттық модельдерді құру үшін бірнеше графикалық белгілерді қолдауға бейім. Атап айтқанда, Computer Associates компаниясының ERwin жүйесі екі белгіні қолдайды: және (ағылшынша ақпараттық инженерия - ақпараттық дизайн). Бұл белгілер бір-бірден, яғни. бір белгіден екіншісіне және кері көшу үлгі сапасын жоғалтпай орындалады. Олардың арасындағы айырмашылық тек үлгі элементтерін көрсету түрінде.

Кез келген пайдаланған кезде логикалық деректер қоры диаграммасы алдымен нысандарды және олардың арасындағы байланыстарды көрсететін диаграмма түрінде құрастырылады. Логикалық диаграмма мәліметтер қоры мен аппараттық платформаның түпкілікті іске асырылуына тәуелсіз деректер құрылымының әмбебап сипаттамасы деп аталады. Алынған логикалық схема негізінде физикалық деректер схемасы тасымалданады. Физикалық схема нақты ДҚБЖ немесе тіпті нақты ДҚБЖ нұсқасы үшін деректер қорын құру үшін барлық қажетті ақпаратты қамтитын диаграмма болып табылады. Егер логикалық схемада кестелер мен атрибуттардың қандай идентификаторлары, атрибуттардың деректер типі және т.б. маңызды емес болса, онда физикалық схемада қабылданған синтаксиске сәйкес мәліметтер қорының толық сипаттамасы болуы керек. атрибуттардың түрлері, сақталатын процедуралар және т.б. .d. Бір логикалық схемаға сәйкес бірнеше физикалық құруға болады. Мысалы, ERwin v9.2 логикалық схема негізінде 10-нан астам өнеркәсіптік ДҚБЖ (ORACLE, MySQL, DB2, MS SQL Server және т.б.) және олардың әртүрлі нұсқалары үшін физикалықларын қалыптастыруға мүмкіндік береді. Физикалық схема негізінде сіз дерекқордың өзін немесе DDL сценарийін 1 жасай аласыз, ол өз кезегінде дерекқорды жасау үшін пайдаланылуы мүмкін.

Жоғарыда көрсетілген процедура деп аталады Forward Engineering DB . жасауға да мүмкіндік береді кері инженерия DB (Reverse Engineering DB) , яғни. дерекқор жүйесінің каталогына немесе DDL сценарийіне негізделген физикалық және одан әрі логикалық деректер схемасын құрастырыңыз.

Тура және кері инженерия режимдерінен басқа, CASE құралдары әдетте схема мен дерекқор жүйесінің каталогы арасындағы синхрондауды қолдайды, яғни. схеманы өзгерткен кезде олар бар дерекқорға барлық қажетті өзгерістерді автоматты түрде енгізе алады және керісінше.

Жетілдірілген CASE құралдарында кірістірілген бар схемадағы қателерді табу және түзетудің ішкі жүйесі . Бұл мүмкіндік әсіресе ондаған немесе жүздеген кестелерден тұратын үлкен дерекқорларды жобалау кезінде, сондай-ақ кері инженерияда пайдалы.

Айта кету керек, қазіргі заманғы ДҚБЖ-да визуалды деректерді модельдеуге арналған өздерінің кірістірілген құралдары бар. Олардың кейбіреулері тіпті классикалық ERD белгілерін қолдайды. Мұндай модельдеудің кемшіліктері тек физикалық деректер схемасын құру және мұндай шешім қабылданған жағдайда басқа ДҚБЖ-ға жылдам көшудің мүмкін еместігі болып табылады. Бұл тәсілдің артықшылығы ДҚБЖ мүмкіндіктерін неғұрлым толық пайдалану болып табылады, себебі ДҚБЖ әзірлеушілері оның мүмкіндіктері мен мүмкіндіктерін басқаларға қарағанда жақсы біледі.

Төменде IDEF1X әдістемесін қолданатын тікелей жобалау процедурасы сипатталған. IDEF1 әдістемесін Т.Рамай жасаған. Қазіргі уақытта IDEF1 негізінде оның жаңа нұсқасы – IDEF1X әдістемесі құрылды, оны 1981 жылы ICAM АҚШ федералды стандарты ретінде қабылдады.

1 Data Definition Language – деректерді анықтау тілі, SQL тілінің ішкі жиыны.

MS ACCESS ДҚБЖ көмегімен мәліметтер қорын ұйымдастыру және жүргізу

Мәліметтер қорын құру алдында нақты объектілер мен процестерді қамтуы тиіс таңдалған пәндік аймақтың сипаттамасы болуы керек, пайдаланушының күтілетін сұраныстарын қанағаттандыру және мәліметтерді өңдеу қажеттіліктерін анықтау үшін барлық қажетті ақпарат болуы керек.

Осы сипаттамаға сүйене отырып, деректер қорын жобалау кезеңінде мәліметтер базасында болуы және қажетті сұраныстардың орындалуын және пайдаланушы тапсырмаларының шешімін қамтамасыз ететін мәліметтердің құрамы мен құрылымы анықталады.

Реляциялық мәліметтер базасын жобалау және құру процесі келесі қадамдардан тұрады:

1) пәндік саланың ақпараттық-логикалық моделін құру, яғни. ақпараттық объектілерді таңдау және олардың арасындағы байланыстарды анықтау;

2) инфологиялық модельдің әрбір объектісі реляциялық кестемен бейнеленетін, ал кестелер арасындағы байланыстар объектілер арасындағы анықталған ақпараттық байланыстарға сәйкес келетін реляциялық деректер қорының логикалық құрылымын құру;

3) құрастырылған деректер моделінің ақпараттық объектілеріне сәйкес кестелерді құру;

4) кестелер арасындағы бар логикалық байланыстарды бекітетін деректер схемасын құру;

5) пәндік саланың құжаттарында қамтылған деректерді енгізу.

Алғашқы екі кезеңге ерекше назар аудару керек, өйткені оларды мұқият зерттемей, пайдаланушының қажеттіліктерін толығымен қанағаттандыратын мәліметтер базасын құру мүмкін емес.

Инфологиялық деректер моделін құру. Инфологиялық модель (ILM)пәндік аймақтың мәліметтерін ақпараттық объектілердің жиынтығы және олардың арасындағы байланыстар түрінде көрсетеді.

Ақпараттық объектқандай да бір нақты объектінің, процестің немесе оқиғаның ақпараттық сипаттамасы болып табылады. Ақпараттық объект пәндік аймақтың қандай да бір субъектісінің сапалық және сандық сипаттамаларын білдіретін логикалық өзара байланысты бөлшектердің жиынтығы арқылы қалыптасады. Мысалы, ТАУАР объектісі аты, өлшем бірлігі, өндіруші, сорт, баға, т.б. сияқты бөлшектермен сипатталады.

Әрбір ақпараттық объектіге бірегей атау беріледі.Мысалы, пәндік аймақты сипаттау кезінде тауарлармен қамтамасыз ету ТАУАР, ЖЕТКІЗУШІ сияқты нысандар таңдалады.

Ақпараттық объектінің көптеген іске асырулары бар – даналары (жазбалары). Мысалы, PRODUCT нысанының әрбір данасы нақты өнімді білдіреді. Дана белгілі бір атрибут мәндерінің жиынтығы арқылы қалыптасады және ақпараттық нысан кілтінің мәні арқылы бірегей түрде анықталуы керек. Кілт біреу болуы мүмкін ( қарапайым) немесе бірнеше негізгі реквизиттер ( құрама).



Реляциялық мәліметтер қорын жобалау кезінде ең тиімді деректер құрылымын шешу қажет. Бұл ретте келесі мақсаттар көзделеді:

Кестелердегі деректерге жылдам қол жеткізуді қамтамасыз ету.

Енгізу қателеріне және компьютердің дискілік кеңістігін ысырап етуге әкелетін деректердің қажетсіз қайталануын жойыңыз.

Кейбір нысандар өзгертілгенде, қатысты нысандарда сәйкес өзгеріс автоматты түрде болатындай деректер тұтастығын қамтамасыз етіңіз.

ILM жобалау кезеңіндегі келесі қадам ақпараттық объектілерді анықтағаннан кейін олардың арасындағы байланысты анықтау болып табылады.

Қатынасбұл кестелердегі деректердің бір-бірімен байланысын көрсететін екі кесте арасындағы қатынас. Қатынас құру кезінде бірдей өрістер екі түрлі кестеде көрсетіледі. Мысалы, өнім идентификаторын байланыстырушы өріс ретінде пайдаланып, ӨНІМ және ЖЕТКІЗУШІ кестелері арасында қатынас жасауға болады.

ACCESS кестелер арасындағы байланыстардың келесі түрлерін қолдайды:

Бір - бір таңбалы (1:1),

Бір – көп мәнді (1: М),

Көп – көп бағалы (Н: М).

Жеке қарым-қатынас (1:1)бір объектінің (А) әрбір данасы басқа объектінің (B) тек бір данасына сәйкес болғанда және керісінше, (В) объектінің әрбір данасы (А) объектінің бір ғана данасына сәйкес болғанда орын алады.

Бірден көпке қатынас (1:М)- бұл бір объектінің (А) әрбір данасы объектінің (В) бірнеше данасына, ал (В) объектінің әрбір данасы (А) объектінің бір ғана данасына сәйкес келетін осындай қатынастар. Осыған байланысты А объектісі негізгі объект, ал В объектісі бағыныңқы объект болып табылады.

Көп - көп құнды (N: M) -орын алады, егер А нысанының әрбір данасы В нысанының бірнеше данасына және керісінше, В нысанының әрбір данасына сәйкес келсе, А нысанының бірнеше даналары сәйкес келуі мүмкін.А және В нысандарының идентификаторлары.

ILM-де нысандар деңгейлер бойынша орналастырылады. Нөлдік деңгейде басқа объектілерге бағынбайтын объектілер орналастырылады. Басқа объектілердің деңгейі нөлдік деңгейден объектіге дейінгі ең ұзын жол арқылы анықталады. Нысандарды мұндай орналастыру олардың иерархиялық бағыныштылығы туралы түсінік береді, модельді көрнекі етеді және объектілер арасындағы қатынастарды түсінуді жеңілдетеді.

Мәліметтер қорының логикалық моделін құру.Мәліметтер қорының логикалық құрылымы алынған инфологиялық модельдің адекватты көрінісі болып табылады. Әрбір деректер үлгісінің ақпараттық нысаны сәйкес реляциялық кестемен салыстырылады. Кесте құрылымы нысанның атрибут құрамымен анықталады, мұнда әрбір баған бір атрибутқа сәйкес келеді. Кесте жолдары нысан даналарына сәйкес келеді және кесте жүктелген кезде қалыптасады.

Деректер моделінің объектілері арасындағы байланыстар бірдей реквизиттер арқылы жүзеге асырылады − байланыс кілттері сәйкес кестелерде. Бұл жағдайда сілтеме кілті әрқашан негізгі нысанның идентификаторы болуы керек.