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

بتاريخ:

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

رجاء كتابة أى سؤال أو استفسار عن الدرس الثانى و هو :
Retrieving Data Using the SQL SELECT Statement
و رجاء عدم كتابة اى تعليق ... فقط اكتب سؤالك وسوف ارد عليك فى اسرع وقت ان شاء الله..

  • الردود 37
  • المشاهدات 16.7k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

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

بتاريخ:

السلام عليكم؟

ممكن أن تعرفني اكثر بامر Literal لأنه لم أستوعبه بالشكل المطلوب

ولك مني جزيل الشكر والعرافان؟

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

أخى المبرمج الصاعد أولا Literal ليس امر و لكنه موضوع تعرضنا لشرحه .. وسوف اسألك سؤال ومن أجابتك سوف نخرج بما هيه ال Literal ... لو طلبت منك استعلام يقوم بأسترجاع اسم الموظف و بجانبها كلمة يعمل كــ ثم الوظيفه ... هنا كلمة يعمل كـ تسمى Letral لأنها ليست بعمود او جدول و سوف تتكرر هذه الكلمه فى كل الصفوف .. اذا اى كلمه يتم كتابتها داخل الكود و لا تعتبر Kewword او عمود او أحد المكونات الرئيسيه للكود يمكن أن نسميه Letral>>>> طبعا انت عاوز مثال .. ايه رأيك فى المثال اللى انا ذكرته لك فوق ؟؟


Select last_name||' Work as '||Job_id
From employees;
[code]

هنا كلمه works as تعتبر Letral ولابد من وضعها بين Single Qut. ' ' >>> أعتقد الموضوع وصل كدا

شد حيلك يا بطل .....
بتاريخ:

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

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

السبب لهذا الاقتراح : حتى تكون جمل ال SQL ذات معنى و لها نتيجة من قاعدة البيانات .

قمت بعمل تنصيب ل اوراكل 10g و لا اعرف ان كان ال developer موجود معها ام لا ، و لا اعرف كيف انشىء القاعدة

و شكرا

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

أخى ابو مصطفى ... اولا يمكن تحويل قاعده البيانات من اكسس الى اوراكل و لكن لا تنسى انك فى منتدى مبتدئين و نحن لازلنا فى الفصل الأول من كتاب اوراكل .... أما بخصوص الديفيلوبر فهو له نسخه بمفرده مكونه من اسطوانتين ... و نحن فقط فى حاجه الى نسخه قاعده البيانات و ذلك حتى كورس ال PL أما ابتداءا من كورس الفورمز فأنت فى حاجه الى تحميل نسخه الديفيلوبر لعمل النماذج و التقارير .... أتمنى ان اكون وضحت الأمور يا أخى الفاضل .. و ان شاء الله فى أخر الدرس سوف يكون هناك مشروع صغير للأستفاده من الأكواد ....

بتاريخ:

أخي العزيز لستُ موهوباً أو ذكياً ولكن لا أقصد شئ يسيئ لحضرتكم ، ولكن أتمنى من حضرتكم إما تكثيف المادة العلمية في الدرس الواحد أو جعل فترة قصيرة بين كل درس ودرس لنستطيع أن ننجز الدورة بشكل سريع ، وأنا أعلم بأني أتحدث بحماس بالغ ولكن بكل أمانة أشعر بأن الدورة على هذا المنوال سوف تطول كثيراً وكل ما قلته هو تمني وطلب من حضرتكم وليست تعدي أو تدخل في شئونكم الأكاديمية .ولكن وجدت للإختبار الأول مدة 5 أيام من موقع الشركة الأم لأوراكل .

وكما أتمنى منك مدنا كم درس سوف نحتاج إلى أن نكمل الإختبار الأول على الأقل .


وكما لدي استفسار هل هناك أي إشكاليات بين نظام فيستا مع أوراكل 10

وهل لابد من مراجعة تاريخ أوراكل بشكل جيد بمعنى حفظ التواريخ والمعلومات والشركات ؟ أي هل سوف تأتي أسئلة إنشائية بالإختبار من هذا النوع .. لأني قرأت ملف البي دي إف بشكل سريع وأخذت فكرة فقط عن الآمر .


وبالتأكيد جزاك الله ألف خير ونسأل الله أن يجعل هذا العمل في ميزان أعمالك فوالله إننا لممتنون جداً لهذه الدروس وندعي لك بالخير والله على ما أقول شهيد وآسف إن اسئت بغير علم .


تحياتي لك ودمت بود

بتاريخ:

السلام عليكم؟
وصلت المعلومة ..
وفقك الله

بتاريخ:

محتاج اوكل 10g

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

