Junior
Strukturlangan ma'lumotlar bazasi nima?
sobes.tech AI
AIdan javob
Tuzilgan ma'lumotlar bazasi — bu ma'lumotlar qat'iy belgilangan, oldindan belgilangan formatda saqlanadigan ma'lumotlar bazasidir.
Asosiy xususiyatlar:
- Oldindan bashorat qilish mumkin bo'lgan tuzilma: Ma'lumotlar sxemasi (jadval, ustunlar, ma'lumot turlari, bog'lanishlar) oldindan belgilangan va ma'lumotlarning yaxlitligini ta'minlaydi.
- Relatsion modellar: Ko'pincha relatsion model tamoyillariga asoslangan bo'lib, ma'lumotlar jadval shaklida taqdim etiladi, ularning satr va ustunlari bilan.
- Rasmiy so'rov tili: Ma'lumotlarni boshqarish va so'rov qilish uchun SQL (Structured Query Language) kabi til ishlatiladi.
- Oson kirish va boshqarish: Aniq tuzilma tufayli, ma'lumotlarni qidirish, filtrlash, yangilash va tahlil qilish oson.
Misollar:
- Relatsion ma'lumotlar bazalari (RDBMS): MySQL, PostgreSQL, Oracle, SQL Server.
- Fiksatsiyalangan ustunlarga ega elektron jadvaldagi ma'lumotlar.
- Aniq belgilangan tuzilishga ega CSV yoki XML formatidagi ma'lumotlar.
QA uchun asosiy afzallik: Tuzilgan ma'lumotlar test qilishni soddalashtiradi, chunki so'rovlarning kutilyotgan natijalarini aniq belgilash va ma'lumotlarning yaxlitligini oldindan belgilangan qoidalarga muvofiq tekshirish mumkin.
SQL so'rovi misoli:
-- 'users' jadvalidan barcha yozuvlarni olish
SELECT *
FROM users
WHERE status = 'active';