Misol bilan ma'lumotlar bazasida denormalizatsiya nima?
Misol bilan ma'lumotlar bazasida denormalizatsiya nima?

Video: Misol bilan ma'lumotlar bazasida denormalizatsiya nima?

Video: Misol bilan ma'lumotlar bazasida denormalizatsiya nima?
Video: Ma'lumotlar va ma'lumotlar bazasi nima? 2024, May
Anonim

Ma'lumotlar bazalarida denormalizatsiya . Denormalizatsiya - bu ma'lumotlar bazasi biz qo'shadigan optimallashtirish texnikasi ortiqcha ma'lumotlar bir yoki bir nechta jadvallar . Uchun Masalan, normallashtirilgan ma'lumotlar bazasida , bizda Kurslar bo'lishi mumkin stol va o'qituvchilar stol . Kurslardagi har bir yozuv Kurs uchun o‘qituvchi identifikatorini saqlaydi, lekin o‘qituvchi nomi emas.

Bundan tashqari, ma'lumotlar bazasida denormalizatsiya nima?

Denormalizatsiya strategiyasi hisoblanadi ma'lumotlar bazasi menejerlar ish faoliyatini oshirish uchun foydalanadilar ma'lumotlar bazasi infratuzilma. Bu normallashtirilgan ma'lumotlarga ortiqcha ma'lumotlarni qo'shishni o'z ichiga oladi ma'lumotlar bazasi bilan muayyan turdagi muammolarni kamaytirish uchun ma'lumotlar bazasi turli jadvallardagi ma'lumotlarni bitta jadvalga birlashtirgan so'rovlar.

Bundan tashqari, nega bizga ma'lumotlar bazasida denormalizatsiya kerak? Denormalizatsiya ilgari normallashtirilgan strategiyada qo'llaniladigan strategiyadir ma'lumotlar bazasi samaradorlikni oshirish uchun. Buning ortidagi g'oya - bu erda ortiqcha ma'lumotlarni qo'shish biz Bu bizga eng ko'p yordam beradi deb o'ylayman. Biz mavjud jadvalda qo'shimcha atributlardan foydalanishi, yangi jadvallar qo'shishi yoki hatto mavjud jadvallarning namunalarini yaratishi mumkin.

Xuddi shunday, odamlar so'rashadi, ma'lumotlar bazasiga misol nima?

Microsoft Excel elektron jadvali yoki Microsoft Access yaxshi misollar ish stoli ma'lumotlar bazasi dasturlari. Ushbu dasturlar foydalanuvchilarga ma'lumotlarni kiritish, saqlash, himoya qilish va kerak bo'lganda olish imkonini beradi. Ular o'z ichiga oladi ma'lumotlar bazalari SQL Server, Oracle kabi Ma'lumotlar bazasi , Sybase, Informix va MySQL.

Denormalizatsiyaning afzalligi nimada?

Denormalizatsiya ish faoliyatini yaxshilash mumkin: qo'shilishlarga bo'lgan ehtiyojni minimallashtirish. Agregat qiymatlarni oldindan hisoblash, ya'ni ularni tanlangan vaqtda emas, balki ma'lumotlarni o'zgartirish vaqtida hisoblash. Ba'zi hollarda jadvallar sonini kamaytirish.

Tavsiya: