الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جداول منظومة صيدلية

بدأه أمة الرحمن في 4 سبتمبر 2008 · 8 رد · 8,786 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أخوتي الأحباب في الأسفل ستجدون جداول لمنظومة صيدلية قمت بتصميمها باستخدام sql server2000ولكن هناك عدة إستفسارات .....

كيف سيكون شكل الإختلاف البسيط الذي سيطرأ على هذه الجداول علما بأن هذها الإختلاف سيحدث حسب طلبات المستفيد كما فهمت منه والطلبات كالآتي :

1-إضافة شيئ (( الإسم الأم )) في جدول الدواء أي أول إسم للدواء منذ إكتشافه من الشركة الأصلية لنقل (( الإسم العلمي للدواء )) ونسميه (( moth_name)) إختصارا للإسم الأم .

2-ثانيا وهناك شيئ محير في هذه المسألة سأتطرق له بعد هذه النقاط ؛ الأسماء التجارية فجائز أن يكون للدواء A1 مثلا (( الإسم العلمي )) عدد من الأسماء التجارية تحته مثلا : الإسم التجاري الأول b1 الاسم التجاري الثاني b2 والاسم التجاري الثالث b3 وهذا أمر معروف تجد مثلا الدواء بانادول تحت مجموعة مسميات أخرى .

3-البحث كما أتفق عليه لا يتم برقم أضعه أنا للدواء كما هو موجود في الجداول بل سيكون بأن يكتب الصيدلي الإسم العلمي فيظهر له جميع الأسماء التجارية وجميع البيانات على هذا الدواء .

الإستفسار : أولا على (( قد ماتعبت في تكوين الجداول ما اعرفتش الشكل الجديد )) الشكل النهائي لهذه الجداول ممكن إقتراح شافي ؟؟؟؟

إذا كان للدواء الأول A1 و A1 تعني هنا الاسم العلمي للدواء رقم واحد وكان له مثلا 3 أسماء تجارية إذا لدينا 3 حقول وهي : الاسم التجاري الاول b1 والاسم التجاري الثاني b2 والاسم التجاري الثالث b3 طيب إذا كان عندي دواء تحت مسمى علمي ثاني A2 وله مثلا عدد 15 إسم تجاري فكيف سيكون شكل جدول الأدوية أي فرضا عنده من b1...... إلى b15 يعني عدد الحقول سيكون غير ثابت بالنسبة للدواء الاول فماذا أفعل هل أكون جدول آخر وماذا أسميه وماذا أضع فيه ؟؟؟؟ هذا كان الشيئ المحير في النقطة 2

في النقطه 3 ماذا أفعل للمفتاح هل أستبدله بالأسم العلمي كمفتاح وما هو الشكل النهائي لهذه الجداول

بارك الله فيكم وإليكم الجداول وأي تعليق على الجداول أو أي إضافة أخرى أرجوا النصح وأنا حاضر :

جدول الدواء (mar_medicine ) :

Name data type length

رقم الدواء وهو المفتاح medicine_nom int 4

إسم الدواء medicine_name nvarchar 20

الاسم العلمي scientific_name nvarchar 20

الكمية Quantity int 4

تصنيف الدواء medicine_type nvarchar 20

الشركة المصنعة Company nvarchar 20

السعر Price char 10

جدول المندوب ( mar_loader ) :

Name data type length

رقم المندوب وهو المفتاح id_loader int 4

إسم المندوب loader_name nvarchar 20

رقم الهاتف phone_num nvarchar 10

الشركة company_name nvarchar 20

معلومات إضافية notes_about ntext 16

جدول الحموله (mar_charge) :

Name data type length

رقم الحموله وهو المفتاح charge_num int 4

تارخ إستلام الحمولة charge_date datetime 8

رقم المندوب id_loader int 4

معلومات إضافية charge_notes ntext 16

تابع لشركه: member_in nvarchar 25

طبعا لكل جدول عامل جدول مشابه يحتوي على نفس الحقول ولكن الاختلاف في الاسم وذلك للأرشفه وهم كاتالي :

