إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

سؤال بخصوص ال Sql و Sql* Plus


8 رد (ردود) على هذا الموضوع

#1 awn78

awn78

    عضو نشط

  • الأعضــاء
  • 491 مشاركة

تاريخ المشاركة 26 April 2007 - 12:22 AM

اخواني الاعزاء
السلام عليكم ورحمة الله وبركاته
ما الفرق بين ال SQL و SQL*PLUS وماهي الاوار التابعه لكل منهما
واين الخطأ في هذه الجمله
alter table dept drop column region

وماهي ال ROWID و ROWNUM

وكيف استطيع ان اعطي مستخدم معين صلاحيات الدخول على جداول مستخدم اخر

وما معنى هذه الجمله GRANT ROLE MANAGER

معلش يا اخواني سامحوني لاني كثرت في الاسئله بس لاني ناوي ادخل اختبار ال 1z0-007

مع تمنياتي للجميع بالتوفيق وشكرا لكم
صورة

#2 ABUSANAD

ABUSANAD

    عضو نشط

  • الأعضــاء
  • 202 مشاركة

تاريخ المشاركة 26 April 2007 - 09:27 PM

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ awn78 ان شاء الله تكون اجاباتي صحيحة و اذا كان هناك تعليق من الاخوة ارجوا الرد للاستفادة.

1- ما هو الفرق بين SQL & SQL* PLUS و ما هي الاوامر التابعة لكل منهما؟
الجواب:-
- SQL ليس من ممتلكات اوراكل اما SQL* PLUS فهي من ممتلكات اوراكل.
- SQL لغة بحد ذاتها مثل لغة C و ++C اما SQL* PLUS فهي بيئة او واجهة مستخدمة و ليست لغة بحد ذاتها.
- اوامر SQL تنتهب ب (:( Semi Colon اما اوامر SQL* Plus فلا تنتهي ب (:D Semi Colon.
- اوامر SQL هي:-
-SELECT
-Insert, Update, Delete, Merge و تسمى (Data Manipulation Language)
-Create, Alter, Drop و تسمى (Data Definition Languag)
-Commit, Rollback, Save Point و تسمى (Data Control Language)
-Grant and Revoke
-اوامر SQL* Plus كثيرة على سبيل المثال:-
-Describe, Exit, Set, Spool, Save...etc.

2- ما هو الخطا في هذه الجملة alter table dept drop column region ؟
الجواب:-
حاول هذا الامر SQL> ALTER TABLE dept DROP Column region ;
الصيغة كالآتي SQL> ALTER TABLE <table-name> DROP COLUMN <column-name> ;
ربما انك نسيت (:rolleyes: Sime Colon

3- ما هو ROWID و ROWNUM ؟
الجواب:-
- ROWID هو رقم خاص لكل صف يختلف عن الآخر و يستخدم كثيرا في المفهرس (INDEX)
- ROWNU هو رقم الصف من حيث ترتيبه ترتيبا تصاعديا او تنازليا في الجدول و يمكن ان يتغير في حالة اضافة او
حذف صفوف من الجدول

4- كيف استطيع ان اعطي مستخدم صلاحيات الدخول على جداول مستخدم آخر؟
الجواب:-
لا تستطيع فعل ذلك لانك عندما تنشئ اي جدول فانك تصبح المالك الوحيد للجدول ولا يستطيع اي مستخدم و ان كان dba
ان يمنح اي مستخدم اخر ان يعبث بالجداول التي انشاتها انت.

5- ماذا تعني هذه الجملة GRANT ROLE manager
الجواب:-
Grant هو امر يعطي صلاحية لمستخدم اخر و ROLE هو عبارة عن دور يضم مجموعة من الصلاحيات فبدلا ان يعطي
المدير DataBase Administrator صلاحيات منفردة لعدة مستخدمين, فانه يجمع الصلاحيات داخل الدور ROLE
ثم يمنحه للمستخدمين اما manager فهو اسم الدور ROLE
مثال:-
SQL> CREATE ROLE manager;
SQL> GRANT CREATE, ALTER, DROP TO manager;
SQL> GRANT manager TO ahmed, ali, awn78 ;

تحياتي...

أخوكم المحب
احمد العولقي
OCP Developer 9i

#3 awn78

awn78

    عضو نشط

  • الأعضــاء
  • 491 مشاركة

تاريخ المشاركة 27 April 2007 - 01:54 AM

اشكرك اخي الكريم على الرد
ولكن بالنسبه للجمله alter table dept drop column region
فل انسى الفاصله المنقوطه وكان يعطيني جمله الخطأ التاليه Missing Keyword
فما هو الحل

وشكرا................
صورة

#4 ABUSANAD

ABUSANAD

    عضو نشط

  • الأعضــاء
  • 202 مشاركة

تاريخ المشاركة 27 April 2007 - 08:31 AM

ربما يكون الاصدار ليس 9i او ما بعد ارجوا التاكد من ذالك.

تحياتي...

أخوكم المحب
احمد العولقي
OCP Developer 9i

#5 awn78

awn78

    عضو نشط

  • الأعضــاء
  • 491 مشاركة

تاريخ المشاركة 27 April 2007 - 05:17 PM

الاصدار 8i
صورة

#6 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 27 April 2007 - 07:32 PM

أطرح سؤلك على الموقع التالى .... يمكن تلاقى الحل هناك :-


http://forums.oracle...a...=75&start=0



و لا تنسى أن تقول أن أصدرك هو 8i


و الله معاك

#7 ABUSANAD

ABUSANAD

    عضو نشط

  • الأعضــاء
  • 202 مشاركة

تاريخ المشاركة 28 April 2007 - 09:06 PM

السلام عليكم و رحمة الله -تعالى- و بركاته,
بالنسبة لخاصية حذف عمود من جدول فهي متوفرة في اصدار 9i و ما فوق, اما في اصدار 8i فلا تستطيع حذف عمود من جدول لعدم توفر الخاصية.

تحياتي...

أخوكم المحب
احمد العولقي
OCP Developer 9i

#8 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 28 April 2007 - 09:10 PM

هذه معلومة مفيدة فعلاً ....... شكراً لتوضيحك يا أخ أحمد ...... وبارك الله فيك

#9 awn78

awn78

    عضو نشط

  • الأعضــاء
  • 491 مشاركة

تاريخ المشاركة 28 April 2007 - 11:11 PM

شكرا لك اخ ابو سند ووفقك الله لعمل الخير
صورة