Sobes.tech
Junior — Middle

Cədvəllər əlaqəli olsa da, xarici açar istifadə olunmayan bir vəziyyət nümunəsi verə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Xarici açarların istifadə olunmadığı əlaqəli cədvəllər, əlaqənin tətbiq və ya biznes məntiqi səviyyəsində saxlanıldığı hallarda baş verir və verilənlər bazası səviyyəsində deyil. Məsələn, bəzi köhnə sistemlərdə və ya NoSQL bazaları ilə işləyərkən, burada xarici açar dəstəyi yoxdur.

Nümunə: sifarişlər cədvəli və müştərilər cədvəli var, sifarişlər cədvəlində client_id sahəsi saxlanılır, lakin verilənlər bazasında xarici açar təyin olunmayıb. Əlaqə kodda saxlanılır və məlumatlar alınarkən client_id üzərində join edilir.

Bu yanaşma performansı artırmaq və ya köçürmələri sadələşdirmək üçün istifadə oluna bilər, lakin məlumatların bütövlüyünü pozmamaq üçün diqqətli olmaq lazımdır.