Кіріспе

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

Шолу

Тұжырымдамалық схема – дерекқорларда қолданылатын түсініктер мен олардың байланыстарының картасы. Ол ұйымның семантикасын сипаттайды және оның мәні туралы бірқатар тұжырымдар береді. Нақты айтқанда, ол ұйым үшін маңызды нәрселерді (топтар), олар туралы ақпарат жинауға ұйымның бейімділігін, олардың ерекшеліктерін (атрибуттарын) және осы маңызды нәрселердің жұптары арасындағы байланыстарды (қатынастарды) сипаттайды. Тұжырымдамалық схема ұйымның семантикасын, дерекқордың дизайнын емес, көрсететіндіктен, ол абстракцияның әртүрлі деңгейлерінде болуы мүмкін. ANSI-дің бастапқы төрт схемалық архитектурасы әрбір адамның айналасындағы әлемге деген көзқарасын көрсететін сыртқы схемалар жиынтығымен басталды. Бұл схемалар біріктіріліп, барлық сыртқы көзқарастардың жиынтығын қамтитын біртұтас тұжырымдамалық схемаға айналады. Деректер моделі әр адамның көзқарасы сияқты нақты болуы мүмкін, бірақ бұл оны икемсіз етеді. Егер сол адамның әлемі өшсе, модель де өзгеруі керек. Тұжырымдамалық деректер модельдері абстрактілірек көзқараспен қарап, негізгі ұғымдарды анықтайды, ал жеке тұлғамен байланысты нәрселер – олардың мысалдары ғана. Модель объектіге бағытталған терминдерде «мұрагерлік» деп аталатын мүмкіндікті де қамтиды. Топтың инстанцияларының жиынтығы өз алдына топтарға бөлінуі мүмкін. Осылайша, кіші топтың әрбір инстанциясы сонымен қатар үлкен топтың инстанциясы болып табылады. Үлкен топтың әрбір инстанциясы да кіші топтардың бірінің инстанциясы болып табылады. Үлкен топ пен кіші топ арасындағы қатынастар ерекше немесе емес болуы мүмкін. Әдістеме үлкен топтың әрбір инстанциясы тек бір кіші топтың инстанциясы болуын талап етуі мүмкін. Сол сияқты, үлкен топ пен кіші топ арасындағы қатынас толық немесе толық емес болуы мүмкін. Егер әдістеме үлкен топтың әрбір инстанциясы кіші топтың инстанциясы болуын талап етсе, онда ол толық болып саналады. «Басқа» деп аталатын кіші топ жиі қажет болады.

Қарым-қатынас мысалы

Әр АДАМ бір немесе бірнеше ТАПСЫРЫС бойынша сатушы бола алады. Әр ТАПСЫРЫС бір ғана АДАМ-нан келуі керек. АДАМ – ПАРТИЯның кіші түрі. (Яғни, АДАМның әрбір мысалы ПАРТИЯның да мысалы болып табылады.) Әрбір ҚЫЗМЕТКЕРдің басшысы басқа ҚЫЗМЕТКЕР болуы мүмкін.

Деректер құрылымының диаграммасы

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