Реляциялық СУБД тек типтің деректер қҧрылымымен
қатынасы
арқылы жҧмыс істейді. Реляциялық кестеге сәйкес келетін ережелерді
сақтау қажет:
■
кестеде біркелкі кортеждер жоқ;
■
бағандар қатынастар атрибуттарына сәйкес келеді;
■
әрқашан алғашқы кілттер
бар болып табылады;
■
кез келген атрибут бірегей атауға ие болады;
■
ӛндірістік
кестедегі жолдар тәртібі;
■
бағандар тәртібімен ғана ерекшеленетін екі қатынас бірдей болып
саналады.
Екіншіден, бҧл тілдік тҧтастығын
қолдау болып табылады, ол
реляциялық дерекқор SQL стандартынан тӛмен емес деректерді
сипаттау және ӛңдеу ҥшін тілдерді қамтамасыз етуі керек.
Стандарттарға сәйкес келмейтін тӛмен деңгейлі басқа деректерді ӛңдеу
қҧралдары қол жетімді болмауы керек.
Ҥшіншіден, бҧл сілтеме тҧтастығын қолдау болып табылады. Ӛзара
байланыстырылған
кестелердің
атрибуттарының
арасындағы
қатынастардың белгілі бір принциптерін қамтамасыз етуді білдіреді:
■
балалар кестесінің жолдары олармен
байланыстырылған негізгі
кестенің жолы жойылған кезде жойылады;
■
негізгі кестенің жолдары олармен байланыстырылған негізгі
кестенің жолы жойылғанда, ал ата-аналық кесте кілті анықталмаған
нӛлдік мәнмен ауыстырылады.
Реляциялық тҧтастығы кезінде қосымша
немесе жою операциялар
деректер модификациялау кезінде дәйекті деректер базасын
мемлекеттік қолдау кӛрсетуді кӛздейді. Қҧрылымы,
тілдік және
деректер базасын тҧтастығы реляциялық деректер қҧрылымдармен
жҧмыс ережелерін анықтайды. Тҧтастығының осы ҥш тҥрін қолдауға
қойылатын талаптар әр СУБД осы
ережелерді керек етеді және
реляциялық моделі және реляциялық деректер базасын қосымшалар
әзірлеу деректер базасын пайдалана отырып қҧру кезінде әзірлеушілер
осы ескермеуге тиіс деп болжайды.
Достарыңызбен бөлісу: