- 0
سجل دخول لمتابعه هذا
متابعين
0

إستفسار عن كيفية عمل الجداول ضمن قاعدة البيانات
بواسطة
dot.net2008,
-
يستعرض القسم حالياً 0 members
لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .
بواسطة
dot.net2008,
لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .
تم النشر منذ
السلام عليكم روحمة الله وبركاته
اخواني الكرام احياناً اصل لمرحلة في تصميم قاعدة البيانات تجعلني اقعد عن اكمال المشروع
مع ان الفكرة جداً متداولة علما اعتقد
----------------------------
عندي مثال حيجنّني :confused::confused: الرجاء التركيز معي إذا تكرمتم
اريد عمل قاعدة بيانات يوجد بها الجداول التالية
المدراء
المشرفين
العمال
طبعاً وبداخل كل جدول يوجد هناك حقول خاصة فيه من حيث الإسم والعنوان والمعومات المطلوبة من كل شخص كان (مدير , مشرف , عامل)
المشكلة الأولى :
1- يحق لكل المدارء الدخول للبرنامج من خلال اسم مستخدم وكلمة مرور تُعطى له .
2- يحق لبعض المشرفين الدخول للبرنامج والبعض الآخر لايحق له الدخول .
السؤال الأن :
أولاً : هل أقوم بعمل جدول للمستخدمين اسميه (Users)
إذا كانت الإجابة بنعم : لماذا ووكيف ؟؟ وهل سأقوم بربطه من خلال الـ ID (لا اعتقد ان هذه الطريقة فعالة)..
إذا كانت الإجابة بلا : إذاَ ما الحل ؟؟ (بحيث لا أريد عمل تكرار للبيانات وبنفس الوقت لا اريد ان اكثر من عمليات البحث والإستعلام (Select))
--
ثانياً : إذا اقنعتني وتم إضافة جدول Users كيف سيتم اخد بيانات كلاً من المدراء والمشرفين
ولاتقلي انه حياخذ الـ id من هذا الـ Table ومن هذا الـ Table لانه ممكن يحصل صدفة ويصادف رقم الـ id الموجود بجدول المدراء يساوي رقم الـ ID الموجود في جدول المشرفيين !!!!
ماهو الحل يارعاكم الله ؟؟؟!
---------
المشكلة الثانية : ماذا لو تم ترقية مشرف ما , من رتبة مشرف إلى مرتبة مدير !!!
مالعمل بهذه الحالة هل أقوم بعمل مسح لبيانات المشرف في جدول المشرفين وإعادة إضافة صف جديد في جدول المدراء تحوي نفس البيانات السابقة لا اعتقد ان هذه الفكرة صحيح على الإطلاق
إذا ما الحل بهذه القضية ... :(
ساعدوني رجاء والله إني داخل بـ 600 حيط :D:D
وهل لديكم إقتراحات لعمل ذلك بطريقة مُثلى وتسهل علي فيما بعد التعديل على الـ TABLE وإضافة وتعديل الـ Columns
والسلام عليكم ورحمة الله وبركاته
شارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه