مشاهدة النسخة كاملة : لمن أراد المشاركة في دورة في الأوراكل
الحسام
02-10-2002, 09:33 AM
إخواني الإعزاء عملا بقول الرسول الكريم صلي الله عليه و سلم في ما معناه ( من كان عنده فضل علم فليعد به على من لا علم له )
عملا بهذا الحديث الكريم فانا أقترح على الشباب عقد دورة في الأوراكل حيث عندي و الحمد لله خبرة كافية في البرمجة على الأوراكل و سوف أعقد لمن أراد دورة و سوف تكون بشكل حلقات متسلسله و يتم فيها التدريب على
1- SQL
2- SQL PLUS
و أي مقترحات فنحن يمكن أضافتها
و من يريد أن يأخذ الدورة يرد هنا حتى نعرف المشاركين حيث اذا كان عدد المستفيدين لن يكون كثير فلن أقوم بعمل الدورة حيث ستأخذ منى وقت و جهد في أعدادها يوميا و لكن اذا كان عدد المشاركين كثير و سيستفيد منها الكثير سوف نبداء فيها و سيكون فيها اسالة و مناقشة حتى يستفيد الجميع في حالة بدأنا في الدورة ...
العنابي
02-10-2002, 10:16 AM
....شكرا لك اخي الكريم ..على المبادرة الطيبة...
..وانا بدوري ..اضم صوتي اليك ..وارحب بالفكره ..
....وعلى استعداد على المشاركة ..في الدوره والمساعده فيها ايضا ..على قدر استطاعتي ..ان شاء الله ...فعالم الاوراكل عالم رهيب ...ومقبول في كثير من المجالات ...فبعد ان نقطع الشوط الاكبر من ال SQL
تبدا مرحلة الفورمات والتقارير ..الامر الذي تتختلف فيه طرق عرض البيانات لها ..
..وارجو من يجد في نفسه الرغبة ان ينضم الينا :)
..ولا يضيع علينا تلك الفرصه ؟
.....وكل التقدير لمجلسنا الكمبيوتر الموقر..
شباب اليمن
02-10-2002, 10:20 AM
مشكور اخي العزيز وبنكووون شاكرين لك واللة انا بكون من اول المشاركين ... بأذن اللة ...... واتمنى المزيد من المشاريكن للأستفادة
قَـتَـبـان
02-10-2002, 10:30 AM
أشكركم جداً
أخي الفاضل الحسام أخي الفاضل العنابي أشكركم على هذة الفكرة الرائعة . لكن للأسف معلوماتي قليلة على هذا البرنامج وبرامج التصميم بشكل عام لكن من المفترض أن ابدأ من الأسبوع المقبل بأخذ دورتان من اهل الخبرة في لغة html و الأدوبي فوتشوب . والحمد لله أتت الفرصة لأتعلم لغة جديدة أيضاً . وسوف أكون من تلاميذكم إذا امكنني ان أحصل على مودم ديجيتل بسعر جيد .
يعني بإختصــار عقدة النية على تتعيبكم معي:) نية معقودة من القلب . :D
ننتظر متى يبدأ تحديد الدورة .
أبو صالح
02-10-2002, 10:41 AM
الرسالة الأصلية كتبت بواسطة العنابي
....شكرا لك اخي الكريم ..على المبادرة الطيبة...
..وانا بدوري ..اضم صوتي اليك ..وارحب بالفكره ..
....وعلى استعداد على المشاركة ..في الدوره والمساعده فيها ايضا ..على قدر استطاعتي ..ان شاء الله ...فعالم الاوراكل عالم رهيب ...ومقبول في كثير من المجالات ...فبعد ان نقطع الشوط الاكبر من ال SQL
تبدا مرحلة الفورمات والتقارير ..الامر الذي تتختلف فيه طرق عرض البيانات لها ..
..وارجو من يجد في نفسه الرغبة ان ينضم الينا :)
..ولا يضيع علينا تلك الفرصه ؟
.....وكل التقدير لمجلسنا الكمبيوتر الموقر..
فعلا مشروع عظيم يستحق الشكر والاشادة وانا بدوري ساقوم بتثبيت موضوع الحسام حول تعليم الاوراكل
ولك تحياتي
سرحان
02-10-2002, 01:12 PM
شكرا أيها الحسام
أنا أول واحد أسجل
احب
select
from
where
order by
لغة عظيمة ولكن أرجو بأن تبسط الشرح ولك ألف شكر
الصـراري
02-10-2002, 09:46 PM
تقف الكلمات إجلالاً لك أخي الغالي الحسام :)
وكل روح معطاءه ستشاركك هذا الزخم ..
وما أروعها لغة تتحدى الأرشفة الكترونية وتبارز بقوة
:) وضح لنا ما المطلوب لكي نوفره في البداية ..
ومرحا بهذا الألق الجميل ..
كل التقدير والتحية ..
البكري
03-10-2002, 08:11 AM
عزيزي الحسام نشكر لك جهودك الكبيره من اجل إفادتنا بالعلوم المفيده
ونشكر كل من ساعد على هذا ويعطيكم العافيه وارجوا ان تعتبروني من أوئيل المسجلين بهذه الدوره
أحمد العجي
03-10-2002, 10:52 PM
شكرا عزيزي الحسام
ممكن تسجلوا اسمي
الحسام
04-10-2002, 02:15 PM
جزاء الله الجميع خير الجزء و كل من سجل و الظاهر ان الذين رحبوا بالفكرة هم أصلا من أعزء و اجل الشباب المتواجد في هذا المجلس و من لهم معزه خاصة في نفسي فأهلا و سهلا بالجميع و كما أرحب بأخي العزيز العنابي الذي شجعني كثيرا بميد يد العون في المساعدة في أجرء الدورة المعهودة و نسأل الله العون والمساعدة في أنجاح هذه الدورة المتواضعة ....
الحسام
04-10-2002, 02:25 PM
يتم إنزال البرنامج التالي على الجهاز الخاص بكل شخص يحب ان يشارك في الدورة حيث سيكون هناك أمثلة مع كل درس يمكن أن يقوم الدارس بتنفيذ هذه الأوامر على جهازة حتى تكون الفائدة أعظم و يستفيد أكثر من خلال هذه الأمثلة التي سيتم طرحها من خلال الدروس ...
برنامج Personal Oracle 7.3 & 8
يتم أنزال هذا البرنامج على الجهاز الخاص حيث سيتم أنزال قاعدة البيانات الخاصة بالأوراكل و كذلك سيتم إنزال SQL التي سيتم شرحها في بداية الدورة .
البكري
07-10-2002, 11:21 PM
لو تكرمت استاذنا القدير انت او اي من الخوه يقدر يعطينا وصله لتنزيل البرنامج ولك مني الشكر
الحسام
08-10-2002, 06:30 AM
بالنسبة للبرنامج المطلوب للدورة كبيرة و لا يوجد اي موقع فيه هذا البرنامج على ماعتقد و لكن يمكن الحصول عليه من السوق من أي محل يتم فيه عمل نسخ للبرامج فهو برنامج مشهور جدا و متوفر في السوق
الحسام
08-10-2002, 06:39 AM
يتم تنفيد SQL PLUS فيظهر لك اسم المستخدم و كلمة السر يتم الدخول على المستخدم= Scott و كلمة السر = tiger
يتم الدخول على البرنامج الخاص او الموقع الخاص بتنفيذ الأوامر الخاصة بالإسكيول
1-الأمر SELECT
في هذا الأمر يتم إستدعاء أو جلب بيانات معينة من الجداول Tables الموجودة في قاعدة البيانات الخاصة بالأوراكل Data**** حيث البيانات تكون مخزنة بشكل جداول tables معينة لكل جدول اسم خاصة به و لكل جدول أعمدة columns خاصة به فمثلا
قد يكون هناك جدول خاص بالموظفين يكون أسم الجدول = emplyees
و الجدول يتكون من عدة أعمدة و كل عمود في الجدول له أسم خاص حيث العمود يحتوي على بيانات محددة من نوع معين و عدد معين لا يمكن تجاوزه
فمثلا الجدول الخاص بالموظف قد يحتوي على أكثر من عمود
1-عمود خاص برقم الموظف نوع البيانات المخزنة فيه حروف
2-عمود خاص بإسم الموظف نوع البيانات المخزنة فيه حروف
3-عمود خاص براتب الموظف نوع البيانات المخزنة فيه أرقام
4-عمود خاص بتاريخ توظيف الموظف نوع البيانات المخزنة فيه تاريخ
و مجموع الأعمدة الأربعة في هذا الجدول تسمي حقل أي أن الحقل عبارة عن مجموعة من الأعمدة و تسمي كذلك صف أو ROWS
SELECT < select list >
FROM < list table >
select statement that is designed to pull all data from the table
صممت الجملة select لجلب أو أستحضار بيانات من الجداول
. first component is the select clause.
أول عناصر من عناصر الجملة هي بند أو كلمة SELECT
The second component of a select statement is the list of columns from which the user would like to view data.
ثأني عناصر الجملة SELECT هي الأعمدة التى تحب أن تري بياناتها
Always use a semicolon (;) to end SQL statements when entering them directly into SQL*Plus
ودائما يتم إنهاء جملة SELECT بالحرف ; أو بما يسمي سيمكولون .
مثال لجملة SELECT في هذا المثال يمكن يعطيك جميع الجداول المتوفرة في المستخدم الذي تم الدخول علية و في هذا المثال لم يتم ذكر الأعمدة فعندما لا يتم ذكر الأعمدة و كتبت * فهذا يعني أن تقوم الجملة بإحضار جميع الإعمدة المتوفرة في الجدول
SQL> SELECT * FROM TAB;
TNAME TABTYPE CLUSTERID
CUSTOMER TABLE
CUSTOMERS TABLE
DEPARTMENT TABLE
EMPLOYEE TABLE
INVENTORIES TABLE
ITEM TABLE
ITEMS TABLE
JOB TABLE
******** TABLE
PRICE TABLE
PRODUCT TABLE
SALARY_GRADE TABLE
SALES VIEW
SALES_ORDER TABLE
SAL_DET TABLE
SAL_MAST TABLE
SEQ TABLE
WAREHOUSE TABLE
To display all ( tables , Views , Synonyms)
[/QUOTE]
الحسام
10-10-2002, 01:59 PM
--------------------الدرس الثاني --------------------
لمعرفة تفصيل الجدول او حقول الجدول يتم تنفيد الأمر التالي
DISC employee
Name Null? Type
------------------------------- -------- ----
EMPLOYEE_ID NOT NULL NUMBER(4)
LAST_NAME VARCHAR2(15)
FIRST_NAME VARCHAR2(15)
MIDDLE_INITIAL VARCHAR2(1)
JOB_ID NUMBER(3)
MANAGER_ID NUMBER(4)
HIRE_DATE DATE
SALARY NUMBER(7,2)
COMMISSION NUMBER(7,2)
DEPARTMENT_ID NUMBER(2)
بعد تنفيذ الأمر السابق لمعرفة تفاصيل الجدول الخاص بالموظف تظهر جميع الحقول المعرفة في جدول الموظف ومع كل حقل يظهر نوع كل حقل و كذلك الحجم الممكن تخزينة في الحقل و يكون بين الأقواس
The display also shows the datatype of each column . The values in brackets indicate the size of the data that can be stored in the columns .
1-VARCHAR2(15) نوع الحقل هنا حروف و يتكون من 15 حرف فقط
2-CHAR(3) نوع الحقل هنا ايضا حروف وعدد الحروف المتاح هي 3 حروف فقط
3-NUMBER(10.3) نوع الحقل هنا هو عشرة أرقام و كذلك علامة عشرية و بعد العلامة العشربة مكن ان يكون هناك 3 ارقام
4-DATE نوع الحقل هنا هو تاريخ
و هكذا و قد وضحت فقط الأنواع الشائعة الأستخدام هنا
في الحقل الأول نلاحظ أن الحقل الأول فيه العبارة
NOT NULL
هذا الحقل لابد ان يحتوي على قيمة معينة و لا يمكن ان يترك فارغا عند أدخال أي بيانات في الجدول
The column which have NOT NULL indicated against the names cannot contain NULL values .
يمكن تنفيذ أمر ال SQL بأكثر من طريقة
SQL statement can be executed in a number of ways
SELECT last_name , id
FROM dept;
By placing a semicolon at the end of the last clause in the SQL command then press Enter.
في الطريقة السابقة تم كتابة الجملة و تم إنهاء الجملة بالسيمكولون او بما يسمى كومة منقوطة
Save the SQL command in a text file and then execute it by using the SQL*PLUS RUN command .
و يمكن كذلك كتابة الأوامر الخاصة بجملة SQL و تخزينها في ملف و من ثم تنفيذ أمر RUN
After you write the SQL command place a slash at the SQL prompt and press Enter .
و يمكن كذلك كتابة الأوامر الخاصة بجملة SQL و بعد كتابة الأوامر و يتم كتابة الرمز / و الضغط على ENTER و ذلك لتنفيذ الجملة .
To display all the column in a data**** table , use the symbol * in the SELECT list instead of the names of columns .
في حالة كنت أريد أن استعلم على جميع الحقول الموجودة في الجدول بدون تحديد أي شروط و كذلك بدون تحديد أي حقول فيتم كتابة الأمر التالي
كما في المثال التالي
SELECT *
FROM EMPLOYEE
;
نلاحظ بعد كلمة SELECT يتم تحديد الحقول المطلوبة و لكن هنا لم يتم تحديد الحقول بل المطلوب جميع الحقول الخاص بالحدول
بعد كلمة FROM يتم تحديد الجدول او الجداول المطلوب احضار البيانات منها
You can restrict a quary to display only certain columns froms a table by specifying the name of the columns displayed in the SELECT list .
ويمكن جعل الأستعلام فقط على حقول معينة من الجدول و ذلك بكتابة أسماء الحقول بعد كلمة SELECT و بين كل حقل و حقل اخر يتم الفصل بكومة
كما في المثال التالي
SELECT last_name,dept_id ,manager_id
FROM employee
;
The names of columns in the SELECT list must be separated by commas .
العوجري
11-10-2002, 03:58 PM
اكون ممتنا وشاكرا وجعل الله هذا في كيزان حسناتك فكم نحن باحوج ما يكون الى مثل هذا النوع من الدورات اكرر شكري واتمنى ان اكون من المستفيدين وفقكم الله والسلام عليكم ورحمة الله وبركاته
رمال الصحراء
13-10-2002, 05:46 AM
بسم الله الرحمن الرحيم
إلى الأخ :الحسام
السلام عليكم ورحمة الله وبركاته .............
شكراً على المبادرة الطيبة لاعطاءنا دورة في الأوراكل وأرجو منك التواصل لأنها مفيدة وأسلوبها رائع ومبسط وأرجو منك الاستمرار في اعطاء الدروس وجزاك الله كل خير .......
مع تمنيتاتي للجميع الاستفادة والتواصل
مع أجمل التحيات
بحار الزمن
المخلافي
16-10-2002, 07:21 AM
سجل إسمي لو سمحت
yemen_yemen
01-11-2002, 12:43 AM
وانا اضيف صوتي كذلك
A9eeL
14-11-2002, 01:36 AM
يعطيكم العافيه يا شباب على هذا المجهود الرائع, وجزاكم الله الف خير, وانشالله يكون في ميزان حسناتكم.
لو سمتحم عندي سؤال لمن عنده خبره في الاوراكل , كيف يتم انزال برنامج اوراكل (9i) الفورمز والريبورت على الجهاز بالاضافه الى الداتا ديفيلوبر وكيف يتم ربطه مع الاوراكل , اعرف انها عمليه صعبه ولكن حاولوا افادتي على قدر المستطاع وجزاكم الله الف خير .
alasray
21-11-2002, 09:48 PM
في البداية أشكركم على هذا التفاعل مع موضوع الاوراكل
وأنا أعتبرها الآن أنها اللغة الفريدة التي استطاعت أن تكونقواعد بيانات فريدة النظير وذو سرية عالية وكفائة في نفس الوقت .
فأنا من ضمن مستعد نشارك في هذه الدورة بأي معلومات نمتلكها عن اللغة وإن كانت طفيفة
وتحياتي الى كل الأحبة فيالمجلس اليمني:rolleyes:
alasray
21-11-2002, 09:54 PM
في البداية أشكركم على هذا التفاعل مع موضوع الاوراكل
وأنا أعتبرها الآن أنها اللغة الفريدة التي استطاعت أن تكونقواعد بيانات فريدة النظير وذو سرية عالية وكفائة في نفس الوقت .
فأنا من ضمن مستعد نشارك في هذه الدورة بأي معلومات نمتلكها عن اللغة وإن كانت طفيفة
وتحياتي الى كل الأحبة في المجلس اليمني:rolleyes:
khataroon
24-11-2002, 04:37 AM
i really wanna be in with you
نجم اليمن
12-05-2003, 11:12 PM
انا اضم نفسي الى من يريد الاستفاده من الدوره ولكن مجاني صح ...
هههههههههههههههههههههههه
الحسام
13-05-2003, 06:06 AM
الدورة قديمة و ماكان فيها اي تفاعل لذلك اوقفت الدورة
كاتب الرسالة الأصلية : الحسام
الدورة قديمة و ماكان فيها اي تفاعل لذلك اوقفت الدورة
الاخ الحسام
معك الان طالبين
يمكن نكمل اذا احببت
لك مني خالص التحية:)
alzamaan
13-05-2003, 11:55 AM
ممكن اكون من ضمن الى يسجلون :) فى هذى الدورة
السلام عليكم ورحمة الله وبركاته
من لم يمكنه الحصول على البرنامج الاوروكل
فعليه ببرنامج أل(MySQL) المجاني ويمكن تنزيله من هذه الوصلة
http://www.mysql.com/downloads/download.php?file=Downloads%2FMySQL-4.0%2Fmysql-4.0.12-win.zip&pick=mirror
!!!!!قد يكون هناك فرق في شكل النظام أو الأمان أو الأداء لكن "برمجة" أل sql تتشابه في الجميع (oracal, d****,Microsoft SQL,mysql) وغيرها!!!!!!
لديك دول كثير هاختر منها الدول الأقرب لك لتسريع التنزيل... بعد أن تقوم بتثبيت البرنامج في الجهاز اذهب أل
c:\mysql\bin\winmysqladmin
وقم بتشغيل البرنامج سيطلب منك وضع كلمة سر مثل هذه ألصوره
http://www.internautas.org/curso_servidores/mysql07.gif
إن لم تظهر هذه الصورة التي تطالبك بكلمة السر اذهب إلى مجلد windows وقم بإلغاء ملف my بعد أن تلغي الملف قم بتشغيل البرنامج السابق مرة أخرى وستظهر لك الصورة السابقة "أو البرنامج"
بعد أن تكون قد انتهية من تركيب الخادم server عليك بتنزيل البرنامج للتعامل معه بسهولة أكثر وهو برنامج mysqlfront http://www.pcworld.dk/Pictures/mysqlfront.jpg
للتحميل
http://mysqlfront.venturemedia.de/index.php?act=ST&f=2&t=328
ستكون واجهة البرنامج بهذا الشكل:)
http://www.dwam.net/images/mysqlfront3.gif
على الشمال قواعد البيانات وجداولها
على اليمين في الأعلى مكان لتفعيل كودات ألsql
على اليمين في الأسفل مكن معاينة الجداول
في الأسفل متابع تفعيل الكودات
:):):):):):):)
أرجو أن يكون هذا الموضوع مفيد لمن لم يستطع أن يشتري البرنامج أو لمن يحب التعامل مع قاعدة ماياسكيوايل
والسلام ختام:)
أسـ الحزن ـيرة
15-05-2003, 08:19 PM
السلام عليكم ورحمة الله وبركات
ة
ااولا جزاك الله خير اخوى على هذى دورة من جد انا سمعت فيها نفسي اتعلمها
واحب اكون طااالبتك000 فى هذى دورة بس بكون متأخرة وبطبق الدروس بس برضو متأخرة لان ورياا مسؤلياات كثيرة
ونفسي افهممها واتعلمها واكون شااكرة لك 00
فى امان الله اخوى لى عودة بعد قراءت الدرس الاول000
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.