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

كيف استطيع ان ادخل بيانات الى databaseبحيث يعطي الرقم الدال عليه

بدأه صوت المطر في 27 أبريل 2011 · 5 رد · 379 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا عضو جديد في صرحكم الجميل وانا مبتدئة في في مجال البرمجة ولن اطيل عليكم فسؤالي هو لدي صفحة ويب تحتوي على تسجيل في موقع تعليمي تحتوي على بيانات بحيث ان بعض البيانات تدخل الى جدولين اولهم عبارة عن بيانات الطالب والجدول التاني عبارة عن جدول التسجيل والجدول الاخير يحتوي على ارقام اي بمعنى فورين كي(FK) مثل رقم النوع (ذكر ام انثى) ورقم المستوى(اي المستوى الاول ام التاني ....) ورقم القسم وجميعا كما قلت FK ماخوذة من جداوال كانت عبارة عن برايمري كي (PK) السؤال هو عندما يسجل المستخدم على انه ذكر و انه في المستوى الاول يتم تحويله الى الرقم الدال عليه في الداتا بيس مع العلم بانب استخدم SQL 2005 ولغة C# ASP.net عفوا على الاطالة ......ولكم جزيل الشكر

#2

وهدة الصورة لجدول التسجيل والموجود فيه ارقام الفورين كي

683086202.jpg

وهدا جدول المستوى

350479832.jpg

وهكدا بقية الجداول

وشكرا

#3

السلام عليكم ورحمه الله وبركاته

اختى اعتقد ان هناك مشكله في تصميم قاعدة البيانات ليش للنوع والمستوى جداول؟؟ يمكنك وضعها كخصائص لجدول الطالب!!

.:: Wish to become better and better ::.

#4

السلام عليكم اختي الكريمة

اعتقد ان هنالك اشكال في تحليل متطلبات قاعدة البيانات

فيجب ان تكون كالتالي

id_studentالرقم التعريفي للطالب يكون عبارة عن حقل رقم وانتباه ليس ترقيم تلقائي لانة من الممكن ان يكون ادخال لطالبين اثنين نفس الوقت ويكون pk

name_student اسم الطالب عبارة عن حقل نص

age العمر عبارة عن حقل رقمي

id_gender الجنس يكون عبارة عن حقل رقمي وهوة سوف يكون بمثابة fk يتم اخذ قيمة من جدول الجنس

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

id_genderعبارة عن حقل رقمي يكون بمثابة pk لكي يتم سحب قيمة في الجدول الرئيسي

gender يكون عبارة عن حقل نصي ويتم ويكون مكتوب فية الذكر والانثى

ولو انا لا افضل هذة الطريقة لانها هناك جدول لاجدوةى منة وهو جدول الاجناس يفضل ان يكون حقل الجنس من نوع bit

اي انة يأخذ قيمتين فقط

في حال كانت true فأنها ذكر مثلاً والحالة الاخرى

false

فانها انثى او العكس

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

1vAO2-d3nY_335990295.gif

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

154047116.gif
#5

شكرا اخي VB Helper واخي المستشار لا اعرف ادا كنتم فهمتم سؤالي من ان هناك خلل في تصميم قاعدة البيانات على العموم قمت بارسال قاعدة البيانات والصفحة التي من خلالها سيتم فيها التسجيل والتي ستذهب الي الجدولين احاهم جدول الطالب وثانيا جدول التسجيل التي فيها مشكلتي حيث ان الطالب يسجل فيه بالاسم (المستوى والقسموطريقة الدفع.....)واريده ان يحتفظ بالرقم(الذي هو عبارة عن فورين كي ) في جدول التسجيل

وقمت بعمل الربط من خلال سحب PK الى ال FK واسميه Registration diagram وسوف تجدونه ضمن الداتا بيس

مع العلم باني استخدم SQL2005 وASP.NET 2008

ولكم خااااالص شكري وامتناني في ميزان حسناتكم .............

#6

تحتاجين الى اعادة تصميم قاعدة البيانات مرة اخرى

لان بالطريقة التي هنا غير صحيحة

لان بعض الخصائص لا يكون لها جدول

بس تكون في جدول بيانات الطالب

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

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

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

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

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