بتاريخ: 3 أكتوبر 201312 سنة comment_240740 الاخوة الاعضاء السلام عليكم اريد تحليل نظام النتيجة , الان بدات بعمل تحليل مبدئي للنظام واطلب منكم المساعدة بعمل ERD ,والعلاقات بين الجداول الجداول هي: 1- جدول المواد: رمز المادة اسم المادة عدد الساعات المادة 2- جدول بيانات الطالب: الرقم الاسم 3-جدول تفاصيل النتيجة: رمز المادة اسم المادة عدد الساعات الدرجة توجد حقول مثل التقدير والمعدل وهي تتم من خارج database المطلوب: عند ادخال رمز المادة في نافذة تفاصيل النتيجة يتم تسجيل اسم المادة وعدد ساعاتها تلقائيا بالاضافة الى اني اريد ان تعرض النتيجة هكذا: نتيجة الصف الاول نتيجة الصف الثاني .....وهكذا هل ساحتاج تكوين جدول لكل صف حتى لايتم عرض النتيجة general ايضا تفاصيل النتيجة لكل فصل دراسي مثلا: نتيجة الفصل الدراسي الاول ..............................حتى الفصل الدراسي االثامن هل ساحتاج عمل جدول لكل فصل دراسي ...............وشكرا ايضا اريد تقديم بلاغ
بتاريخ: 4 أكتوبر 201312 سنة comment_240750 السلام عليكم ورحمة الله جدول البيانات الأساسية للطالب رقم الطالب - اسمه - تاريخ الميلاد -رقم الهاتف - العنوان + .... ومفتاح الجدول هو رقم الطالب جدول رموز المواد الدراسية رمز المادة - اسم المادة - مفتاح الجدول هو رمز المادة جدول المواد التى تدرس في كل فصل دراسي رمز المادة -- رمز القسم - رقم الفصل الدراسي - + عدد الساعات مفتاح الجدول مركب من رمز المادة + رمز القسم + الفصل الدراسي جدول تسجيل الطالب في كل فصل دراسي رقم الطالب - رمز القسم - رقم الفصل الدراسي - تاريخ التسجيل - نتيجة الفصل الدراسي + ... مفتاح الجدول مركب من رقم الطالب + رمز القسم + رقم الفصل الدراسي جدول نتائح المواد لكل طالب في كل فصل دراسي رقم الطالب - رمز القسم - رقم الفصل الدراسي - رمز المادة - درجة النيجة - رقم مدرس المادة + ... مفتاح الجدول مركب من رقم الطالب + رمز القسم + رقم الفصل الدراسي + رمز المادة تقديم بلاغ
بتاريخ: 4 أكتوبر 201312 سنة كاتب الموضوع comment_240759 الاخ امجد عظم الله اجرك على جهدك معي في الجدول الاخير(جدول نتائح المواد لكل طالب في كل فصل دراسي) حيث لكل طالب اكثر من مادة ودرجة ومستوى هل سيتكرر رقم الطالب مثلا الرقم المادة المستوى 5 x الرابع 5 y الرابع 5 z الرابع بالاضافة توضيح العلاقات وكيفية الربط بين الجداول هل يشترط في العلاقة ان تكون بين المفتاح الرئيسي والثانوي ام يمكن ان تكون بين رئيسي ورئيسي تقديم بلاغ
بتاريخ: 4 أكتوبر 201312 سنة comment_240763 السلام عليكم ورحمة الله هل سيتكرر رقم الطالب نعم اكمل بيانات الجدول وستعرف ان مفتاح الجدول سيكون مركب من رقم الطالب ورمز المادة والمستوى الدراسي 5 x الرابع ... الدرجة = 15 5 y الرابع ... الدرجة = 17 ومعنى ان مفتاح الجدول primary key مركب أو compound key اي ان الثلاثة معا ... غبر مسموح بتكرار قيمهم معا اي انه غير مسموح بتسجيل بيانات 5 x الرابع 5 x الرابع مرتيين ربط الجداول يكون بين primary key و foreign key بين مفتاح احنبي قي جدول ومقتاح اساسي في جدول اخر وللربط مع جدول النتائح الأخير يجب ان يكون لديك جدول بيانات التسجيل في المستوى ويحتوى رقم الطالب و المستوى الدراسي + بيانات اخرى خاصة بالتسجيل في هذا المستوى ومفتاح الجدول مركب من رقم الطالب ورقم المستوى الدراسي وبعد ذلك بتم الربط بين جدول التسجيل وجدول النتائج تقديم بلاغ
بتاريخ: 5 أكتوبر 201312 سنة comment_240782 استاذي امجد كتر الله من امثالك وجزاك الله خير الجزاء بالنسبة للموضوع اعلاه هل ستكون الجداول والربط بينها كالتالي . اما هنالك اخطاء حقيقة لا اعرف صيغة المفتاح المركب جدول البيانات الاساسية للطالب 1-Create table stu(stu_id number(4) primary key,stu_name varchar2(40)); جدول رموز المواد الدرسية 2- Create table subject(sub_id number(4)primary key,sub_name vrchar2(30)); جدول المواد التي تدرس في كل فصل 3- Create table subincl(sub_id number(4)primary key,dept_no nmber(4)primary key,class_no number(4)primary key,num_hour number(2)); جدول نتائج المواد لكل طالب في كل فصل 4- Create table result(stu_id number(4)primary key,dept_no number(4)primary key,class_no number(4)primary key,sub_id number(4)primary key,degree number(5)); تقديم بلاغ
بتاريخ: 5 أكتوبر 201312 سنة comment_240787 السلام عليكم ورحمة الله create table DEPARTMENT ( dept_no NUMBER(4) not null, dept_name VARCHAR2(40), constraint PK_DEPARTMENT primary key (dept_no) ); create table stu ( stu_id NUMBER(4) not null, stu_name VARCHAR2(40), constraint PK_STU primary key (stu_id) ); create table subject ( sub_id NUMBER(4) not null, sub_name VARCHAR2(40), constraint PK_SUBJECT primary key (sub_id) ); create table subincl ( sub_id NUMBER(4) not null, dept_no NUMBER(4) not null, class_no NUMBER(4) not null, num_hour NUMBER(2), constraint PK_SUBINCL primary key (sub_id, dept_no, class_no), constraint FK_SUBINCL_REFERENCE_SUBJECT foreign key (sub_id) references subject (sub_id), constraint FK_SUBINCL_REFERENCE_DEPARTME foreign key (dept_no) references DEPARTMENT (dept_no) ); create table result ( stu_id NUMBER(4) not null, sub_id NUMBER(4) not null, dept_no NUMBER(4) not null, class_no NUMBER(4) not null, degree NUMBER(5), constraint PK_RESULT primary key (stu_id, sub_id, dept_no, class_no), constraint FK_RESULT_REFERENCE_STU foreign key (stu_id) references stu (stu_id), constraint FK_RESULT_REFERENCE_SUBINCL foreign key (sub_id, dept_no, class_no) references subincl (sub_id, dept_no, class_no) ); تقديم بلاغ
بتاريخ: 6 أكتوبر 201312 سنة comment_240797 لك كل الشكر استاذنا القدير على مجهودك لنا وربنا يجعلو في ميذان حسناتك .. ان شاء الله راح نبدا في تصميم الشاشات ولو استعصت الامور حنرجعلك ارجو منك ان تتابع معنا وشكرا تقديم بلاغ
بتاريخ: 7 أكتوبر 201312 سنة كاتب الموضوع comment_240832 كيف تضع فى الحسبان وضع الطالب الاكاديمى وامكانية اذا تعثر الطالب مع دفعته تتم المعالجة له والحاقه بالدفعة الاخرى وحالات التجميد والاعادة والفصل من الدراسة تقديم بلاغ
بتاريخ: 8 أكتوبر 201312 سنة كاتب الموضوع comment_240859 السلام عليكم الاخ امجد اريد ان اعرف حل هذه المشاكل * اذا تعثر الطالب مع دفعته تتم المعالجة له والحاقه بالدفعة الاخرى وحالات التجميد والاعادة والفصل من الدراسة * عندما يصل الطالب الى الفصل الاخير (خريج) مثلا رقم الفصل الدراسي 8 ماذا افعل له؟ علما بان السنة التالية ستاتي دفعة اخرى تشغل الفصل الدراسي8 ولك الشكر !!!!!!!! تقديم بلاغ
بتاريخ: 9 أكتوبر 201312 سنة comment_240899 السلام عليكم ورحمة الله وبركاته - انشاء جدول جديد لتسجيل الطالب في كل فصل دراسي - اضافة العام الدراسي ضمن بيانات مفتاح الجدول ,,, حتى يمكن التعامل مع الفصول الدراسية والتسجيل بها في كل عام دراسي . تقديم بلاغ
بتاريخ: 9 أكتوبر 201312 سنة كاتب الموضوع comment_240921 بالنسبة للخريجين هل يشترط عمل جدول لهم؟ تقديم بلاغ
بتاريخ: 9 أكتوبر 201312 سنة comment_240922 السلام عليكم ورحمة الله اذا توافرت البيانات القديمة للخريجين فمن الأفضل تسجيلها ... وفي حالة عدم توفر البيانات فهذة حالات خاصة تعالج بأسلوب مختلف ومؤقت ... ولن تحدث مسقبلا في حالة وجود نظام آلي يتم فيه تسجيل البيانات مع كل مرحلة جديدة وقد تحتاج الى جدول به النتائج مباشرة للخريج الذي لا تتوفر عنه بيانات تفصيلية فيمكن انشاء جدول جديد لمن هم متخرجين قبل العام مثلا 2000 ومابعد ذلك يتم التعامل مع بيانات جداول النظام الحالي مجرد فكرة تقديم بلاغ
بتاريخ: 11 أكتوبر 201312 سنة كاتب الموضوع comment_241017 جمييييييييييييييييل!!!!! لك الشكر الاخ امجد على هذا الجهد وكل عام وانت بخير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.