النتائج 1 إلى 4 من 4

الموضوع: ساعدوني في اكواد sql server

  1. #1
    عضوية جديدة
    تاريخ التسجيل
    Jan 2013
    المشاركات
    2
    معدل تقييم المستوى
    0

    Red face ساعدوني في اكواد sql server

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

    عندي استعلام اتمنى تفيدوني

    استعلام يعرض اسماء 3 طلاب ودرجاتهم حصلوا على اعلى درجات في مادة الفيزياء في المرحلة الثاني ثانوي في العام الدراسي الحالي؟
    علما بأن الجداول المستخدمه هي
    جدول الدرجات

    رقم المادةpk
    رقم الطالب pk
    العام الدراسيpk
    امتحان نهائي 1

    امتحان نهائي 2


    جدول الطالب

    رقم الطالب pk
    اسم الطالب

    جدول المواد

    رقم المادة pk
    التخصص
    اسم المادة
    المرحلة الدراسية



    وشكرآ

  2. #2
    عضوية جديدة
    تاريخ التسجيل
    Feb 2013
    المشاركات
    1
    معدل تقييم المستوى
    0

    رد: ساعدوني في اكواد sql server

    بسم الله الرحمن الرحيم

    اولا : مينفعش يبقى فيه اكتر من PK واحد فى الجدول الواحد
    ثانيا : فى جدول الدرجات : هتعمل تغير من PK الى FK
    رقم المادةfk
    رقم الطالب fk
    العام الدراسي date
    امتحان نهائي 1

    امتحان نهائي 2

    و هتعمل relationship بين الجداول من PK الى FK و بكده هيبقى عندك علاقة كاملة و تقدر تبنى عليها استعلاماتك

    و سامحنى ان كانت معلوماتى مش كاملة او ان كان فيه خطأ

    اللهم علمنا ما ينفعنا و انفعنا بما علمتنا انك انت العليم الحكيم

  3. #3
    عضوية جديدة
    تاريخ التسجيل
    Jan 2013
    المشاركات
    2
    معدل تقييم المستوى
    0

    رد: ساعدوني في اكواد sql server

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

  4. #4
    عضوية جديدة
    تاريخ التسجيل
    Feb 2012
    المشاركات
    2
    معدل تقييم المستوى
    0

    رد: ساعدوني في اكواد sql server

    إن شاء الله يساعدك السكريبت هذا المهم أنت قم يتغيير الأسماء التي تريد أنا فقذ إقترحت الأسماء
    create table students(N_Student int Primary key, Name varchar(30));
    create table Modules(N_Module int Primary Key, Speciale nvarchar(30), Name vacrhar(50),Promotion varchar(20));
    create table Notes(N_module# int foreign key references Modules, n_Student# int foreign key references Students,Year smallint, Exam1 int , exam2 int,
    Primary key(N_Module#,N_Students#,Year));


المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •