Yakuniy nazorat bilet №1 1normal formadan 2normal formaga o’tish qanday amalga oshiriladi? Misollar keltiring


normal forma va uning tashkil etuvchilari


Download 0.73 Mb.
bet4/77
Sana19.06.2023
Hajmi0.73 Mb.
#1621999
1   2   3   4   5   6   7   8   9   ...   77
Bog'liq
MBB yakuniy nazorat (2) (Автосохраненный)

2normal forma va uning tashkil etuvchilari.

J; Normallashtirish — bu ma’lumotlarni qo‘shishda, o‘zgartirishda va o‘chirishda eng yaxshi
xususiyatlarga ega ikki yoki undan ortiq bo’laklarga jadvalni bo’lish. Normallashtirishning
asosiy maqsadi ma’lumotlar bazasini olishga qaratilganki, unda har bir dalil (fakt) faqat bir
joyda uchraydi, ya’ni ma’lumotlar ortib ketmaydi. Bu faqat xotiradan tejab foydalanlish
maqsadida qilinmay, balki saqlanayotgan ma’lumotlar orasida qarama-qarshiliklarni
bartaraf qilish uchun ham kerak
Har qanday normallashgan jadval avtomatik ravishda birinchi normal formada, qisqacha
1NF, deb hisoblanadi
jadval 1NF da bo’lsa va undan
tashqari yana bir qo‘shimcha shartni qoniqtirsa, u jadval 2NFda deyiladi
Jadval, agar u 1NF ta’rifini qanoatlantirsa va uning barcha birinchi
kalitga kirmaydigan maydonlari birinchi kalit bilan to‘liq funksional bog‘langan bo‘lsa
ikkinchi normal formada (2NF) bo‘ladi.

  1. SQL tili dialektlari. Ma’lumotlar bazasi bilan ishlash rejimlari

J; SQL tili standartdir, u barcha relyatsion ma'lumotlar bazalarida amalga oshiriladi, ammo har bir MB ushbu standartning kengaytmasiga ega, o'ziga xos ma'lumotlar tiliga ega, odatda SQL dialekti deb ataladi, bu albatta SQL-ga asoslangan, ammo to'liq dasturlash uchun ko'proq imkoniyatlarni taqdim etadi, bundan tashqari, bunday ichki til ushbu standartni tizim ma'lumotlarini olish va SQL so'rovlarini soddalashtirish qobiliyati.
SQL tilining ba'zi dialektlari:

  • Transact-SQL (qisqartirilgan T-SQL)- Microsoft SQL serverda ishlatiladi;

  • PL/SQL (Procedural Language / Structured Query Language) – используется в Oracle Database;

  • PL/pgSQL (Procedural Language / PostGres Structured Query Language) – PostgreSQL-da ishlatiladi.

Shunday qilib, MB qaysi kengaytmada SQL ko'rsatmalarini yozishingizga bog'liq. Agar oddiy SQL so'rovlari haqida gapiradigan bo'lsak, masalan,
SELECT ProductId, ProductName FROM Goods
albatta, barcha ma'lumotlar bazalarida bunday so'rovlar ishlaydi, chunki SQL standartdir.

Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   77




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling