Ma'lumotlar bazasini boshqarish haqida ma'lumotni bilib oling

Ma'lumotlar bazasi ko'rinishi haqida batafsilroq ma'lumot oling

Ma'lumotlar bazasi ko'rinishlari sizga oxirgi foydalanuvchi tajribasining murakkabligini osonlik bilan kamaytirishga imkon beradi va oxirgi foydalanuvchilarga taqdim etilgan ma'lumotlarni cheklash orqali ma'lumotlar bazasi jadvallarida joylashgan ma'lumotlarga kirish imkoniyatini cheklaydi. Aslida, ko'rinish sun'iy ma'lumotlar bazasi jadvali mazmunini dinamik ravishda to'ldirish uchun ma'lumotlar bazasi so'rovining natijalarini ishlatadi.

Ko'rish nima uchun kerak?

Foydalanuvchilarga ma'lumotlar bazasiga bazaviy jadvallarga to'g'ridan-to'g'ri kirishni taqdim qilish o'rniga, ularning qarashlari orqali ma'lumotlarga kirishni ta'minlashning ikkita asosiy sababi bor:

Ko'rinishni yaratish

Ko'rinishni yaratish juda sodda: sizni majburlashni va ularni CREATE VIEW buyrug'iga qo'yish kerak bo'lgan cheklovlarni o'z ichiga olgan so'rovni yaratishingiz kerak. Quyidagi sintaksis:

CREATE VIEW ko'rinishi nomi AS

Misol uchun, oldingi bobda men muhokama qilingan to'la vaqtli xodimlar ko'rinishini yaratmoqchi bo'lsangiz, quyidagi buyruqni chiqarasiz:

AS KO'RSATISh, to'liq vaqtda AS
SELECT first_name, last_name, employee_id
Xodimlardan
WHERE holati = "FT"

Ko'rinishni o'zgartirish

Ko'rish tarkibini o'zgartirish ko'rinishni yaratish bilan bir xil sintaksisini ishlatadi, lekin siz CREATE VIEW buyrug'i o'rniga ALTER VIEW buyrug'idan foydalanasiz. Misol uchun, agar siz xodimning telefon raqamini natijalarga qo'shadigan to'liq vaqtda ko'rishni cheklashni xohlasangiz, quyidagi buyruqni chiqarasiz:

ALTER VIEW to'liq vaqtda AS
First_name, last_name, employee_id, telefonni tanlang
Xodimlardan
WHERE holati = "FT"

Ko'rishni o'chirish

DROP VIEW buyrug'idan foydalanib, ma'lumotlar bazasidan ko'rinishni olib tashlash oddiy. Misol uchun, agar siz to'la-vaqti bilan xodimlarning ko'rinishini o'chirishni xohlasangiz, quyidagi buyruqni ishlatasiz:

DROP VIEW to'liq vaqtda