ניתן להתייחס לסוגי נתונים כאל כללים שמגבילים את סוג המידע שניתן להזין בכל עמודת טבלה במסד נתונים. לדוגמה, אם ברצונך לוודא שלא יוזן שם בשדה שאמור לכלול תאריכים בלבד, הגדר את סוג הנתונים של שדה זה לסוג נתונים של תאריך. סוגי הנתונים מוגדרים עבור כל עמודה בחלון מאפייני מסד נתונים כאשר אתה יוצר לראשונה טבלה.
הערה: דיאגרמת המודל של מסד הנתונים זמינה רק בגירסאות מסוימות של Visio. לקבלת מידע נוסף, ראה אינך מוצא את תכונות מידול מסד הנתונים?.
הגדרת סוגי נתונים עבור העמודות בטבלת מודל של מסד נתונים
-
לחץ פעמיים על הצורה עבור הטבלה שמכילה את העמודות שעבורן ברצונך להגדיר סוגי נתונים.
-
בחלון מאפייני מסד נתונים, תחת קטגוריות, לחץ על עמודות.
-
לחץ על התא בעמודה סוג נתונים שברצונך לשנות.
-
לחץ על החץ למטה לצד סוג הנתונים הנוכחי ובחר סוג נתונים אחר מהרשימה.
בחירה בין סוגי נתונים יבילים ופיזיים
סוגי נתונים יבילים הם סוגים המוגדרים באופן כללי שממופים לסוגי נתונים פיזיים תואמים דומים במערכות שונות של מסדי נתונים. סוגי נתונים פיזיים הם סוגי הנתונים שנתמכים על-ידי מסד הנתונים המשמש כיעד. לדוגמה, אם מנהל ההתקן מוגדר כ- Access, כל סוגי הנתונים הזמינים ב- Microsoft Office Access יהיו זמינים כסוגי נתונים פיזיים במודל שלך.
-
לחץ פעמיים על הצורה עבור הטבלה שמכילה את העמודות שעבורן ברצונך להגדיר סוגי נתונים.
-
בחלון מאפייני מסד נתונים, תחת קטגוריות, לחץ על עמודות.
-
מתחת לרשימת העמודות, לחץ על סוגי נתונים יבילים או סוגי נתונים פיזיים.
-
סוגי נתונים יבילים הם סוגים המוגדרים באופן כללי שממופים לסוגי נתונים פיזיים תואמים דומים במערכות שונות של מסדי נתונים.
-
סוגי נתונים פיזיים נקבעים על-ידי מנהל ההתקן של מסד הנתונים שהוגדר עבור המודל. לקבלת מידע נוסף על סוגי הנתונים עבור מנהל ההתקן שלך, עיין בתיעוד של מערכת ניהול מסדי הנתונים (DBMS) המשמשת כיעד.
-
שינוי הערכה הזמינה של סוגי נתונים פיזיים
מערכות שונות של ניהול מסדי נתונים תומכות בסוגים שונים של נתונים פיזיים. לדוגמה, אם מנהל ההתקן מוגדר כ- Access, כל סוגי הנתונים הזמינים ב- Access יהיו זמינים כסוגי נתונים פיזיים במודל שלך. אם אינך רואה את סוגי הנתונים הצפויים, ייתכן שתצטרך לשנות את מנהל ההתקן שהגדרת בתיבת הדו-שיח אפשרויות מנהל התקן.
כדי להשתמש בערכת סוגי הנתונים עבור ה- DBMS במודל שלך, הגדר את מנהלי ההתקנים למערכת זו בתיבת הדו-שיח אפשרויות מנהל התקן.
-
קבע איזה מנהל התקן של מסד נתונים יוגדר עבור הדיאגרמה.
-
לחץ פעמיים על טבלה. בחלון מאפייני מסד נתונים, תחת קטגוריות, לחץ על עמודות.
-
הבט מתחת לרשימת העמודות, לצד הבחירות עבור סוגי נתונים יבילים ופיזיים.
-
שים לב שמערכת ניהול מסדי הנתונים המשמשת כיעד מוצגת בסוגריים.
-
-
שנה את מנהל ההתקן של מסד הנתונים המשמש כיעד.
-
בתפריט מסד נתונים, הצבע על אפשרויות ולאחר מכן לחץ על מנהלי התקנים.
-
בכרטיסיה מנהלי התקנים, בחר את מנהל ההתקן של Visio עבור מערכת ניהול מסדי הנתונים המשמשת כיעד.
-
לחץ על התקנה ולאחר מכן בחר את תיבת הסימון עבור מנהל ההתקן המתאים של ODBC.
-
יצירת סוג נתונים המוגדר על-ידי המשתמש
סוגי נתונים המוגדרים על-ידי המשתמש הם סוגי נתונים מותאמים אישית שניתן ליצור ולעשות בהם שימוש חוזר במודל מסד הנתונים שבו הם נוצרו. לדוגמה, מצב זה עשוי להתרחש אם הטבלה כוללת עמודה עם סוג נתונים של מספר עבור מעקב אחר נכסים. אתה יודע שייתכן שתעבור ממערכת מעקב אחר נכסים המבוססת על מספרים למערכת המבוססת על תווים. אם אתה משתמש בסוג נתונים המוגדר על-ידי המשתמש, תוכל לשנות את המאפיינים ממספר לתו בכל עת. פעולה זו תשנה את כל העמודות המושפעות עם סוג זה, אך לא תשנה עמודות אחרות עם סוג נתונים של מספר.
-
בתפריט מסד נתונים, לחץ על סוגים מוגדרים על-ידי המשתמש.
-
בתיבת הדו-שיח סוגים מוגדרים על-ידי המשתמש, לחץ על הוסף.
-
בתיבת הדו-שיח הוספת סוג חדש שמגדיר המשתמש, הזן שם.
-
כדי לבסס את סוג הנתונים החדש על סוג נתונים קיים, בחר את תיבת הסימון העתק מתוך ולאחר מכן בחר את השם של סוג נתונים קיים המוגדר על-ידי המשתמש.
-
לחץ על אישור. ציין מאפיינים של סוגי נתונים יבילים עבור סוג הנתונים.
-
לחץ על אישור.
הגדרת סוג אוסף עבור עמודה
סוגי אוספים מאפשרים אחסון של ערכים מרובים בשדה. לדוגמה, אם יש לך טבלה עם מידע בנושא מוסיקה, ייתכן שתרצה סוג אוסף עבור ז'אנר עם 'קלאסית', 'פופולרית' ו'פולק'. סוגי אוספים יכולים למטב את ביצועי מסד הנתונים על-ידי אחסון נתונים בישות אחת, במקום שימוש במפתחות זרים ובטבלאות משניות.
-
לחץ פעמיים על הטבלה שמכילה את העמודה שברצונך לציין כסוג אוסף.
-
בחלון מאפייני מסד נתונים, תחת קטגוריות, לחץ על עמודות.
-
לחץ על העמודה שברצונך להגדיר כסוג אוסף ולאחר מכן לחץ על ערוך.
-
בתיבת הדו-שיח מאפייני עמודה, לחץ על הכרטיסיה אוסף ולאחר מכן בחר אחד מסוגי האוספים הבאים:
-
קבוצת ערכים לא מסודרת ולא חוזרת (ערכה) מאפשר להציג מופעי אוכלוסיה של שדה בעמודה המכילים ערכים מרובים, אך כל ערך חייב להיות ייחודי. לערכים אין קריטריוני מיון משויכים; לכן הם לא מסודרים.
-
קבוצת ערכים מסודרת (רשימה) יצירת אוסף מסודר של רכיבים המאפשר רכיבים כפולים. כל רכיב באוסף כולל מיקום סודר. מיקום סודר הוא מיקום שדרכו ניתן לגשת לערך. מכיוון ששני ערכים יכולים להיות זהים, הם מובחנים על ידי עמדותיהם הסדירות.
-
קבוצת ערכים לא מסודרת וחוזרת (רב-ערכה) יצירת אוסף של רכיבים שיכולים לכלול ערכים כפולים. לרכיבים אין מיקומים סודרים.
-
-
לחץ על אישור כדי לסגור את תיבת הדו-שיח 'מאפייני עמודה'.
יצירת סוג נתונים מורכב עם הצורה 'סוג'
התבנית 'דיאגרמת מודל של מסד נתונים' תומכת גם במודלי מסדי נתונים יחסיים וגם במודלי מסדי נתונים יחסיים של אובייקטים, כדי שתוכל לעבוד עם סוגי נתונים פשוטים ומורכבים. סוגי נתונים פשוטים, שבהם נעשה שימוש גם במסדי נתונים יחסיים וגם במסדי נתונים יחסיים של אובייקטים, תומכים בערך נתונים אחד בכל עמודה. מסדי נתונים יחסיים של אובייקטים תומכים גם בסוגי נתונים מורכבים, שבהם עמודה יכולה להכיל ערכים או שדות מרובים; לכל שדה יכול להיות סוג נתונים שונה. לדוגמה, ניתן להגדיר כתובת כסוג נתונים מורכב שכולל עמודות עבור רחוב, עיר ומיקוד.
-
גרור צורת סוג מהסטנסיל יחסי של אובייקטים לתוך דיאגרמת המודל של מסד הנתונים.
-
לחץ פעמיים על הצורה סוג כדי לפתוח את החלון מאפייני מסד נתונים ולאחר מכן, תחת קטגוריות, לחץ על שדות.
-
לחץ בתוך שורה ריקה ולאחר מכן התחל להקליד שם פיזי חדש כדי להוסיף שדה.
-
ציין סוג נתונים על-ידי הקלדה או על-ידי בחירה מתוך הרשימה עבור שדה זה.
-
כדי למנוע ערכי Null, בחר את תיבת הסימון בעמודה נדרש.
-
כדי להגדיר את הסוג כבעל שם, ייחודית, או תחום, תחת קטגוריות, לחץ על הגדרה.
-
בחר את האפשרויות הרצויות:
-
סוג שורה בעל שם בחר אפשרות זו כדי לציין שהסוג אינו כינוי של סוג אחר.
-
סוג ייחודי בחר לציין שהסוג מבוסס על סוג אחר ויש לו ייצוג דומה לזה של הסוג שבו הוא מבוסס, אך הוא סוג ייחודי לחלוטין משלו.
אם תבחר אפשרות זו, לא תוכל לבחור אפשרויות בקטגוריה 'שדות'.
-
תחום בחר אפשרות זו כדי לציין שהסוג הוא כינוי של סוג אחר; הוא מהווה ייצוג עקיף של אותו סוג.
אם תבחר אפשרות זו, האפשרות 'סוג אוסף כינויים' הופכת לזמינה, ולא תוכל לבחור אפשרויות בקטגוריה 'שדות'.
-
סוג אוסף כינויים (אפשרות זו גלויה רק אם האפשרות 'תחום' נבחרה) בחר אפשרות כדי לציין אם הערך של תכונה הוא אוסף של ערך בודד, ערכה, רשימה או רב-ערכה. במסדי נתונים יחסיים, כל סוגי אוסף התכונות הם ערכים בודדים. מסדי נתונים יחסיים של אובייקטים מאפשרים לך לציין את סוגי האוספים הנוספים.
-
הקצאת סוג נתונים מורכב לעמודה
אם אתה יוצר סוג מורכב עם הצורה סוג, תוכל להקצות אותו לעמודה, ובכך להגדיר את העמודה כעמודה שמכילה את כל העמודות מסוג זה. לדוגמה, ייתכן שיש לך טבלה שמכילה את העמודות 'מזהה', 'שם' ו'כתובת', שבה 'כתובת' היא סוג שמורכב מהעמודות 'רחוב', 'עיר' ו'מיקוד'.
-
לחץ פעמיים על הטבלה שבה ברצונך להשתמש בסוג הנתונים המורכב.
-
בחלון מאפייני מסד נתונים, תחת קטגוריות, לחץ על עמודות.
-
לחץ על החץ למטה לצד סוג הנתונים הנוכחי ובחר סוג נתונים אחר מהרשימה.
יצירת טבלה מסווגת
אם אתה יוצר סוג מורכב עם הצורה סוג, תוכל להקצות אותו לטבלה, ובכך להגדיר את כל העמודות בטבלה על בסיס הסוג. לדוגמה, אם יש לך סוג עם העמודות 'אחת', 'שתיים' ו'שלוש', תוכל להקצות סוג זה לטבלה, והטבלה תכיל באופן אוטומטי את העמודות הללו.
הערה: ניתן לבצע פעולה זו רק עם טבלה ריקה.
-
גרור צורת ישות אל דיאגרמת המודל.
-
לחץ פעמיים על הטבלה. בחלון מאפייני מסד נתונים, תחת קטגוריות, לחץ על הגדרה.
-
לחץ על החץ למטה לצד סוג הנתונים הנוכחי ובחר סוג נתונים אחר מהרשימה.
אינך מוצא את תכונות מידול מסד הנתונים?
קרוב לוודאי שהמהדורה של Visio שברשותך אינה כוללת את התכונות שאתה מחפש. כדי לגלות איזו מהדורה של Visio יש לך, לחץ על אודות Microsoft Office Visio בתפריט עזרה. שם המהדורה מופיע בשורת הטקסט העליונה בתיבת הדו-שיח.
Visio Standard אינו כולל את התבנית 'דיאגרמת מודל של מסד נתונים'.
מהדורות Visio Professional ו- Visio Premium תומכות בתכונות ההנדסה לאחור עבור התבנית 'דיאגרמת מודל של מסד נתונים' (כלומר, שימוש במסד נתונים קיים כדי ליצור מודל ב- Visio), אך אינן תומכות בהנדסה קדימה (כלומר, שימוש במודל מסד נתונים של Visio כדי ליצור קוד SQL).
הערה: ניתן למצוא את החבילה המלאה של תכונות המידול של מסד הנתונים, כולל הנדסה לאחור והנדסה קדימה, ב- Visio for Enterprise Architects. Visio for Enterprise Architects כלול במנוי מסוג MSDN Premium Subscription, שזמין עם מהדורות מבוססות תפקידים של Visual Studio Team System ו- Visual Studio Professional.
אם אתה משתמש ב- Visio תוכנית 2 וברצונך ללמוד כיצד לבצע הנדסה לאחור של מסד נתונים קיים למודל מסד נתונים, עיין בנושא הנדסה לאחור של מסד נתונים קיים.