الانتقال إلى المحتوى
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

بتاريخ:

السلام عليكم. اود منكم ان تساعدوني في اجراء تسجيل المواد على الطلاب حيث ان جدول الخطط يحتوي على رقم الخطة، رقم الصف، رقم المادة
وجدول تسجيل الطالب : رقم الطالب ، رقم الصف ، رقم الخطة
وجدول المواد : رقم الطالب ، رقم الخطة ، رقم الصف ، رقم المادة

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

عفوا جدول تسجيل المواد وليس جدول المواد

  • بعد 2 أسابيع...
بتاريخ:

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

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

خطة مواد الطالب ( رفم الخطة، ورقم الطالب ، ورقم المادة  ) كمفاتيح أساسية فى الجدول، ثم ضف ما شأت من متعلقات بخطة مواد الطالب مثل تاريخ بداية الخطة، تاريخ نهاية الخطة، حالة الخطة، وهكذا...

بتاريخ:

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

 

حل آخر أفضل قم بإنشاء جدول رابع إسمه على سبيل المثال خطة مواد الطالب، ثم قم بعمل  Sequence  

و إستخدام رقم السيريال الذى إفترضت أنه تم إنشاءة من خلال المسلسل وليكن إسمه

   Student_plan_seq   كمفتاح أساسى لجدول خطة مواد الطالب

( رفم الخطة، ورقم الطالب ، ورقم المادة  ) كمفاتيح أجنبية فى الجدول، ثم ضف ما شأت من متعلقات بخطة مواد الطالب مثل تاريخ بداية الخطة، تاريخ نهاية الخطة، حالة الخطة، وهكذا...

 

ثم يسهل علبك بعد ذلك إنشاء إجراء للإدخال فى الجدول 

;(CREATE TABLE student_Plan (id,student_id, plan_id , subject_id


CREATE SEQUENCE   student_plan_seq   
      MINVALUE 1
      MAXVALUE  9999999999999999999999999999999999
      INCREMENT BY 1
      START WITH 1
      NOCACHE
      NOORDER
;NOCYCLE 

CREATE OR REPLACE PROCEDURE insert_ٍStudent_Plan
  p_student_id IN number , p_plan_id IN number , p_subject_id IN number ) AS)

BEGIN
   (INSERT INTO student_Plan(id,student_id, plan_id , subject_id 
;(VALUES(student_plan_seq.nextval, p_student_id , p_plan_id ,  p_subject_id  
 ;COMMIT 
;END insert_ٍStudent_Plan 

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

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

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

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

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

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

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.