תכונת מסד נתונים מגדירה את המאפיינים של טבלה

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

תכונת מסד נתונים מגדירה את המאפיינים של טבלה
תכונת מסד נתונים מגדירה את המאפיינים של טבלה
Anonim

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

מאפיינים מתארים ישויות

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

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

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

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

Image
Image

האם תכונה היא שדה?

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

בטבלה למעלה, שם המוצר בשורה השנייה הוא Chang. זה שדה. כאשר דנים במוצרים באופן כללי, ProductName הוא העמודה של המוצר. זו התכונה.

הגדרת מאפיינים

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

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

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

מוּמלָץ: