تصميم الجداول Tables Design لمشروع المدرسة
========================
جدول
القسم Department
أسم الحقل |
وصف |
نوع البيانات |
طول الحقل |
القيمة الفارغة |
القيود |
DeptNo |
رقم القسم |
char |
4 |
X |
Primary Key |
DName |
أسم القسم |
Varchar |
25 |
X |
Unique |
Manager |
مدير القسم |
char |
4 |
ü |
Foreign Key / Unique |
جدول المدرس Teacher
أسم الحقل |
وصف |
نوع البيانات |
طول الحقل |
القيمة الفارغة |
القيود |
TeacherId |
رقم المدرس |
char |
4 |
X |
Primary Key |
Name |
أسم المدرس |
Varchar |
50 |
X |
Unique |
Gender |
النوع |
Char |
1 |
X |
Check m or f |
Salary |
المرتب |
Float |
6.2 |
ü |
|
Rank |
الرتبة الجامعية |
Varchar |
30 |
ü |
|
HireDate |
تاريخ التعيين |
Date |
8 |
ü |
|
City |
البلد |
varchar |
30 |
ü |
|
DeptWork |
قسم العمل |
char |
4 |
ü |
Foreign Key |
جدول الشهادات الجامعية CollegeDegree
أسم الحقل |
وصف |
نوع البيانات |
طول الحقل |
القيمة الفارغة |
القيود |
|
TeacherId |
رقم المدرس |
char |
4 |
X |
Foreign Key |
Primary Key |
CollegeDegree |
الشهادة |
Varchar |
50 |
X |
|
جدول الطالب Student
أسم الحقل |
وصف |
نوع البيانات |
طول الحقل |
القيمة الفارغة |
القيود |
StudNo |
رقم الطالب |
char |
10 |
X |
Primary Key |
FName |
أسم الطالب |
varchar |
25 |
X |
|
LName |
باقي الأسم |
varchar |
25 |
X |
|
BDate |
تاريخ الميلاد |
Date |
8 |
ü |
|
Address |
العنوان |
Varchar |
100 |
ü |
|
Gender |
النوع |
Char |
1 |
X |
Check m or f |
Phone |
التليفون |
Char |
12 |
ü |
|
جدول المادة Subject
أسم الحقل |
وصف |
نوع البيانات |
طول الحقل |
القيمة الفارغة |
القيود |
|
SubCode |
رقم المادة |
char |
10 |
X |
|
Primary Key |
DeptBelong |
القسم التابعة له |
char |
4 |
X |
Foreign Key |
|
TeacherTaught |
المدرس الملقن |
char |
4 |
ü |
Foreign Key |
|
Title |
عنوان المادة |
varchar |
20 |
X |
|
جدول الدراسة Study
أسم الحقل |
وصف |
نوع البيانات |
طول الحقل |
القيمة الفارغة |
القيود |
|
StudNo |
رقم الطالب |
char |
10 |
X |
Foreign key |
Primary Key |
SubCode |
رقم المادة |
char |
4 |
X |
ForeignKey |
|
DeptNo |
رقم القسم |
char |
4 |
X |
||
Score |
الدرجة |
Float |
5.2 |
ü |
|
=======================