PracticU

הצפנת Encryption View

בלי כתוביותעם כתוביות
PracticU › קורס DBA אפליקטיבי - שפת SQL למתחילים › הצפנת Encryption View
מילון מושגים:
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.
View - רכיב שאחראי על הצגת המידע למשתמש (התצוגה) בדפוס MVC. גם טבלה וירטואלית מבוססת שאילתה במסד נתונים.
פונקציה - קטע קוד בעל שם שמבצע משימה מוגדרת, מקבל ערכי קלט (פרמטרים) ויכול להחזיר תוצאה. מאפשרת לארגן קוד ולהשתמש בו שוב.

הצפנת Encryption View
השיעור מסביר איך מוסיפים WITH ENCRYPTION ל-View, כך שההגדרה של היצירה שלו לא נגישה למשתמשים.
השלבים העיקריים
1. יצירת View רגיל: משתמשים ב-CREATE VIEW עם SELECT על טבלת Products, שמציג שם, מחיר ומזהה של מוצרים שמחירם גדול מ-50. זה נותן נקודת השוואה.
2. הוספת ההצפנה: לפני המילה AS מוסיפים WITH ENCRYPTION. השיעור מציין שזו מילה שמורה, ושההגדרה תישמר מוצפנת ותהיה בלתי נראית לכל המשתמשים.
3. בדיקה בעץ האובייקטים: ב-View הרגיל אפשר לפתוח קליק ימני ולראות את הקוד בדיזיין. ב-View המוצפן מופיע מנעול, והדיזיין לא מציג את פקודת ה-SELECT.
4. בדיקה בפונקציה: פונקציית Object Definition מחזירה את פקודת היצירה של ה-View הרגיל, ול-View המוצפן אי אפשר לקרוא את פקודת ה-SELECT.
אחרי השיעור אפשר לזהות View מוצפן, ולהבין שההגדרה שלו אינה נגישה דרך הכלים הרגילים.
השיעור הבא בקורס: VIEW עם Check

פרקי ההרצאה: הצפנת Encryption View

  1. 00:00

    הקדמה: הצפנת View בדאטאבייס

  2. 00:40

    שליפת שמות ומחירי מוצרים ב-View

  3. 01:21

    הוספת WITH ENCRYPTION ליצירת ה-View

  4. 01:57

    הרצת הפקודה ובדיקת ה-View

תמלול ההרצאה: הצפנת Encryption View

הטקסט המלא של הדקות הראשונות בהרצאה «הצפנת Encryption View» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:19

    אני רוצה ברשותכם חברים וחברות לקנח את השיעור בנקודה קטנה ונוספת, New Query הנושא של Encryption. בואו נגדיל שוב פעם full screen וניצור לעצמנו view נוסף, create view ואל נשכח את המילה איזה אובייקט אנחנו יוצרים, אנחנו יוצרים view, נתתי לו שם product מור 50 מכיוון שאני רוצה לשלוף

  2. 00:43

    את שמות כל המוצרים מתוך טבלת פרודקטס ואנחנו רוצים לשלוף את מחירם, לצד המחיר אנחנו רוצים גם את product ID, product name אנחנו צריכים לשלוף אותו בצורה נכונה מילה אחת, אבל אנחנו רוצים רק את אלו ש-unit price שלהם גדול מ-50.

  3. 01:13

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

  4. 01:34

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

  5. 01:53

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

  6. 02:05

    With Encryption, כמובן שכחנו כאן את המילה השמורה as טרם ה-select. F5, Command Completed Successfully, הצלחתי ליצור את ה-View. בואו ניכנס בפנים.

  7. 02:17

    Northwind, רפרש על מנת לראות את האובייקטים שיצרנו לאחרונה. נגולל כלפי מטה ואנחנו נראה. View שיצרנו אותו, View Amp in London,

לקורס המלא: קורס SQL ו‑DBA אפליקטיבי

ההרצאה הקודמת: פקודות UPDATE על VIEW עם JOIN

ההרצאה הבאה: VIEW עם Check

הרצאות קשורות מקורסים אחרים

  • הצפנת Payload
  • Debug View
  • View Group
  • הצפנת קבצים עם EFS

קורסים נוספים במסלול

  • קורס NoSQL - MongoDB
  • קורס SSIS
  • קורס BI - ניתוח מסדי נתונים - Qlik Sense
  • קורס Power BI