ניהול מסד הנתונים ואובייקטי מסד הנתונים

 

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

 

יצירה ושינוי של מסד נתונים

על-מנת ליצור מסד-נתונים באמצעות "המנהל הראשי", לחץ לחיצה ימנית על ספריית "מסדי הנתונים" ובחר באופציה "מסד נתונים חדש" מתוך התפריט הדיאלוג המוצג. מסך הדיאלוג של הגדרות מסד הנתונים (איור 2.19) מכיל 3 תוויות בו הנך מאפיין את מסד-הנתונים הרצוי לך.

 


איור 2.19

 

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

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

תווית "קובץ לוג לטרזקציות" (איור 2.20) מאפשרת  לקבוע מאפיינים דומים לאלו שב-"תווית כללית" עבור קבצי הלוג לטרנזקציות.


איור 2.20

 

תווית "אופציות" (איור 2.21) היא בעלת 9 מאפיינים עבור אופציות למסד הנתונים. להלן המאפיינים הללו והסברים קצרים עליהם :


איור 2.21

הסבר:

"שימוש על-ידי DBO בלבד" – שימוש במסד הנתונים ע"י הבעלים בלבד. ערך רצוי – לפי הצורך.     

"קריאה בלבד" – רק פעולות קריאה (שליפה) מאופשרות על מסד-הנתונים. ערך רצוי – לפי הצורך.

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

"ברירת מחדל ANSI NULL" – עמודה בטבלה שנוצרה ללא שימוש במשפט NULL ו/או NOT NULL מתייחסים אליה כ- NOT NULL. ערך רצוי – בחור.

“קצץ קובץ לוג בנקודת בדיקה" – פעולת נקודת בדיקה (check point) מקצצת את קובץ הלוג. ערך רצוי – לא בחור.

"הדק רקורסיבי" – ניתן לקרוא להדק (trigger) בצורה רקורסיבית. ערך רצוי – בחור.

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

"שליפה לתוך/העתקה בנפח גדול" – מאפשר פעולות "שליפה לתוך" (select into), פעולות "העתקה בנפח גדול" (bulk copy) ופעולות אחרות שלא נרשמות לקובץ הלוג. ערך רצוי – לפי הצורך.

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

 

ספריות מסד-הנתונים של "המנהל הראשי"

"המנהל הראשי" מנהל את ההצגה של תוכן מסד-הנתונים בספריות הבאות:

  • דיאגרמות
  • טבלאות
  • מראות
  • פרוצדורות שמורות
  • משתמשים
  •  (roles) תפקידים
  • חוקים
  • ברירות מחדל
  • סוגי מידע המוגדרים ע"י המשתמש
  • הוצאה לאור
  • קטלוגים בטקסט מלא

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

- יצירת אובייקט חדש ע"י לחיצה ימנית בעכבר ובחירה ב-"אובייקט חדש" בתפריט המוצג.

- הצגה ושינוי פרטי אובייקט ע"י לחיצה כפולה עליו או לחיצה ימנית בעכבר ובחירה ב-"תכונות" בתפריט המוצג.

- העתקה של מסד-נתונים, מראה טבלה וכו' ע"י סימונה ובחירה ב-"העתקה" מהתפריט.

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

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

 

פעולות על טבלאות

בחירה ב-"טבלה חדשה" מציגה את מסך ההגדרות לטבלה חדשה כפי שמוצג באיור 2.23.


איור 2.23

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

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

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


איור 2.24

 

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


איור 2.25

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


איור 2.26

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

 

פעולות עבור פרוצדורות שמורות

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

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

 

הצגת קובץ האירועים

השרת כותב מידע לגבי אירועים שקרו לקובץ הלוג להודעות השגיאה של השרת, כמו-גם לקובץ לוג האפליקציה של מערכת ההפעלה "חלונות NT”. פעולות כגון: פעולות גיבוי ושחזור, הודעות התאוששות אוטומטיות ופעולות רבות נוספות נרשמות לקובץ הנ"ל.

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

  חזרה לתחילת הפרק


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