اذا كان لدي حقل يحوي 20 الف قيمة ..وهي عبارة عن اعداد حقيقة ..وهذه ال 20 الف قيمة عبارة عن 20 الف عنصر features ..بحيث ان هذه الارقام ال20 الف هي تكرار ل 4 انواع ...
ومثال للتوضيح :
هذا الحقل يحوي 4 اعداد تكررت جميعها 20 الف مرة ..وهذه الاعداد هي
1
2
3
4
وهي تمثل وتعبر عن نوع المادة المصنوع منها الانبوب ..حيث ان الطبقة هي طبقة انابيب مياه ..
السؤال ؟
هل يتم تعريف الحقل على اساس ال4 انواع من المادة ...ام يتم تعريفه على اساس اعداد العناصر ال20 الف
..فهل هنا يكون تعريف الحقل short integer
ام long integer
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
والاهم في ذلك اذا اردت صنع subtype لحقل ما ..فكيف لي ان اختار فيما اذا كان يجب علي تعريف الحقل
short integer
أو
long integer
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
سؤال اخر ..
ما هو المعيار لاختيار short or long integer اي اقصد ..متى اختار short ومتى اختار long .
وللتوضيح اكتر ..كم هو العدد الاعظمي للقيم records التابعة لحقل ما التي تقع ضمن short integer
أم ان كل هذا المفهوم هو غير ذلك
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
السلام عليكم
يمكن تعريف حقل نصي text field
طول الحقل واحد
على سبيل المثال:
a يمثل رقم معين المتكرر
b يمثل رقم معين المتكرر
c يمثل رقم معين المتكرر
d يمثل رقم معين المتكرر
اشكرك ..ولكن هل يتم تعريف الحقل تبعا لطول القيمة
مثال على فرض لدينا قيمة value وهي :1265489746532154698754165987456321456987453251654
وطول هذا الرقم هو 40 عدد
هل هو short integer ام long integer
السؤال متى نختار short ومتى نختار long integer
انا اعلم ان integer هي للاعداد الصحيحة التي لا تحوي فواصل ولكن اريد الطريقة العلمية الصحيحة .التي تجعلني اختار
short integer او long iteger
وكذلك اريد ان اعرف متى اختار float ومتى اختار double
..فالجميع يعلم انه اذا تم اختيار long integer فان هذا سوف يكون صالحا لاجل short integer , والعكس ليس دائما صحيح
وايضا بالنسبة ل double فانها تصلح لاجل float والعكس ليس دائما صحيح
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
اشكرك ..ولكن هل يتم تعريف الحقل تبعا لطول القيمة
مثال على فرض لدينا قيمة value وهي :1265489746532154698754165987456321456987453251654
وطول هذا الرقم هو 40 عدد
هل هو short integer ام long integer
السؤال متى نختار short ومتى نختار long integer
انا اعلم ان integer هي للاعداد الصحيحة التي لا تحوي فواصل ولكن اريد الطريقة العلمية الصحيحة .التي تجعلني اختار
short integer او long iteger
وكذلك اريد ان اعرف متى اختار float ومتى اختار double
..فالجميع يعلم انه اذا تم اختيار long integer فان هذا سوف يكون صالحا لاجل short integer , والعكس ليس دائما صحيح
وايضا بالنسبة ل double فانها تصلح لاجل float والعكس ليس دائما صحيح
......................
كما في الصورة
short
(2)
رقم من 5 خانات
فماذا تعني هذه العبارات ..أليس س بايت هو عبارة عن خانتين ام ماذا
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
[mark=#00FF4A][moveo=left]سبحان الله و بحمده سبحان الله العظيم[/moveo][/mark]
مع الاخذ فى الاعتبار ان ال precision and scale لهم دور فى موضوع ال Field Type بمعنى انك اذا حددت نوع الحقل و كان مثلا Double ثم حددت ال Precision و كانت اقل من ال min الخاص بال Double اذن فى هذة الحالة يقوم البرنامج تلقائيا بتحويل نوع الحقل من Double الى Float و هكذا.
[mark=#00FF4A][moveo=left]سبحان الله و بحمده سبحان الله العظيم[/moveo][/mark]
اشكرك اخي جلال وما شاء الله عنك فانت خبير بكل شيء حماك الله ورعاك بجنه عرضها السموات والارض ..آمين
لدي لك سؤال ..
اذا كان لدي حقل وهو من نوع integer اي ان جميع القيم سوف تكون صحيحة ..ولكن طولها اي عدد خانات كل قيمة هي اكبر من 10 خانات ..اي اننا اذا عرفناه long integer فانه لن ينفع هنا ..
فما العمل هل علي ان اعرفه ك flout او double
وجزاك الله خير ....
صلى الله عليك ياسيدي يارسول الله فصلوا عليه