1/17/2013

How to install Fedora 18 , Download Fedora 18

السلام عليكم

درس اليوم عن .. كيف يمكنك تثبيت فيدورا 18 ويمكنك مشاهده الفيديو التالى لمعرفه طريقه التثبيت

يمكنك تحميل فيدور 18 من هذا الرابط والتى تحمل اسم  Spherical Cow
او يمكنك تحميلها من خلال التورنت من هذا الرابط





1/16/2013

The Alter Table Statment , Drop Table PURGE

السلام عليكم
The Alter Table Statment

 درس اليوم عن امر Alter يمكنك هذا الامر من عمل التالى : 
1- يمكنك من اضافه عمود جديد.
2-يمكنك من التعديل على عمود موجود بلفعل.
3-يمكنك من تحديد قيمه -default value- افتراضيه لعمود جديد. 
4- يمكنك من مسح عمود.
بعد انشاء جدول جديد قد تحتاج لـ اضافه عمود جديد مسح عمود معين او اضافه قيمه افتراضيه لعمود معين او ماشابه ذلك اذا, واجهتك اى من الحالات السابقه اذن ف انت تحتاج الى الامر Alter
فى الامثله التاليه سوف اوضح الكود الافتراضى للـ Alter فى عمليات الاضافه او التعديل او المسح
فى عمليه الاضافه
Code
ALTER TABLE table
ADD (column datatype [DEFAULT expr]
[, column datatype]...);  

1/13/2013

Oracle Object Privileges

السلام عليكم
Oracle Object Privileges


اذا كان لديك صلاحيات الـ DBA  فـ انت بلتالى تمتلك اعطاء وسحب هذه الكائنات من والى المستخدمين وان لم يكن لديك صلاحيات ال DBA ولديك بعض الصلاحيات على اى من الكائنات الموضحه بلجدول فـ بأمكانك اعطاء ما تملك لمن يستحق :)
كما هو موضح بلجدول تعريف للكائنات -objects- وصلاحياتها وكيفيه استخدمها على سبيل المثال يمكنك استخدام امر ALTER مع table ولا يمكنك استخدامه مع ال VIEW وهكذا

كيف يمكنك اعطاء بعض الكائنات -objects- الى مستخدمين اخرين من الـ Schema الخاصه بك.. الخاصه بك تعنى هنا اى التى لديك انت عليها صلاحيات.
يمكنك استخدام الكود التالى لـ اعطاء الكائن المناسب للمستخدم المطلوب
فى المثال التالى سوف اعطى الكائن SELECT لمستخدمين 
اخريين

1/12/2013

What is a Oracle Role ?

السلام عليكم

ما هو الـ Role ؟

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

1/10/2013

How to get first SATURDAY after six months

السلام عليكم

من خلال الكود التالى سوف تحصل على اول سبت بعد سته اشهر
Code
SELECT
             NEXT_DAY(ADD_MONTHS(TRUNC(SYSDATE,'YEAR'),6),'SAT')
FROM  DUAL;