ההבדל בין תצוגה לתצוגה ממומשת

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 2 אַפּרִיל 2021
תאריך עדכון: 13 מאי 2024
Anonim
15 Things You Probably Never Noticed in ETS2
וִידֵאוֹ: 15 Things You Probably Never Noticed in ETS2

תוֹכֶן


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

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

  1. טבלת השוואה
  2. הגדרה
  3. הבדלים עיקריים
  4. סיכום

טבלת השוואה

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


הגדרת נוף

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

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

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


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

כעת נראה את התחביר של View

צור תצוגה V כ

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

הגדרת תצוגה ממומשת

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

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

תצוגה ממוחשבת מגיבה מהר יותר בהשוואה ל- View. הסיבה לכך היא שהתצוגה הממומשת מחושבת מראש, ולכן היא לא מבזבזת זמן בפתרון השאילתה או מצטרפת לשאילתה היוצרת את התצוגה הממומשת. מה שמביא בתגובות מהר יותר לשאילתה המתבצעת בתצוגה ממומשת.

הבה נבדוק את התחביר של תצוגה ממומשת:

צור תצוגה ממומשת V
בנה רענון
דולק
כפי ש

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

בדרך כלל משתמשים בתצוגות המורכבות ב- מחסן נתונים.

  1. ההבדל הבסיסי בין תצוגה לתצוגה ממומשת הוא שתצוגות הן לא מאוחסן פיזית בדיסק. מצד שני, השקפות ממומנות הן מאוחסן על הדיסק.
  2. ניתן להגדיר תצוגה כ- שולחן וירטואלי נוצר כתוצאה מביטוי השאילתה. עם זאת, תצוגה ממוחשבת היא א עותק פיזי, תמונה או תמונת מצב של שולחן הבסיס.
  3. נוף תמיד מעודכן כאשר השאילתה היוצרת תצוגה מבצעת בכל פעם שמשתמשים בתצוגה. מצד שני, התצוגה החומרית מתעדכנת ידנית או על ידי הגשת בקשה מפעילה לזה.
  4. תצוגה ממוחשבת מגיבה מהיר יותר מאשר תצוגה שכן התצוגה הממומשת מחושבת מראש.
  5. תצוגה ממומשת מנצל ה שטח זיכרון כפי שהוא מאוחסן בדיסק ואילו התצוגה היא רק תצוגה מכאן שהוא אינו דורש שטח זיכרון.

סיכום:

תצוגה ממוחשבת מגיבה מהר יותר בהשוואה ל- View. אך View תמיד מספק מידע מעודכן למשתמש.