الأخ اوراكلر كيف حالك ... اولا ال 5 ايام الخاصه بالشركه الأم لا تجوز مع المبتدئين لأن كل يوم محاضره 8 ساعات × 5 ايام يعنى 40 ساعه ... هذا اول نظام فى التدريس و يسمى Full Day و هذا لا يصح مع المبتدئين طبعا .. النظام الثانى ال الهاف داى يعنى 4 ساعات فى اليوم بمثابه 3 ايام فى الأسبوع ... لاحظ يا أخى انى اتعامل مع مبتدئين و انا خريص تمام الحرص على عدم ارباكهم و ايضا حتى يستطيعوا العمل و التطبيق جيدا على كل درس .. كذلك يعلم الله مدى انشغالى فأنا اسرق الدقائق لإعداد الدروس ... أما بخصوص تحميل اوراكل مع فيستا فهذا متاح و لكن لها نسخه خاصه يمكنك تحميلها من على اوراكل فرجاء البحث فى المنتدى عن هذا الموضوع فهو متاح هنا و ربنا معاك يا بطل ..

أخى naifsiddig رجاء ارسال الميل لإرسالها لك ان كنت فى القاهره ...

أخوانى فى انتظار اى استفسارات أخرى

بتاريخ:

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

select * 
from tab;



تظهر هكذا اسماء الجداول
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
SALGRADE TABLE


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

و ايضاً انت طلبت منا


** الواجب : حل التطبيقات الموجوده على الدرس الأول رقم ( من 6 الى 12 )

و بصراحة لم اصل اليها فاين هي التطبيقات من 6 الى 12

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

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

أخى justice انا ذكرت فى أول درس اننا نعمل على المستخدم HR و ليس Scott فرجاء الدخول بمدير القاعده كما يلى

sys/password as sysdba;


ثم قم بفتح المستخدم Hr كما يلى

Alter user hr 
Identified by hr
Account unlock;


بعدها سوف تجد كافى الجداول .... و بالتوفيق

بتاريخ:

طيب لو سمحت ممكن أعرف الوصلة للـ DEVELOPRE المتوافق مع الفيستا علشان أحملها

بتاريخ:

شكرا لك يا اخ سامح
و انا اسف لم انتبه اني استخدم scott
و لاني لا اعرف الفرق و لكني قمت بالتعديل كما طلبت مني
و سؤالي هل يختلف الموضوع كثيرا بين المستخدمين
و هل تعاملنا سيكون الكامل على المستخدم HR
انا اسف لكثرة اسئلتي

بتاريخ:

الاخ سامح ممكن مثال عن استعمال الأسس في
جمل الsql ?

بتاريخ:

السلام عليكم بشمهندس سامح
بالنسبه لاسم المستخدم والباسوورد
انا بشتغل على 9i
ولما جربت ال sys/password as sysdba;

ما نفعش معايا
وانا حاليا بدخل باسم scott
هل بيكون فيه مشكله
وكذلك الجداول عندي ظهرت مثل ظهروها عند الاخ justice بنفس الاسماء المختصره
هل الاختلاف حيكون في الاسماء ما فيش مشكله منها
ولا فيه اختلافات اخرى حتواجهنا قدام فيها مشكله
وعذرا للازعاج
وربنا يجمعلك خيري الدنيا والاخره يارب على مجهودك وتعبك معانا اللهم امين
والسلام عليكم ورحمة الله وبركاته

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

الأخ JLL_JORDAN_1 هذا السؤال سابق للأوان و لكن ما ابغى زعلك .... أقرأ هذا جيدا و سوف تعلم متى نستخدم الأس

PL/SQL Operators 
Comparison Operators

  + - * / @ ;  =  <>  !=  ||  <=  >=

  NOT  IS NULL

  LIKE 

  BETWEEN 

  IN 

  AND 

  OR

 

Comments

  -- comment

  /* comment */

  << Begin label - end label >>

 

Assignment operator

  :=

 

Exponential operator (valid for plsql only)

  **




أعتقد انك فهمت قصدى فالأس يصلح مع ال PL فقط ... هذا بخصوص سؤالك...

الأخت lo2lo2a انا قولت يا جماعه من الأول اننا هانشتغل من كتب أوراكل عشان يكون الكورس معتمد أو كأنك أخدت كورس معتمد و لذلك فأنا ملتزم بكتب اوراكل و الكتب تعمل على مستخدم HR ة ليس Scott رغم تشابهم و لكن الفرق فقط فى اسماء الجداول ... و نريد جميعا ان نمشى سويا على خط واحد ... أما بخصوص نسخة 9i فلا مانع منها و لكن قومى بفتح المستخدم HR حتى تستطيع التطبيق العملى و متابعه الأمثله .... و كلمه السر الخاصه ب System انت التى وضعتيها او جربى كلمة السر manager .... و الله معكى ..