بالنسبة للادوية arshife_medicine

بالنسبة للمندوب arshife_loader

بالنسبة للحموله arshife_charge

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

والله المستعان

رمضان مبــــــــــــــــــــــــــــــــــــــــــــــــــارك

تم تعديل هذه المشاركة بواسطة kombarji في 4 سبتمبر 2008 في 18:18

اللهم إنك عفو تحب العفو فاعفو عنــــــــــــا

045bxn.jpg

#2

السلام عليكم ورحمة الله تعالى وبركاته

?? any one

:happy:

اللهم إنك عفو تحب العفو فاعفو عنــــــــــــا

045bxn.jpg

#3

:wacko:

السلام عليكم ورحمة الله وبركاته

هل من إقتراحات ؟؟؟؟

وفقكم الله

اللهم إنك عفو تحب العفو فاعفو عنــــــــــــا

045bxn.jpg

#4

السلام عليكم ورحمة الله وبر كاته

يا جماعة شاوروني

اللهم إنك عفو تحب العفو فاعفو عنــــــــــــا

045bxn.jpg

#5

السلام عليكم ورحمة الله

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

#6
TareqVB كتب:
السلام عليكم ورحمة الله

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

بارك الله فيك أخي طارق أنت تقصد أن أعمل الآتي :

1-أعمل جدول يسمى جدول الاسماء التجارية

2-رقم المنتج التجاري ( المفتاح رئيسي )

3-الاسم العلمي سيكون مفتاح نسميه (( mother name أو هوا نفسه الـ scientific name ))

4-إسم المنتج التجاري

5-إضافة حقل الكمية للجدولQuantity

6-إضافة حقل السعر للجدولPSper_piece

سؤالي كالتالي :

في النقطة الاولى: (( هل آخذ هذه القيمة من جهاز خارجي مثل قارئ الباركود؟؟ )) إذا لم تتوفر ميزة قارئ الباركود كيف يُعمل العداد التلقائي في الـSql server2000

في النقطة 5و6 : ألن يحدث تكرار في البيانات بإعتبار أن الكمية والسعر موجودة في جدول mar_medicine

جزاك الله خيرا على هذه البادرة الطيبة

اللهم إنك عفو تحب العفو فاعفو عنــــــــــــا

045bxn.jpg

#7

السلام عليكم ورحمة الله وبركاته

هل تحليلي للجدول السابق منطقى ومزبزط ؟؟؟

وبالنسبة لسؤالي في الرد السابق : لازال السؤال يطرح نفسه

بارك الله فيكم

اللهم إنك عفو تحب العفو فاعفو عنــــــــــــا

045bxn.jpg

#8

السلام عليكم

هل تحليلي مزبوط ؟؟؟

:cry:

اللهم إنك عفو تحب العفو فاعفو عنــــــــــــا

045bxn.jpg

#9
kombarji كتب:

بارك الله فيك أخي طارق أنت تقصد أن أعمل الآتي :

1-أعمل جدول يسمى جدول الاسماء التجارية

2-رقم المنتج التجاري ( المفتاح رئيسي )

3-الاسم العلمي سيكون مفتاح نسميه (( mother name أو هوا نفسه الـ scientific name ))

4-إسم المنتج التجاري

5-إضافة حقل الكمية للجدولQuantity

6-إضافة حقل السعر للجدولPSper_piece

سؤالي كالتالي :

في النقطة الاولى: (( هل آخذ هذه القيمة من جهاز خارجي مثل قارئ الباركود؟؟ )) إذا لم تتوفر ميزة قارئ الباركود كيف يُعمل العداد التلقائي في الـSql server2000

في النقطة 5و6 : ألن يحدث تكرار في البيانات بإعتبار أن الكمية والسعر موجودة في جدول mar_medicine

جزاك الله خيرا على هذه البادرة الطيبة

وعليكم السلام اعتقد ان تحليلك صحيح

فرقم المنتجلا شك انه هو المفتاح الرئيسي الذي يتم قرائته عن طريق الجهاز

2a61ed1e03.gif

مواضيع مشابهة