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

التعامل مع الجدوال عن طريق JDeveloper10g

Featured Replies

بتاريخ:

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

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

الطريقة الاخرى اسهل من هذه او تشابها في السهولة

وفقكم الله جميعاً

قُدما .. احمد الجابري

DealingWithTables.zip

بتاريخ:

قدما يا مقدام
والى الامام ...بأنتظار المزيد .... وشد الحيـل يا اشوس

بتاريخ:

يا شباب الله يرضى عليكوا شدوا من حيل اخونا احمد ...لان الانسان اذا ما وجد تشجيع

بيرتخي حتى يتوقف ...

وشيخنا احمد بدأ بداية طيبة في شهر طيب والله يعينوا على ان يكمل ان شاء الله ....

......ولا شو رايكوا يا مشرفين .....

بتاريخ:

سلام عليكم ....

جزاك الله ألف خير ,,, وإلى الأمام ,. وكما قال الأخوان بداية طيبة في شهر طيب ..


عادل

بتاريخ:

جهد رائع جدا يا أخي أحمد
جزاك الله كل خير

بتاريخ:

وين شيخنا احمد ... اختفيت وين الله يرضي عليك...

لا تكون مريض الله يشفيك مما اصابك .,,, و اذا في حد مزعلك احكيلي ... ولا بتحضر لمفاجأت ......لا تقطع ...؟؟ فخير

الاعمال ادومها وأن قل >>>>>

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

الله يخليك سيدي

لا ابدا لامرض ولا زعل .. بس شغل شوي ..
فيه مشروع كبير شوي اول ماانتهي منه بنزل الكود تبعه ان شاء الله
وهو عبارة عن التحكم بالالات والمعدات عن طريق الويب

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

التقنيات اللي استخدمها هي
JavaServlet + Tomcat5
السيريال بورت 9 pin .. يعني منفذ الماوس القديم .
وباقي العملية تعتبر الكترونية بحته .. عبارة عن وصل السيريال مع تابلون الكهرباء
بس مش العادي .. فيه تابلون الكتروني حقه اغلى شوي .

تحملنا شوي سيدي بس .

ٌقُدماً .. احمد الجابري

تم تعديل بواسطة احمد الجابري

بتاريخ:

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


ونحن سنبقى بانتظارك

بتاريخ:

عملت جداول وربطت بينها بشكل جيد .. وعندي كم سؤال أتمنى اجد لها أجوبة

اولاً .. اذا أردت الرجوع الى جدول معين وحذف أحد الأعمدة أو تغيير نوعه يكون العمود معطل ولا يمكن عمل اي شيء عليه فهل هناك طريقة لتغيير عمود معين ؟ أو حتى المفاتيح الجانبية ؟

ثانياً .. في مشروعي ملفات فيديو و كتب الكترونية فماهو نوع الحقل لملف الفيديو مثلاً ؟ هل يكون BFILE أم أضع فقط رابط للملف ؟؟ و في كلتا الحالتين ماهي الطريقة ؟ وكيف أتعامل مع هذه الانواع من الملفات ؟

ثالثاً .. احاول انشاء view او trigger لكن زر الانشاء يكون معطل فما الحل ؟


وأخيراً سؤال خارج موضوع الجداول .. وهو حول الـ EJB و Busnisse components و ADF كيف أستفيد من هذه التقنيات في نظام التعليم الالكتروني ؟
أتمنى أن أجد منك دروس ولو بسيطة توضح لي مفاهيم هذه التقنيات فأنا بصدق أعرف كيفية انشائها لكني لا أعلم بالضبط ما دورها في التطبيقات ؟

شكراً لرحابة صدرك :unsure:

بتاريخ:

جزاك الله خيرا اخوي احمد


وجهد تشكر عليه والى الامام

بتاريخ:
  • كاتب الموضوع
اولاً .. اذا أردت الرجوع الى جدول معين وحذف أحد الأعمدة أو تغيير نوعه يكون العمود معطل ولا يمكن عمل اي شيء عليه فهل هناك طريقة لتغيير عمود معين ؟ أو حتى المفاتيح الجانبية ؟


ملاحظ هذا الشيء انه فقط يمكنك تغيير طول الحقول في بعض الاحيان والسبب هو كون الاتصل مباشر وحي
لذلك عليك استخدام طريقة اخرى وهي غير التي كنت ناوي اسوي لها درس اخر( UML )

لكن لضيق الوقت وعدم رغبتي بالتأخر عليكم كثيراً .. سأوردها هنا باختصار