بتاريخ:

السلام عليكم ورحمة الله وبركاته جزاك الله خير الجزاء على ماتبذله معنا نحن المبتدئين
اود الاستفسار عن النسخة oracle database 10g express edition
هل هي اقل من النسخةoracle database10g وماهو الفرق وهل يمكنني تطبيق الدروس والامتحان من النسخة الموجودة عندي ام اقوم بازالتها وتسطيب النسخة الاخرى
عفوا على كثرة الاسئلة جزاكم اللة خير الجزا

بتاريخ:

شكرا لك يا اخ سامح
على التفاعل معنا

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

أخى um ahmed نسخة XE تفى ان شاء الله بالغرض .... و هى أخف بكثير من اوراكل 10g

بتاريخ:

السلام عليكم
نفذت الامر التالي

ثم قم بفتح المستخدم Hr كما يلى

كود

Alter user hr
Identified by hr
Account unlock;


ثم حاولت الدخول باسم الحساب hr
فطلب الباسورد

مع انشاء الحساب كيف نضع الباسورد

و مع حساب scott نفذت الاوامر لفم تظهر الجداول

افيدوني رحمكم الله
بتاريخ:

خي المهندس سامح تحية طيبة وبعد
احيطكم علما بأنه لدي الإصدار 10g ولاكن لايوجد لدي مستخدم بإسم HR علية وبناء على أفدتكم على أحد الزملاء بأن يقوم الكتابة الكود ادناه واكمال الباقي ولاكن لم تفلح معي هذه الطريقة حيث كتبت الكود ولاكن يظهر لي خطأ بعدها لم أستطع اكمال الباقي لفتح مستخدم جديد حيث أن كلمة Alter تعني تعديل المستخدم وأنا لدي سكوت وارغب في الدخول على HR كما تفضلتم فماذا أفعل؟ حيث تجد الخطأ الذي يظهر لي في أسفل الصفحة
كود

sys/password as sysdba;


ثم قم بفتح المستخدم Hr كما يلى

كود

Alter user hr
Identified by hr
Account unlock;
من هنا
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> alter user hr
2 identified by hr
3

SQL> conn
Enter user-name: sys/password as sysdba;
SP2-0306: Invalid option.
Usage: CONN[ECT] [logon] [AS {SYSDBA|SYSOPER}]
where <logon> ::= <username>[/<password>][@<connect_identifier>] | /
SQL>
ولكم جزيل الشكر

بتاريخ:

اخي الكريم اود الاستفسار عن بعض الاشياء حاولت الدخول علي الSQLPLUS
من خلال الDOS كالاتي
AS SYSDBA /
Run <---Start ثم اكتب SQLPLUS
AS SYSDBA /HR
وتم الاتصال بقاعدة البينات بنجاح وعملت Alter user hr
Identified by hr
Account unlock;
كما وضحت حضرتك بالدرس ولكن كلما احاول الاستعلام عن جداول الاقسام والموظفين تعطيني النتيجة التالية
TABLE OR VIEW DOES NOT EXIST
مع العلم ان الاستعلام عن الجداول شغال تمام
اخي اين الخطاء فى خطواتي وهل الدوس هو الطريقة الامثل
وماهي الطريقة الاخرى لي حيث اننى استخدم اوراكل 10 G EXPRESS EDITION
جزاك الله خير الجزاء وفي انتظار اجابتك لاتمكن من مواصلة الدورة مع االناس

تم تعديل بواسطة um ahmed

بتاريخ:

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

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

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

أخى فى الله o_saeed77 طبعا تعليقك مقبول و لكن علينا أخى ان نلتمس العذر لأخواننا المبتدئين فنحن لازلنا نطبق على الدرس و لا تقلق يا أخى على الوقت ... أخوانى الذين يسئلون عن HR مرفق ملفات جاهزه لأنشاء هذا المستخدم فقط عليك بتشغيل الأسكربتات و سوف تجد المستخدم قد ظهر.... و لكن عليك بعمل الخطوات الأتيه

1- الدخول بمدير قاعدة البيانات Sys كما يلى
SYS/SYS as sysdba

2-قم بإنشاء مستخدم جديد اسمه HR كما يلى:

Create user hr identified by hr;


3- اعطاء هذا المستخدم بعض الصلاحيات

Grant connect , resource
To hr;


4- الدخول بالمستخدم HR لأنشاء الجداول و العلاقات عن طريق الأسكربتات كما يلى:

اكتب علامه @ ثم أكتب مسار الأسكربت الأول كما يلى مثلا

@D:\1-hr_cre.sql


وهكذا حتى تنتهى من الخمس اسكربتات و جرب و منتظر الأخبار....................................

Bakkar.zip

بتاريخ:

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

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

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

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

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

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

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.