Негізгі айырмашылық – ДҚБЖ-дағы жалпылау мен мамандандыру
ДҚБЖ-дағы Жалпылау мен Маманданудың негізгі айырмашылығы мынада: Жалпылау - бұл жоғары деңгейлі нысанды шығару үшін төменгі деңгейдегі нысандарды біріктіру процесі, ал мамандандыру - жоғары деңгейлі нысанды төменгі деңгейдегі нысандарға бөлу процесі.
Әр ұйым деректерді талапқа сәйкес сақтауы керек. Деректердің әртүрлі түрі бар және оларды ұйымдастыру механизмі болуы керек. Дерекқорды басқару жүйесі (ДҚБЖ) деректерді тиімді сақтау, жаңарту, басқару және алу үшін пайдаланылуы мүмкін. Мәліметтер базасында деректерді сақтау алдында жобаланатын мәліметтер қорының визуалды көрінісі болуы керек. Деректер қорының тұжырымдамалық түсінігін алу үшін Entity Relationship (ER) диаграммасын пайдалануға болады. ER диаграммасы ER үлгісіне негізделген. Деректердің күрделілігіне байланысты ER моделі одан әрі дамыды. Ол Enhanced Entity Relationship моделі (EER) ретінде белгілі. EER үлгісіне негізделген диаграмма Enhanced ER диаграммасы деп аталады. Жалпылау және мамандандыру - бұл EER диаграммасын салу үшін қолдануға болатын жақсартылған ER моделінің екі тұжырымдамасы.
ДҚБЖ-дағы жалпылау дегеніміз не?
Нысан нақты әлемдегі нысанға сілтеме жасайды және нысандар арасында қарым-қатынастар бар. ER диаграммасы Entity-Relationship (ER) үлгісіне негізделген. Нысан қатынасының үлгісі деректер арасындағы қарым-қатынастарды жобалау және көрсету үшін пайдаланылатын үлгі болып табылады. Медициналық орталықтың дерекқорында пациент, дәрігер, қызметкер және т.б. сияқты нысан болуы мүмкін. Әрбір нысанның оларды сипаттайтын қасиеттері бар. Олар атрибуттар ретінде белгілі. Пациент нысанында пациент_идентификаторы, аты, мекенжайы, телефоны, т.б. сияқты атрибуттары болуы мүмкін. Нысандар арасындағы байланыс қатынас ретінде белгілі.
Деректердің күрделілігіне байланысты бастапқы ER моделі әрі қарай әзірленді. Ол Enhanced ER (EER) үлгісі ретінде белгілі. EER үлгісіне негізделген диаграмма Enhanced ER (EER) диаграммасы деп аталады. Жалпылау - бұл EER диаграммасын салу кезінде қолдануға болатын түсінік. Жалпылауда төменгі нысандарды жоғары деңгейлі нысанға біріктіруге болады. Ол төменнен жоғарыға қарай тәсіл ретінде де белгілі. Бұл тәсілде нысандар жалпыланған нысанды орындау үшін біріктіріледі.
01-сурет: Жалпылау, төменнен жоғарыға қарай көзқарас
Жоғарыдағы диаграммаға сәйкес Студент және Лектор деп аталатын екі нысан бар. Студент нысанында student_id атрибуттары, аты және қала бар. «Дәріскер» атрибуттары lecturer_id, аты және қаласы. Тұлға нысанын жасау үшін екеуін бірге біріктіруге болады. Аты мен қала атрибуттары екі нысанға да ортақ. Сондықтан оларды Жеке тұлғаға орналастыруға болады. Студент нысанының студент_ид төлсипаты бар. Лектор нысанының lecturer_id төлсипаты бар. Студент пен Лектор субъектілері жеке тұлғаға жалпыланады.
ДҚБЖ мамандығы дегеніміз не?
Мамандандыру - Жалпылауға қарама-қарсы. Мамандандыруда жоғары деңгейдегі субъектіні төменгі деңгейдегі субъектілерге бөлуге болады. Жоғары деңгейдегі мекеме одан әрі маманданған. Ол сондай-ақ жоғарыдан төмен көзқарас ретінде белгілі. Жоғарыдағы мысалды қарастырайық.
02-сурет: Мамандану, жоғарыдан төмен қарай көзқарас
Жоғарыдағы диаграммаға сәйкес тұлғаны одан әрі Студент және Дәріскер болып табылатын мамандандырылған құрылымдарға бөлуге болады. Жеке тұлғаның атауы және қала нысандары болады. Демек, бұл атрибуттар Студент және Лектор нысандарына да тиесілі. Студент нысанында атау мен қала атрибуттары және student_id болып табылатын өзінің төлсипаты бар. «Лектор» нысанында атау, қала атрибуттары және lecturer_id болып табылатын өзінің төлсипаты бар. Жеке тұлғаның одан әрі студент пен оқытушыға маманданғанын байқауға болады.
ДҚБЖ-дағы жалпылау мен мамандандырудың арасында қандай байланыс бар?
Жалпылау – Мамандандыруға қарама-қарсы және Мамандану – Жалпылауға қарама-қарсы
ДҚБЖ жалпылау мен мамандандырудың айырмашылығы неде?
Жалпылау және ДҚБЖ-дағы мамандандыру |
|
Жалпылау – жоғары деңгейлі нысанды шығару үшін төменгі деңгейдегі нысандарды біріктіру процесі. | Мамандандыру - бұл жоғары деңгейлі субъектіні төменгі деңгейдегі нысандарға бөлу процесі. |
Синонимдер | |
Жалпылау төменнен жоғарыға қарай тәсіл ретінде белгілі. | Мамандандыру жоғарыдан төмен көзқарас ретінде белгілі. |
Негізгі тапсырма | |
Жалпылауда бірқатар нысандар ұқсас сипаттамалары негізінде бір жалпыланған нысанға біріктіріледі. | Мамандандыруда субъект сипаттамаларына қарай ішкі құрылымдарға бөлінеді. |
Қорытынды – Жалпылау және ДҚБЖ-дағы мамандандыру
ER диаграммалары дерекқор құрылымын модельдеу үшін пайдаланылады. Ол мәліметтер қоры туралы концептуалды түсінік береді. Ол ER үлгісіне негізделген. ER моделі одан әрі әзірленді және ол Enhanced ER моделі ретінде белгілі. Диаграммаға негізделген EER моделі EER моделі болып табылады. Жалпылау және мамандандыру - кеңейтілген ER диаграммасын салу кезінде қолдануға болатын екі ұғым. ДҚБЖ-дағы жалпылау мен мамандандырудың айырмашылығы мынада: Жалпылау - бұл жоғары деңгейдегі субъектіні шығару үшін төменгі деңгейдегі нысандарды біріктіру процесі, ал мамандандыру - жоғары деңгейдегі субъектіні төменгі деңгейлі нысандарға бөлу процесі. Бұл мақалада ДҚБЖ жалпылау мен мамандандыру арасындағы айырмашылық қарастырылады.