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

[مخالف]اريد المساعدة ارجوكم وعاجلا جدا اجدا جدا

مغلق
بدأه salah_gh في 18 فبراير 2007 · 1 رد · 733 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

- جدول للأدوية Medicines يتم فيه تسجيل أسماء الأدوية ومواصفاتها.

Field name Description

MedicamentId معرّف

Medicament اسم الدواء

CategoryId رقم التصنيف الذي يتبع له الدواء

CompanyId رقم الشركة المصنّعة للدواء

Traitment الاستطبابات

Contra-Indications مضادات الاستطباب

Precautions تحذيرات الدواء

Interactions التداخلات الدوائية

LastedUnitsCount عدد الوحدات المتبقية من الدواء في الصيدلية

CurrentUnitPrice السعر الحالي للدواء

LowQuantityUnits العدد الأدنى من الوحدات (المفروض أن لا يقل عدد وحدات الدواء عن هذا العدد)

- جدول البدائل Alternatives يتم فيه تسجيل أسماء الأدوية البديلة عن كل دواء في حال عدم توفّره.

Field name Description

AlternativeId معرّف

MedId رقم الدواء

AltMedId رقم الدواء البديل

- جدول الشركات المصنّعة Companies.

Field name Description

CompanyId معرّف

Company اسم الشركة

- جدول المزوّدين Suppliers. إذ يمكن وجود أكثر من مزوّد لكل دواء.

Field name Description

SupplierId معرّف

SupplierName اسم المزوّد

Phone رقم هاتف المزوّد

Address عنوان المزوّد

- الجدول MedSupplier لكسر العلاقة عدة-لعدة الموجودة بين جدولي الأدوية والمزودين.

Field name Description

MedSupplierId معرّف

SupplierId رقم المزوّد

MedicamentId رقم الدواء

- جدول المكوّنات Components، الذي يحدّد مكونات كل دواء من العناصر الدوائية الأساسية.

Field name Description

ComponentId معرّف

Component اسم المكوّن (أو المركّب الكيميائي)

- الجدول MedComponents لكسر العلاقة عدّة-لعدّة الموجودة بين جدولي الأدوية والمكوّنات.

Field name Description

MedComponentId معرّف

MedicamentId رقم الدواء

ComponentId رقم المكوّن (أو المركّب الكيميائي)

Quantity الكمية

- جدول التصنيف Categories، الذي يحدّد صنف الدواء (قلبية، بولية، ضغط، ...).

Field name Description

CategoryId معرّف

Category اسم التصنيف

- جدول الحركات Actions، الذي يحوي جميع الحركات الجارية على الأدوية.

Field name Description

ActionId معرّف

MedicamentId رقم الدواء

ActionTypeId نوع الحركة

ActionOrder رقم الحركة

ActionDate تاريخ الحركة

UnitPrice سعر الدواء

- جدول أنواع الحركات ActionTypes، الذي يحوي جميع أنواع الحركات الممكن تنفيذها على الأدوية (إدخال، بيع، إتلاف).

Field name Description

ActionTypeId معرّف

ActionType نوع الحركة

والمطلوب :

1.1. تحديد أنماط الحقول لجميع الجداول المذكورة أنفاً، مع التعليل.

1.2. تحديد القيود اللازمة، مع التعليل.

1.3. تحديد الفهارس اللازمة، مع التعليل.

1.4. كتابة القادحات اللازمة للمحافظة على تماسك البيانات.

1.5. بناء قاعدة البيانات (مع تحديد collation name = Arabic_CI_AI_WS أي Arabic + Case-Insensitive + Accent-Insensitive + Width-Sensitive).

1.6. تحديد ملفات قاعدة البيانات اللازمة، مع التعليل.

#2

تأسف إدارة الفريق العربي لغلق الموضوع وذلك لمخالفته قوانين المشاركات .

قواعد طرح المشاركات

/index.php?showtopic=29343

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…