الانتقال إلى المحتوى
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

بتاريخ:

هل يوجد علاقة بين جدول اعدادات الاستئذانات الشهرية وجدول الاستئذانات الشهرية
يعني لنفرض ان المسموح من الاجازات شهريا لكل موظف 4 استئذانات هذه ستكون مخزنة في جدول اعدادات الاستئذانات لكل الموظفين طبعا نفس الاعدادات
وفي جدول الاستئذانات مدون فيها تفاصيل استئذان
هل يوجد علاقة ما بين الجدولين ؟؟؟ لا ادري ما الذي سيربط بين الجدولين ؟؟

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

عنا جدول الاستئذانات ويحتوي التالي :
رقم الاجازة - تسلسلي
تاريخ اليوم
رقم الموظف
من الساعة
الى الساعة
السبب
--------------------------
الان مسموح لكل موظف 4 استئذانات شهريا انا كنت عامل في البرنامج في داخل الكود مبرمجها ع 4 استئذانات ولكن اريد الان ان اجعل اعدادات عدد الاستئذانات ومقدار كل استئذان من داخل البرنامج يعني
جدول مستقل فهمت علي ؟؟؟
اتمنى ان تكون وصلت الفكرة

بتاريخ:

هلا رح يكون عندك فورم الاستئذانات للموظفين عبارة عن ماستر ديتيل صح ؟
الماستر هو معلومات الموظف والديتيل هو بيانات الاستئذانات...
انت بدك تعمل COUNT على عدد الاستئذانات في الديتيل ازا المستخدم حاول يدخل استئذات رقم 5 لازم يعطيه مسج..
ما بعرف ازا هادا اللي بدك اياه يا ماهر او انا ا فهمت عليك بالتحديد..
بانتظار ردك..

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

اخوي احمد انا حاليا شغال ع هذه الطريقة ولكن انا من وين بحكي للبرنامج انو فقط 4 استئذانات من الكود صح
انا اريد ان اجعل ادارة النظام ان تحدد كم عدد الاستئذانات المسموح
ويصير البرنامج يقارن عدد الاستئذانات الشهرية بالمسموح من الجدول بدل ما يقارن من الكود عشان نعطي flexibility في البرنامج وسهولة تغيير عدد الاستئذانات
فقط هذه هي الفكرة
ما الجدول وما علاقته بجدول الاستئذانات اتمنى ان تكون وصلت الفكرة

بتاريخ:

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

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

اذا لن نحتاج الى جدول جديد ؟؟؟ ماذا عن مقدار الاستئذان يعني متلا مسموح ساعتين لكل استئذان وانا عاملها بالكود
بدي اعملها في الجدول ايضا مثل عدد الاستئذاانات هل ما زلنا بنفس الجدول ام اننا بحاجة الى جدول اخر

بتاريخ:

اذا قم بعمل جدول اخر يضم :
رقم الاستئذان
نوع الاستئذان
مدة الاستئذان ( بالساعات )
مدة الاستئذان ( بالايام )
وبامكانك عمل VIEW تضم رقم الموظف واسمه و و و هذه المعلومات ويكون فيها رقم الاستئذان فورن كي على جدول الاستئذانات...وتعمل فورم عن هذه الـ VIEW ....

جرب...

تم تعديل بواسطة PALI.ORACLE

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

اخوي احمد اخواني الاعضاء

عندنا جدول بيانات الموظفين
وجدول استئذانات الموظفين والذي يحتوي تفاصيل كل استئذان وفيه رقم الموظف foregin key لكل استئذان

السؤال كالتالي :
انا في الكود بعمل استعلام انه لكل موظف اربع استئذانات شهرية فقط

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

يعني ممكن موظفين لهم اربعة استئذانات ممكن موظفين اخرين لهم ستة استئذانات
لذلك بدي اعمل جدول فيه الاعدادات للاستئذانات واعمل كتالي :

مثلا 1:
1 استئذان الادارة المسموح ستة استئذانات شهرية مدة كل استئذان ثلاث ساعات
2 استئذان الموظفين المسموح اربعة استئذانات شهرية مدة كل استئذان ساعتين
وهكذا...................

هذا الجدول اذا يحتوي اعدادات الاستئذانات

