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

إقتباس :[b]ماذا عن بضاعة اول المدة ؟  [/b]

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

بحيث يمكننا باي وقت الاستعلام عن فواتير البضاعة المفقودة والتالفة او فاتورة اول المدة والتي تحمل تاريخ اول بداية العمل بالمنظومة ايضا وهو تاريخ الفاتورة
كما نحصل على تاريخ كل البضائع التالفة او الضائعة وكمياتها وبتواريخها وهو تاريخ فتح الفاتورة

إقتباس :الن ياثر  على سرعة البرنامج الاستعلام عن الكميات كل مرة نحتاجها  مع مرور الوقت وزيادة المشتريات والمبيعات.

لن يؤثر استخدم Sqlite او mySQL او FireBird بالنسبة الى Access لا ارى اي منطق في استخدامها في الدلفي حيث ان التعامل مع كل قواعد البيانات بنفس الكود ونفس الاسلوب ونفس الطريقة
وعلى العموم انا جربت عليها حوالي 100 الف فاتورة ولم اللاحظ اي مشكلة

إقتباس :وكان النتيجة غير مرضية  بالذات عند معاينة كل الكميات المتوفرة يعني عرض كل الاصناف مع كمياتها.

(ملاحظة كانت من 3 جداول  جدول حركةالمشتريات ومردودها - حركة المبيعات ومشترياتها - جدول حركة الجرد والتالف ) 

يبدو لي ان هذا سبب المشكلة فكلما كان هناك جداول اكثر وروابط اكثر كان الاستعلام اكثر تعقيدا واكثر بطئ ايضا
اما في تصميمنا هذا فنحن نتحدث عن جدول واحد فقط يعني السرعة ستكون موجودة حتى مع قاعدة بيانات اكسس
غالبا التصميم عندما يكون خاطئ يأتي بالكثير من المشاكل .
جرب هذا على قاعدة بيانات اكسس ولاحظ بنفسك
طبعا مليون فاتورة كمية كبيرة لا اعتقد ان هناك محل او مركز مبيعات له هذه الكمية وعلى العموم هذه افضل طريقة لتفادئ البطئ
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابراهيم ايبو , sendbad100 , awidan76 , vbtemp


الردود في هذا الموضوع
كيف تصمم قاعدة بيانات - بواسطة viv - 28-07-19, 09:20 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 28-07-19, 10:27 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 28-07-19, 10:53 PM
RE: كيف تصمم قاعدة بيانات - بواسطة sendbad100 - 28-07-19, 11:17 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 29-07-19, 12:27 AM
RE: كيف تصمم قاعدة بيانات - بواسطة sendbad100 - 29-07-19, 01:25 AM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 29-07-19, 01:31 AM
RE: كيف تصمم قاعدة بيانات - بواسطة asemshahen5 - 29-07-19, 01:34 AM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 29-07-19, 11:15 AM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 29-07-19, 12:55 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 29-07-19, 04:12 PM
RE: كيف تصمم قاعدة بيانات - بواسطة abu ammar - 29-07-19, 06:52 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 29-07-19, 08:07 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 31-07-19, 01:12 PM
RE: كيف تصمم قاعدة بيانات - بواسطة sendbad100 - 31-07-19, 06:42 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 31-07-19, 07:53 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 01-08-19, 01:35 PM
RE: كيف تصمم قاعدة بيانات - بواسطة sendbad100 - 01-08-19, 02:26 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 01-08-19, 04:02 PM
RE: كيف تصمم قاعدة بيانات - بواسطة sendbad100 - 01-08-19, 11:19 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 01-08-19, 11:43 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 02-08-19, 02:18 AM
RE: كيف تصمم قاعدة بيانات - بواسطة sendbad100 - 02-08-19, 08:41 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 03-08-19, 11:38 AM
RE: كيف تصمم قاعدة بيانات - بواسطة sendbad100 - 03-08-19, 01:55 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 04-08-19, 11:29 PM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 05-08-19, 10:24 AM
RE: كيف تصمم قاعدة بيانات - بواسطة viv - 05-08-19, 05:48 PM
RE: كيف تصمم قاعدة بيانات - بواسطة awidan76 - 22-09-19, 05:56 PM


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


يقوم بقرائة الموضوع: