Кіріспе

Жүйедегі деректердің моделін құру

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

Семантикалық деректерді модельдеу

Деректер базасының логикалық деректер құрылымы, иерархиялық, желілік немесе қатынастық болсын, деректердің түсіндірмелік анықтамасының талаптарын толыққанды қанағаттандыра алмайды, себебі ол шектеулі көлемде және деректер базасын басқару жүйесі қолданатын іске асыру стратегиясына бағытталған. Егер семантикалық деректер моделі деректер базасына мақсатты түрде енгізілмесе, бұл таңдау өнімділікке шамалы әсер етуі мүмкін, бірақ жалпы өнімділікті едәуір жақсартады. [[Файл:A2 4 Семантикалық деректер үлгілері.jpg|thumb|320px|Семантикалық деректер үлгілері]]