1-bob. Ma`lumotlar bazasining asosiy tushunchalari



Yüklə 326,41 Kb.
səhifə45/80
tarix01.12.2023
ölçüsü326,41 Kb.
#170685
1   ...   41   42   43   44   45   46   47   48   ...   80
1-bob. Ma`lumotlar bazasining asosiy tushunchalari-fayllar.org

DROP VIEW view_name;



Misol. CUSTOMERS jadvali asosida yaratilgan CUSTOMERS_VIEW tasvirni o‘chirish.

DROP VIEW CUSTOMERS_VIEW;



Tasvirni o‘zgartirish komandasi ALTER VIEW.

ALTER VIEW tasvir_nomi [(ustun_1, ustun_2, )] AS ifoda_SELECT



Masalan OrdersProductsCustomers tasvirni o‘zgartirish:

ALTER VIEW OrdersProductsCustomers



AS SELECT Orders.CreatedAt AS OrderDate, Customers.FirstName AS Customer, Products.ProductName AS Product, Products.Manufacturer AS Manufacturer FROM Orders

INNER JOIN Products ON Orders.ProductId = Products.Id INNER JOIN Customers ON Orders.CustomerId = Customers.Id;



Nazorat savollari




  1. SQLda almashtirish funksiyalari nima maqsadda ishlatiladi?



  2. Guruhli funksiyalarga qanday funksiyalar kiradi?



  3. Tasavvurlar (View)ning afzalliklari nimada?



  4. Shartli so‘rovlar qanday tashkil qilinadi?



  5. Guruhli funksiya vazifalari?



  6. Guruhli funksiya ko`rinshlari?



  7. Murakkab so`rovlar yaratish qanday yaratiladi?



    1. SQLtili yordamida ma‘lumotlarni tavsiflash



Butunlik (inglizcha – teginmaslik, saqlanish, bir butun) – deganda har qanday vaqtda ma‘lumotlarning to‘griligi tushuniladi. Bu maqsad ma‘lum chegarada bo‘lishi kerak. MBBT ma‘lumotlar bazasiga kiritilayotgan har bir bo‘lak qiymatning to‘g‘riligini tekshirish imkonini bermaydi. Masalan, kiritilayotgan 5 (hafta kun nomerini ko‘rsatuvchi) qiymati haqiqatda 3 ga teng bo‘ishini tekshirmaydi. Boshqa tomondan 9 qiymati aniq xato bo‘ladi va MBBT bo’nga javob qaytaradi. Chunki bu nomer (1,2,3,4,5,6,7) sonlar to‘plami ichida yo‘q. MBning butunligini ta‘minlashni ma‘lumotlarni har xil to‘g‘ri bolmagan o‘zgarishlar yoki buzulishdan himoyalash deb qarash kerak. Zamonaviy MBBT butunlikni ta‘minlash uchun bir qancha vositalarga ega: Butunlikni aniqlash usulini uchta guruhga ajratadi:

1   ...   41   42   43   44   45   46   47   48   ...   80




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin