אתה נמצא כאן מדריכים  >>  MySQL - רשימת תלמידים  >>  בסיס הנתונים

בסיס הנתונים

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

CREATE TABLE course000
/*יצירת טבלה עם שם של מספר הקורס.*/
 (
   id_number
/*שדה מספר הזהות.*/
 int(9)
/*מספר שלם של עד 9 ספרות.*/
 unsigned zerofill
/*מספר ללא סימן מינוס,
עם אפסים מובילים.
*/
 NOT NULL
/*השדה לא יכול להיות ריק.*/
 default '000000000'
/*ערך ברירת המחדל של השדה
הוא: 000000000
*/
,
   grade_1
/*שדה ציון מועד א.*/
 int(3)
/*מספר שלם של עד 3 ספרות.*/
 default NULL
/*ערך ברירת המחדל של השדה הוא NULL.*/

   grade_2
/*שדה ציון מועד ב.*/
 int(3) default NULL,
   grade_final
/*שדה ציון סופי.*/
 int(3) default NULL,
   PRIMARY KEY (id_number)
/*קביעת שדה מפתח.
שדה המפתח הוא מספר הזהות.
*/

);

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


תגובות בנושא

פוו..איזה סיבוך 04-12-03 19:01
 שגיא
#841

בונא מה זה
asp אתה יוצר דטה בייס בכיף פה אתה צריך להסבך עם כל מיני דברים .. :

שפת SQL 04-12-03 20:02
 אלי חן (מנהל)
#847

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

אל תישכח גם ש 09-12-03 01:01
 ooo
#1097

php
יותר מיתקדמת אז זה שווה וכדאי

לא לזלזל בphp 02-11-03 05:02
 עומר בנשוש
#1287

אחלה שפה!
היא מיתקדמת יותר...
לא לוותר בלימודים של השפה!


לדף הקודםנספח: שמירת נתונים של MySQL -הקודם
לתחילת הדףלתחילת הדף
הבא- התחברות לבסיס הנתוניםלדף הבא