الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

سؤال عن تصميم جدول انواع التحاليل الطبية وربطه مع جدول التحاليل للمريض

Featured Replies

بتاريخ:

1- patients ده عشان ادخل فيه بيانات المريض الاساسية

 

pat_no pk

pat_name

 

2- pat_tests ده عشان ادخل فيه تحاليل المريض لانهم ممكن يبقوا اكتر من تحليل طبعا

 

id pk

pat_no fk(patients.pat_no)

test_name

 

3-tests

id pk

test_name

price

 

الحتة اللي حاسس ان فيها غلط بقى في الجدول التاني متهيالي الـ test_name ده المفروض يتشال ويتحط مكانه test_id ويبقي fkمن الـ id اللي في الجدول التالت ؟ مظبوط كده ولا ايه يا بمشهندس

بتاريخ:

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

 

- في حالة ان الغرض من الكشف الطبي هو اجراء تحاليل طبية فقط ... وانواع التحاليل يمكن حصرها وتصنيفها ... في هذة الحالة يمكن الإكتفاء بالربط مع جدول رموز انواع التحاليل ... كما هو في اقتراحك 

ولكن هل من الممكن ان يكون نوع التحليل الطبي المطلوب غير متوفر في المركز الطبي الحالي ويمكن اجراءة في مركز طبي اخر

اي هل من المحتمل ان يتم استخدام رمز "تحاليل أخرى " ويتم ذكرها وصفا وليست احد الرموز الموجودة بالجدول .

 

في هذة الحالة يتم إضافة حقل للملاحظات يسمح للطبيب بوصف التحليل لانه ليس متكرر وليس من ضمن الأنواع المستخدمة بالمركز الطبي 

واقترح عليك في كافة الاحوال اضافة عمود جديد "للملاحظات" في جدول التحاليل الطبية للمريض 

 

ملاحظة عامة :

يجب ان تكون اسماء الجداول معبرة عن الهدف منها 

 

 

1- patients 

2- pat_tests 

3-tests

وايضا اعمدة الجداول يجب يجب ان يتم تطبيق قواعد التسميه على اسماء أعمدة الجداول 

فمثلا 

ليس كل مفتاح لكل جدول يكون اسمه id 

مثل الجدول الجديد المقترح

3-tests

id pk

test_name

price

 

عندما تتعامل مع نظام كبير به 50 او 100 جدول ... الأمر سيكون صعب على المبرمجين في تتبع وتفهم الهدف من الجداول 

بتاريخ:
  • كاتب الموضوع

حضرتك بتقول كده

في هذة الحالة يمكن الإكتفاء بالربط مع جدول رموز انواع التحاليل ... كما هو في اقتراحك

ده معناه اني ممكن اسيبه زي ما هو مغيروش , مش شرط يعني , ده ممكن وده ممكن؟

بتاريخ:

يمكنك تنفيذ الإقتراح الأساسي ... بالربط بين الجدولين 

 

ولكن مع ملاحظة اختيار  أسماء مناسبة لاعمدة الجداول 

بتاريخ:
  • كاتب الموضوع

معلش يا بشمهندس عشان افهم ,

كان في وضع اساسي اللي هو في رأس الموضوع , وبعدين انا اقترحت اقتراح , وبعدين بسأل حضرتك هل ينفع اسيبه علي الوضع الاساسي ولا لا ؟

بتاريخ:

 

 

الـ test_name ده المفروض يتشال ويتحط مكانه test_id ويبقي fkمن الـ id اللي في الجدول التالت ؟ مظبوط كده ولا ايه

 

مظبوط

بتاريخ:
  • كاتب الموضوع

لو سبته بقى زي ما هو في الوضع الاصلي , من غير ما اعمل التغيير ده ممكن تمشي ولا يبقي غلط ؟

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.