Кіріспе

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

Шолу

Логикалық деректер модельдері ақпарат саласының абстрактілі құрылымын көрсетеді. Олар көбінесе диаграмма түрінде болады және ұйым үшін маңызды нәрселерді және олардың өзара қатынастарын анықтауға бағытталған бизнес-процестерде қолданылады. Расталып, бекітілгеннен кейін логикалық деректер моделі физикалық деректер моделінің негізіне айналып, деректер базасының жобасын құрастыруға мүмкіндік береді. Логикалық деректер модельдері бұрынғы түсіндірмелік деректер моделінде анықталған құрылымдарға сүйенуі керек, себебі ол ақпараттық контекстің мағынасын сипаттайды, және логикалық модель де оны көрсетуі тиіс. Алайда, логикалық деректер моделі нақты есептеу жүйесінде іске асырылатынын ескере отырып, оның мазмұны тиімділікті арттыру үшін бейімделеді. "Логикалық деректер моделі" термині кейде "домендік модельдің" синонимі ретінде немесе домендік модельге орнықтыру ретінде қолданылады. Бұл екі түсінік тығыз байланысты және олардың мақсаттары ұқсас болғанымен, домендік модель сол доменмен байланысты деректердің құрылымына қарағанда, проблемалық домендегі түсініктерді анықтауға көбірек назар аударады.

Тарих

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

Тұжырымдамалық, логикалық және физикалық деректер моделі

Логикалық деректер моделі кейде қате түрде физикалық деректер моделі деп аталады, бұл ANSI ұйымының ниеті емес еді. Деректер қорының физикалық дизайны белгілі бір дерекқорды басқару технологиясын кеңінен пайдалануды қамтиды. Мысалы, кесте/баған дизайны әлемнің әртүрлі бөліктерінде орналасқан компьютерлер жиынтығында жүзеге асырылуы мүмкін. Бұл физикалық модельдің саласы. Тұжырымдамалық, логикалық және физикалық деректер модельдері өз мақсаттары, міндеттері және мазмұны жағынан мүлдем өзгеше. Негізгі айырмашылықтар төменде көрсетілген.

Тұжырымдамалық деректер моделі (CDM) | Логикалық деректер моделі (LDM) | Физикалық деректер моделі (PDM)
---|---|---
Жоғары деңгейдегі деректер құрылымдарын қамтиды | Субъектілерді (кестелерді), атрибуттарды (бағандар/жолдарды) және қатынастарды (кілттерді) қамтиды | Кестелерді, бағандарды, кілттерді, дерек түрлерін, тексеру ережелерін, деректер қорының триггерлерін, сақталған процедураларды, домендерді және қол жеткізу шектеулерін қамтиды
Техникалық емес атаулар, сондықтан барлық деңгейдегі басшылар мен менеджерлер деректердің архитектуралық сипаттамасын түсіне алады | Субъектілер мен атрибуттар үшін бизнес атауларын қолданады | Деректерді басқару жүйесі (DBMS) және компанияның стандарттарымен шектелген кестелер мен бағандар үшін қысқартылған баған атаулары сияқты нақты және аз жалпылама атауларды қолданады
Архитектуралық сипаттамалар техникалық емес тұрғыда құрылатын жоғары деңгейдегі деректер құрылымдарын қолданады | Технологиядан (платформа, DBMS) тәуелсіз | Деректерге жылдам қол жеткізу үшін бастапқы кілттер мен индекстерді қамтиды.
DIV 1 көрінісінде (DoDAF V2.0) көрсетілген | DIV 2 көрінісінде (DoDAF V2.0) және OV 7 көрінісінде (DoDAF V1.5) көрсетілген | DIV 3 көрінісінде (DoDAF V2.0) және SV 11 көрінісінде (DoDAF V1.5) көрсетілген.