ايهما العلاقة الصحيحة برأيكم
#11
السلام عليكم
بالنسبة للحل الثالث الذي اقترحه الاخ مروان انت بين الافراط و التفريط ليس في كل الحالات ينفع
تصور لو هناك اكثر من 100 مصرف رئيسي ماذا تفعل
بالنسبة للحل الثالث انت تحصل على رقم المصرف الرئيسي بالحصول على الرقمين الاولين ماذا لو كان هناك اكثر من رقمين ماذا تفعل ماذا لو كان هناك اكثر من ثلاث ارقام ماذا تفعل تحتاج الى Delimiter و هذا غير محبب كما انه غير عملي
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#12
إقتباس : ماذا لو كان هناك اكثر من رقمين ماذا تفعل ماذا لو كان هناك اكثر من ثلاث ارقام 

انا رأيته بشكل اخر ربما واوسع
بسيطة اخ فتح يتم تقسيم الرقم على أثنين اي الى نصفين اذا كان اربعة سيكون النصف رقمين واذا كان ستة سيكون النصف ثلاثة

يبداء بالرقم 0101 وينتهي بي 9999 ويبداء برقم 001001 وينتهي بي 999999
ومستحيل ان يكون هنا مصارف بعدد 999999 الا لو اراد احد برمجة منظومة على مستوى العالم
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد
#13
كمثال من الواقع:البنك الذي نتعامل معه في العمل فرنسي الاصل ورقم المصرف المحلي من 4 خانات
إقتباس :تصور لو هناك اكثر من 100 مصرف رئيسي ماذا تفعل...
في حالات كهذه وخاصة بعد ايداع البرنامج والعمل به مدة، يتم الاتفاق على تحديث Update/new vesrion وهذا يعني $$$ اضافة
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد
#14
السلام عليكم بالمناسبة هناك ايضا hierarchical database لكن من تجربتي هي معقدة من جميع النواحي البحث الاضافة و التعديل لكن مع التعقيد تاتي القوة كما هناك شروحات و مدعمة جيدا في MySql عكس الـ FireBird مثلا

الاقتراح الذي اقترحه مروان هو جزء من Path Enumeration)hierarchical database)
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
[-] كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة
  • Delphi4Us
الرد
#15
(17-06-2018, 03:30 PM)S.FATEH كتب : كما هناك شروحات و مدعمة جيدا في MySql عكس الـ FireBird مثلا
صحيح، قواعد بيانات Mysql اكثر شهرة وانتشارا خاصة بسبب استخدامها في مواقع الويب/الاستضافات
عامة مشكلة البرامج مفتوحة المصدر والمجانية التوثيق، انظر مثلا Firebird احسن توثيق بالروسية...
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
[-] كل من 1 user says قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • Delphi4Us
الرد
#16
وجدت صور توضح
لزيادة المعلومة بالموضوع


[صورة: maxresdefault.jpg]


[صورة: trees-in-the-database-advanced-data-stru...1247613291]


[صورة: pwNJy.png]

[صورة: trees-and-hierarchies-in-sql-18-728.jpg?cb=1305690466]



[صورة: 7725.image_3987E7B6.png]
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • S.FATEH
الرد
#17
السلام عليكم
عن نفسي استخدم الطريقة التالية
[صورة: 7725.image_3987E7B6.png]



مثال لبرنامج حساب الاجور
نعبر عن اجرة شهر ديسمبر لموظف كالتالي
1/4/12
حيث
 1: رقم المستحدم
4: رقم الموظف
12: شهر ديسمبر
جدول مرفق يوضح ذلك


الملفات المرفقة
.jpg   table.jpg (الحجم : 229.12 ك ب / التحميلات : 9)
[-] كل من 2 users say قال شكرا ل tarekk93 على المشاركة المفيدة
  • Delphi4Us, S.FATEH
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم