الانتقال إلى المحتوى
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 , 2 , 3 ... ) ويتم اعطائهم رقم فئة 1 ، وكذلك انواع المستأجرين ( أفراد ، شركات ... ) يتم أعطائهم كل نوع رقم (2،1 ... ) ويتم اعطائهم رقم فئة 2 وهكذا ، وتم جعل رقم النوع وفئة النوع مفتاح رئيسي لجدول الانواع

جدول الانواع

رقم النوع

اسم النوع

فئة النوع

1

سكني

1

2

تجاري

1

1

مقاول

2

2

مستأجر

2

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

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

بتاريخ:

وعليكم السلام,

من وجهة نظرى يفضل فعلا فصل جدول الانواع الى اكثر من جدول

ولكن يمكنك الاحتفاظ بنفس الربط مع الوضع فى الاعتبار بعدم تكرار (رقم النوع) مثل:

1   سكنى 1

2 تجارى 1

3 مقاول 2

4 ادارى 1

5 مسأجر 2

 

ثانيا: لا يوجد داعى للأستدعاء الفئة فى جدول العملاء , فقط محتاج رقم النوع مع وضع شرط where  ان الفئة = 2

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

الف شكر اخي محمد رمضان

 

فعلا تم تطبيق نفس الطريقة التي تفضلتم بها من خلال عمل تسلسل لكل فئة مثل نوع العقارات تبدء بالرقم 1 وأنواع العقارات تم حجز  لها خانتين بحيث تبدء 10  وتنتهي بـ 19 ، ونوع الشقق تبدء بالرقم 20 وتنتهي بــ 29 هكذا لباقي الفئات والانواع .

CATEGORY NAME

NO

TYPE_ID

TYPE_NAME

CUSTUMERS

1

10

OWNER

11

CONTRACTORS

12

SUPPLIER

13

 

14

 

15

 

16

 

17

 

18

 

19

 

UNITS

2

20

 

21

 

22

 

23

 

24

 

25

 

26

 

27

 

28

 

29

 

بتاريخ:

وعليكم السلام, شكرا ليك اخى سيد.

- تمام ولكن يجب الوضع فى الاعتبار فى حالة تعدى فئة معينة اكثر من 10 ارقام ؟ يجب ان يكون في مرونة بحيث يمكنك تسجيل عدد غير محدود من الانواع او الفئات.

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

 

وشكرا

  • بعد 1 شهر...
بتاريخ:

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

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

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

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

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

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

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.