انتقل الى صفحة Applications في الـApplications Inspector
ثم قف فوق اسم المشروع واضغط بزر الفأرة الايمن .. واختر New
عند ظهور نافذة الحوار ..
من الجانب الايسر اضغط على Database Tier ومن الشجرة نفسها اختر
Offline Database Objects
ثم من الجهة اليمنى المقابلة اختر
Offline Database Objects Imported from Database
اضغط OK وبعدها Next
اختر الSchema او الـPackage الذي تريد اضافة هذه الاوبجتكات اليه ثم Next
ثم اختر اسم الاتصال بعدها Next
سيقوم بالاتصال وسيعرض لك جميع الـSchema الموجودة في ذلك الاتصال اختر ماتريد
وليكن Scott
سيظهر لك في الاسفل الجداول الموجودة فيه هذا الاتصال ..
اضف ماتريد استخدامه بنقله الى الجهة اليمنى بواسطة السهم الوحيد < او انقل الجميع بواسطة << .
بعدها اختر Next ثم انهاء finish .

سترى في نافذة الـApplications Inspector وجود مجموعة جديدة اسمها Database Objects
كالتي توجد في Connections تقريباً .
قم باختيار الجدول الذي تريد التعديل عليه بواسطة الفأرة ثم اضغط باليمين واختر Properties
ثم Column Information ..
وقم بالتعديل كما يحلو لك ..
بعد الانتهاء من التعديلات بشكل كامل .. اختر Ok
ثم اختر الجدول مره اخرى بواسطة الفأرة اليمين .. ولكن هذه المرة اختر
Generate or Reconcile to اسم الاتصال
ستظهر لك رسالة تحذيرية .. فيها خيارين .. الخيار الاول استخدام Reconcile
والذي سيقوم بعمل الامر ALTER وقد تفقد البيانات في حالة تصغير حجم اطوال الحقول .
كما هو الامر تماما عند استخدام امر ALTER
والخيار الثاني Replace يقوم بحذف الجداول وانشاءها من جديد وطبعاً ستفقد جميع البيانات
بعدها اختر Next .. وسيقوم بالتعديل في قاعدة بياناتك ..
:unsure:

وسأعقب في ما بعد لاضيف طريقة ثالثة اخرى للتعامل مع قواعد البيانات وهي طريقة UML
او الـDiagrams .


ثالثاً .. احاول انشاء view او trigger لكن زر الانشاء يكون معطل فما الحل ؟


يمكنك انشاء trigger او view من خلال صفحة Connections في Applications Inspector
قف على اتصال معين ثم على اسم الـSchema ولتكن مثلا SCOTT
اضغط بزر الفأرة اليمين ثم اختر New
ومن Database Tier ثم Database Objects اختر ماتريد
وليكن Triggers ثم اضغط موافق ..
بعدها قم بتعبئة الحقول واستعن بزر المساعدة في تلك الصفحة .


اما بالنسبة للاسئلة الاخرى فهي خارجة عن هذا الموضوع لذلك امل منك بعد الانتهاء
من عملية التعديل على الجداول .. ان تضع موضوع جديد لكل سؤال لكي يستفيد منه الاخرين .
وقد اجبت عن هذا السؤال هنا فقط لانه يختص بالموضوع الاصلي .

مشكور اخ خالد على اهتمامك .. و اعتبرنا تحت امرك سيدي .

قُدماً .. احمد الجابري
بتاريخ:

تسلم يمينك يا احمد يا ولد ام احمد .. وبقية الأسئلة تأتي :unsure:

بتاريخ:

جزاكم الله خيرا اخى
نرجو من الاخوة المشرفين تثبيت الموضوعات مع ترتيبها

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

نثبت ايه بس .. كلها مواضيع بنفس الاهمية والمواضيع في الاصل قليلة .
حاولو تثروها :unsure:

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

السلام عليكم

جزاك الله خيرا يا اخي

علي مجهودك الكبير

ولكن لي رجاء عندك لما لا يتم تثبيت تلك الدورس في موضووع مستقل او جزء داخلي من منتدي الجافا

بحيث يسهل الرجوع لها كلها

وشكرا يا اخي

السلام عليكم

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

السلام عليكم،

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

المواضع لازالت قليلة .. مقارنة بالاقسام الاخرى .. نطمح للمزيد ومن ثم التصنيف

  • بعد 1 سنة...
بتاريخ:

بارك الله فيك يا اخي

وبارك في الروابط التي تعمل

جاري دراسه الدرس وشكرا

  • بعد 1 سنة...
بتاريخ:

الاخ احمد الجابري
اسال الله ان يبارك لك بعلمك وعملك
وان يبارك بك وعليك
وهو وحده القادر عليها
آمين

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

الف شكر

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

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

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

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

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

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.