الجدول التاني وهو جدول تفاصيل الاستئذان
مثال الموظف رقم 24 اخذ استئذان وهو تابع لنوع الاستئذانات رقم 2

كيف بدي اربط بين الجداول الثلاث فقط هذا هو سؤالي
اتمنى ان تكون وصلت الفكرة وشكر ا

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

هل الموضوع صعب لهذه الدرجة ؟؟؟ ام ماذا ؟؟؟

بتاريخ:

عزيزي على مستوى قاعدة البيانات لا يوجد اي قيود

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

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

صديقي العزيز المشكلة ليست في البرمجة المشكلة في الربط بين الجداول primary and foregin key
مين اربط مع مين بس هذا كل الموضوع وشكرا لمرورك

بتاريخ:

اعلم يا صديقي

لكن حسب ما انت شرحت عن العلاقة بينهم فلا يوجد اي علاقة على مستوى قاعدة البيانات إلا اذا اردت ان يكون هناك foregin key
للمرجعية فقط


انا لو كنت مكانك سأقوم بعمل ثلال جداول لهذا الموضوع كالتالي

جدول الموظفين

جدول المجموعات او الإعدادات ويتم فيه اعطاء تفصيلات الإستأذان لكل مجموعة

جدول تفصيلات المغادرات

جدول الموظفين يتكون من
كل ما تريد بالإضافة الى
رقم المجموعة ويكون هذا foregin key على رقم المجموعة في جدول المجموعات

جدول المجموعات يتكون من

كل ما تريد بالإضافة الى
رقم المجموعة ويكون هذا primary key

جدول التفصيلات يتكون من

كل ما تريد بالإضافة الى
رقم متسلسل
ان رقم الموظف foregin key على رقم الموظف في جدول الموظفين
وان رقم الموظف والرقم المتسلسل عبارة عن primary key



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

وعند العمل اجلب بيانات المجموعة للموظف حسب رقم مجموعته واجلب تفصلات الموظف حسب رقمه الوظيفي وأتاكد بأن الموظف لم يخرق القيود فل نسميها الوضعية ( تفصيلات اعدادات المجموعة )

ثم احفظ التفصيلات الجديدة في جدول التفصيلات
دمتم بخير

تم تعديل بواسطة jadquraan

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

اخي العزيز معلش اوضحلك شي

عندي جدول الموظفين فيه بيانات كل موظف تمام ؟؟؟
وعندي جدول الاستئذانات فيه رقم الموظف fk على جدول الموظفين
جدول الاستئذانات فيه بيانات كل استئذان

انا في الشغل سامح لكل موظف باربعة استئذانات في الشهر مافي ايا مشكلة عندي اطلاقا
انا بدي احدث النظام واعمل اكتر من نوع للاستئذانات ممكن يكون 4 في الشهر او 8 بالشهر حسب وظيفة كل موظف تمام ؟؟؟؟
يعني مش معقول المدير العام له نفس الموظف العادي من الاستئذانات
لذلك ارتئيت ان اعمل جدول فيه انواع الاستئذانات
مثلا النوع الاول 5 استئذانات
النوع التاني 4 استئذانات
تمام ؟؟؟
اوكي الان جدول تفاصيل كل استئذان فيه رقم الموظف ورقم نوع الاستئذان ورقم الاستئذان نفسه وبيانات الاستئذان متل السبب وغيره
هل صحيح ما انا اريد فعله وهو كتالي :
ربط رقم نوع الاستئذان مع جدول الموظفين لانه لكل موظف نوع معين
وربط رقم نوع الاستئذان ورقم الموظف ورقم الاستئذان نفسه في جدول تفاصيل الاستئذان
هل هذه العلاقات صحيحة ام ماذا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  • بعد 4 أسابيع...
بتاريخ:

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

حسب وظيفة كل موظف


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

مع ملاحظة انه يمكن التعديل على الرسم باقتراح الغاء الربط بين نوع الاستئذان وجدول بيانات الاستئذانات :
انه يمكن عدم تسجيل نوع الاستئذان فى جدول بيانات الاستئذانات ... ويمكن استنتاجة بمعلومية وظيفة الموظف

اليك رسمة مبسطة عن ال Entity Relationship Diagram , Physical Data Model

مع التحية

er_image.jpg

pdm_image.jpg

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

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

تم تعديل بواسطة maher534510

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

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

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

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

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

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.