|
1-bob. Ma`lumotlar bazasining asosiy tushunchalari
|
bet | 45/80 | Sana | 05.01.2024 | Hajmi | 281,59 Kb. | | #130407 |
Bog'liq 1-bob. Ma`lumotlar bazasining asosiy tushunchalari-fayllar.orgDROP 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:
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
SQLda almashtirish funksiyalari nima maqsadda ishlatiladi?
Guruhli funksiyalarga qanday funksiyalar kiradi?
Tasavvurlar (View)ning afzalliklari nimada?
Shartli so‘rovlar qanday tashkil qilinadi?
Guruhli funksiya vazifalari?
Guruhli funksiya ko`rinshlari?
Murakkab so`rovlar yaratish qanday yaratiladi?
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:
|
| |