בית מאגרי מידע מהי נוף? - הגדרה מטכנולוגיה

מהי נוף? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של View?

תצוגה היא תת-קבוצה של מסד נתונים שנוצר משאילתה ומאוחסנת כאובייקט קבוע. הגדרת התצוגה אמנם קבועה, אך הנתונים הכלולים בה הם דינאמיים בהתאם לנקודת הזמן בה ניגשת לתצוגה.


תצוגות מייצגות קבוצת משנה של הנתונים הכלולים בטבלה. הם יכולים להצטרף ולפשט טבלאות מרובות לטבלה וירטואלית אחת. הם תופסים מעט מאוד שטח אחסון מכיוון שבסיס הנתונים מכיל רק את הגדרת התצוגה ולא את הנתונים. יתרה מזאת, הם יכולים לספק תוצאות לחישובים שונים (כמו סכום וממוצע) יחד עם הנתונים המאוחסנים, ויכולים להגביל את המידה שבה טבלאות נחשפות לעולם החיצון.

Techopedia מסביר את View

תצוגה היא פשוט שאילתת מובנה (SQL) המאוחסנת כאובייקט. לדוגמה, טבלאות CUSTOMER_MASTER ו- ACCOUNTS_MASTER בבסיס הנתונים היחסי של בנק מסחרי נשאלות לעתים קרובות על לקוחות ומספרי החשבון שלהם. שאילתת SQL הבאה מחזירה שם פרטי, שם משפחה, מספר חשבונות וסוגי לקוחות:


בחר c.first_name, c.name, a.account_number, a.account_type

מ- customer_master c, accounts_master a

איפה c.customer_id = a.customer_id

סדר לפי שם משפחה, מספר חשבונות_מספר


בכל פעם ששאילתה זו מופעלת, יש לפרק אותה ולהיטען בכלי האופטימיזציה של SQL ולצרוך זמן ומשאבים יקרי ערך. אם השאילתה נשמרת כתצוגה, פעילויות תקורה אלה יבוצעו רק פעם אחת בעת יצירת התצוגה. להלן סקריפט SQL לדוגמא ליצירת תצוגה:


צור צפייה בחשבונות לקוח AS

(

בחר c.first_name, c.name, a.account_number, a.account_type

מ- customer_master c, accounts_master a

איפה c.customer_id = a.customer_id

סדר לפי שם משפחה, מספר חשבונות_מספר

)


ניתן להשתמש בתצוגות בשאילתות ממש כמו בטבלאות רגילות על ידי בחירת עמודות ספציפיות, הגבלת התוצאות באמצעות סעיף WHERE וכן הלאה. כמה מנועי בסיס נתונים רלוונטיים אף מאפשרים לעדכן את הנתונים ישירות דרך התצוגה.

הגדרה זו נכתבה בהקשר של מסדי נתונים
מהי נוף? - הגדרה מטכנולוגיה