تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف تصمم قاعدة بيانات
#31
الدرس الثاني جدول جسم الفاتورة وربطها بجدول رأس الفاتورة

كود :
http://www.mediafire.com/file/geu692j6hfhzmnm/Body.rar/file
الرد
تم الشكر بواسطة: sendbad100 , sendbad100 , asemshahen5 , asemshahen5 , awidan76
#32
طبعا انشاء الجدولين وطريقة الربط اعطتكم صورة كاملة عن طريقة انشاء الجداول وربطها ببعضها
لهذا في هذا الدرس سوف نوضح طريقة انشاء الاجراءات المخزنة
والتي يجب عليك ان تستخدمها في اي استعلام او اجراء تريد تنفيذه ان تنشئه هنا ولا تنشئه في برنامجك فكل الاستعلامات والاجراءات يجب ان تكون ناحية طبقة البيانات
فهذا اسرع وافضل في ترتيب البرنامج واسهل في الصيانة

كود :
http://www.mediafire.com/file/dtyec873avvh0uc/StorProceder.rar/file
الرد
تم الشكر بواسطة: sendbad100 , asemshahen5 , awidan76
#33
بارك الله فيكم
viv وجميع الإخوة المشاركين

الرد
تم الشكر بواسطة: viv , asemshahen5 , awidan76
#34
(29-07-19, 01:31 AM)viv كتب : أمين واجمعين ولسائر بلاد المسلمين

حقيقة تصميم قاعدة بيانات لا يحتاج شرح فيديو بحسب رأيي وانما الى برنامج رسم بياني
ولكن لا بأس سوف نقوم بالتحليل معا وفي نهاية التحليل سنجد حل للفيديو 
بداية سنستخدم ACCESS وفي النهاية سنستخدم FIREBIRD 
ACCESS للشرح فقط ولا انصح بها للبرمجة لان الزبائن ينفرون منها ولانها غير موثوقة كما انها لا تدعم الاجراءات المخزنة او حتى بعد اوامر SQL مثل FULL JOIN مثلا
بداية لنتصور التصميم التالي :



التصميم من حيث الربط صحيح ومن حيث اختيار انواع الحقول ولكن نلاحظ ان هناك تكرار غير مرغوب 
وليس هذا وحسب لازلنا نحتاج الى مرتجع للمشتريات ومرتجع للمبيعات .
وجدت البعض يكتفي بهذا التصميم ولكن يستخدم حقل رقمي في راس الفاتورة ليس موجود هنا 
مثلا اذا كان 1 في فاتورة المبيعات فهي مرتجع مبيعات والعكس صحيح
اذا افترضنا قمنا بجعل جداول اخرى موازية لهذه مرتجع مبيعات ومشتريات 
سوف تواجهك مشكلة استعلامات معقدة فيما بعد في البرمجة حيث يجب ان تمر على اربع جداول لتجمع وتطرح منها لتعرف الكمية
لذلك سوف نقوم بالخطوة التالية في ايجاد تصميم اقل تعقيدا ونختصر الكثير من هذا التكرار

السلام عليكم
اسف على دخولي المفاجئ  ولكن احببت اضيف شي

اعتقد ان التحليل هذا افضل بكثر من غيرة

وبالنسبة لحركة المبيعات وحركة المشتريات يفضل ان تدمج مع بعض في جدول واحد بحيث يكون

نوع الفاتورة/رقم التعريف /رقم الصنف/وارد/منصرف/الخصم /رقم الفاتورة
نوع الفاتورة من جدول اسمه نوع الحركة ويشمل  والواجهة التي يتم العمل عليها هي من تحدد هذا
1) وراد
2)منصرف
3)مرتجع  سواء (بالتوريد او بالمنصرف)

   
احترمكم
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد
تم الشكر بواسطة: viv , asemshahen5



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


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