المجلس اليمني ... يمن واحد وآراء متعددة
::  قوانين المنتدى  |   طلب رقم التنشيط   |   تنشيط العضوية  |  استعادة كلمة المرور
العودة   المجلس اليمني :: العلمية والتقنية :: الكمبيـوتر والانتـرنت :: المواقع ولغات البرمجة والشبكات
|
 
أدوات الموضوع
قديم 10-12-2003, 04:23 PM   مشاركة رقم : 1
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 08-12-2003
المشاركات: 527

افتراضي هل تريد تعلم Oracle

لقد رأيت تفاعلاً غير عادي من جميع الأخوة الأعضاء و المشاركين في المنتدى وفي مجالات عديدة مما حفزني لكتابة هذا الموضوع و الذي رأيت أنه مهمل رغم أهميته فالجميع يعلم أن أوراكل أصبحت تستخدم لبناء قواعد بيانات قوية جداً وواجهة مستخدم رائعة باستخدام الدفلوبر
ومنذ العام 1999 اكتسح الأوراكل معضم المؤسسات و الشركات حيث حولت معضمها قواعد البيانات الخاصة بها من الأنظمة القديمة ك ms access و غيره إلى نظام أوراكل

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

في البداية يجب تحميل بررنامج الأوراكل و الذي يتواجد بالعديد من الإصدارات
حسناً دعونا نفترض أن الجميع لديه الإصدار Oracle2000 Interprise وهنا لدي ملاحظة :
يقوم الأوراكل بالتكامل مع النظام وذلك بإضافة العديد من المفاتيح و القيم إلى ملف الريجستري و لا يمكن تحميل النسخة أعلاه إلا على نظام windows2000 pro
أو بشكل عام على الأنظمة المنية على NT
و ستكون البداية في الدرس القادم من SQL و هي لغة الاستعلام الخاصة بأوراكل و التي تحمل مع الأوراكل و يتم تشغيلها من الملف التنفيذي SQLplus

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

  رد مع اقتباس
قديم 10-12-2003, 10:18 PM   مشاركة رقم : 2
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 21-06-2003
المشاركات: 619

افتراضي انا معاك....

انا بقرى فيها الايام دي بس لسى مجربتهاش عموماً انا معاك يالا خلينا نقول بسم الله

  رد مع اقتباس
قديم 10-12-2003, 10:19 PM   مشاركة رقم : 3
مشرف سابق
 
لا توجد صورة

 
تاريخ التسجيل: 23-07-2002
المشاركات: 1,054

افتراضي

مشكور اخي نجيب على البدايه الموفقه والقويه جدآ في وضع دروس لهذه اللغه القويه جدآ.

بارك الله فيك وجعلها في ميزان حسناتك.

ومنتظرين شروحاتك.

تحياتي لك اخي الكريم.

  رد مع اقتباس
قديم 11-12-2003, 02:35 PM   مشاركة رقم : 4
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 08-12-2003
المشاركات: 527

افتراضي 2

أشكركم كثيراً إخواني علاء و الكومندر على تفاعلكم و أتمنى أن تحقق هذه الدروس الفائدة المرجوة
و أرجو أن لا يبخل علي الأخ مشرف القسم بأي ملاحظات يجدها على ما أكتبه و كذا جميع من يقرأ هذا الموضوع من الأخوة الزملاء.
حسناً...
سنبدأ في هذا الدرس باستخدام تعليمة select وزي ما قلت نبدأ بفتح الملف التنفيذي sqlplus
فإذا كنا نريد الحصول على بيانات من قاعدة البيانات فطبعاً يجب أن نحدد الجدول الذي سنستقي منه هذه البيانات و ليكن مثالنا اليوم الجدول employees
لإظهار جميع محتويات هذا الحقل أي جميع الحقول و جميع السجلات نقوم بكتابة التعليمة كما يلي:

select * from employees;
و معناها هو أظهر * من الحقول - ومعروف أن * تعني الكل - من الجدول employees
الحقول هي أعمدة الجدول و هنا سنرى ظهور جميع هذه الأعمدة و أيضا جميع الصفوف أو السجلات
حسناً إذا كنا نريد إظهار حقول معينة حيث أننا لا نحتاج إلى إظهار جميع الحقول و إنما نريد إظهار حقل اسم الموظف و حقل رقم الموظف فقط
سنقوم بتعديل الكود إلى الآتي :
select employee_id,employee_name from employees
هذا السطر سيقوم بإظهار رقم الموظف و اسم الموظف و لكن لجميع الموظفين
فإذا أردنا أن نأخذ بيانات الموظف الذي رقمه 150 مثلاً فما الذي سنفعله
سنقوم باستخدام التعليمه where و ...
حسناً هذا كافي لهذا اليوم و خلي الباقي للدرس القادم
طبعاً لا أقصد بذلك التشويق على طريقة المسلسلات المكسيكية و لكن
أريد أن أتأكد من أن هناك من يهتم بتعلم هذه اللغة الشيقة و ذلك من خلال التعليقات التي سترد
و أيضا أريد منكم إخواني أن تطبقوا الشفرة السابقة و تروا النتيجة حيث يجب عليكم أن تعرفوا الحقول التي يتكون منها الجدول employees و أعدكم بأن الدروس القادمة ستكون أكثر تشويقاً بكثير إن شاء الله
و السلام عليكم ورحمة الله و بركاته

  رد مع اقتباس
قديم 11-12-2003, 10:09 PM   مشاركة رقم : 5
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 21-06-2003
المشاركات: 619

افتراضي أدي أول الملاحظات...

1- في كثير من الشباب والبنات لسى مبيعرفوش إزاي يستبو الاوراكل دي فليه متتلكمش شويه ولو يكون في الصور أفضل عشان بالاخر السلسله بتاعتك تبقى (مرجع) ليك .
2- إبدء شويه شويه يعني زي شرح اهميتها وليه العالم كله بيسئل عليها في ظل الحكومات الالكترونيه معاك برده إصداراتها ويعني كلام زي المقدمه إلي فوق بس بأكثر (كلام) .
3- حط ملفات زيب مرفقه عشان المحبيين إلي يتعلموها ...
يعني ....انا بس حبيت أديلك كم ملاحظه معايا وإن شاء الله متكونش ثقيله عليك وسامحني .... وانا هبقى أشارك معاك بعد الاذن منك.

  رد مع اقتباس
قديم 11-12-2003, 10:52 PM   مشاركة رقم : 6
عضو
 
لا توجد صورة

 
تاريخ التسجيل: 04-09-2003
المشاركات: 59

افتراضي

للأسف ليس لدي تحميل الOracle لذلك لن أستطيع الانضمام اليكم ... لكن هذا الرابط قد يفيد في تثبيت Oracle 9i

http://www.geocities.com/baaqeel/oracle9i.html

و الله الموفق ...



  رد مع اقتباس
قديم 12-12-2003, 02:07 AM   مشاركة رقم : 7
مشرف سابق

الصورة الرمزية سد مارب

 
تاريخ التسجيل: 29-11-2001
المشاركات: 17,499

افتراضي

منتظرين الدروس عن اهم اداة برمجية لقواعد البيانات
يالله همتك يا نجيب

تحياتي القلبية

  رد مع اقتباس
قديم 12-12-2003, 07:54 PM   مشاركة رقم : 8
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 08-12-2003
المشاركات: 527

افتراضي

في البداية أود أن أشكر الجميع على المشاركة و أشكرك جداً أخي علاء على ملاحظاتك القيمة و ما في داعي تستأذن في المشاركة ياعلاء
ما انت الخير و البركة و أنا واثق بأني سأستفيد من ما ستقدمه في مشاركاتك أما بالنسبة لكيفية التحميل فأود أن أشكر الأخت نورا على
الموقع الذي قدمته و الذي يشرح كيفية تحميل الأوراكل بكل وضوح و مدعم بالصور
أشكر الجميع على المشاركة مرة أخرى و أود طرح هذه الملاحظة :
في حال لم ينجح أحدكم في تحميل الأوراكل بالشكل الصحيح و أراد إعادة التحميل فيجب اتباع الآتي :
1- حذف مجلدات الأوراكل التي حملها على الجهاز.
2- من قائمة ( إبدأ - تشغيل ) يقوم بكتابة regedit و من ثم يختار موافق سيفتح له برنامج محرر الرجستري
يقوم بالضغط على Ctrl+F لإظهار نافذة البحث و من ثم يقوم بكتابة Oracle و يحدد مربعات الاختيار الخاصة بالبحث عن القيم و المفاتيح
و البيانات ثم ok و كلما ظهرت نتيجة البحث يقوم بحذف المفتاح أو القيمة أو البيانات المحددة ويعاود البحث عن التالي و هكذا
تحذير :
ينبغي أن تكونوا حذرين جداً في التعامل مع الرجستري حتى لا تفسدوا النظام بالكامل
بعد ذلك يقوم بالتحميل مرة أخرى

إن شاء الله سأقوم بمواصلة الدروس في sql و لكن إذا أي حد عنده أي سؤال يتفضل و سأجيب عليه إن كنت أعلم أو سيقوم أي أحد بالإجابة
و تكون الفائدة للجميع

و الآن أعزائي لدينا بعض الدوال التي توجد تقريباً في كل لغات البرمجة لنرى كيف سنتعامل مها لتحديد السجلات عن طريق الدالة where

وقبلاً لنسترجع بعض المعاملات الرياضية و المنطقية المستخدمه
لدينا (عملية المساواه = ,أصغر من > ,أكبر من < , or أو, and و ,ليس not ,لا يساوي <> )
حسناً لنفرض أننا نريد إظهار الاسم الأول و الاسم الأخير للموظفين الذين أرقامهم الوظيفية أكبر من 100
select first_name,last_name from employees
where employee_id >100;

سهل مش كذا
طيب إذا أريد أسماء الموظفين الذين أرقامهم الوظيفية أكبر من 100 و أصغر من 200
نكتب ما يلي
select first_name,last_name from employees
where employee_id >100 and employee_id <200;
ولا أسهل
طبعاً بعد كتابة الكود نضغط Enter
جربوا سوا بقية المعاملات و أي سؤال أنا في الخدمة
ويريت تحاولوا كمان بالمرة تجاوبوا على هذا السؤال : إذا علمت أن الجدول employees يحتوي على حقول الاسم الأول first_name
و الاسم الأخير last_name و رقم الموظف employee_id ورقم مدير الموظف manager_id و تاريخ التوظيف hire_date
فباستخدام المعاملات أعلاه و كذا الدالة is null
قم بعمل استعلام يظهر رقم الموظف و الاسم الأول و الاسم الأخير و تاريخ التوظيف لمدير الشركة فقط أي أن النتيجة ستحتوي على سجل واحد فقط
يمثل بيانات المدير العام
طبعاً أنا عارف إني لسه ما شرحتش عمل الدالة is null

الدرس القادم راح ناخذ بعض الدوال المستخدمه في sql وكمان شوية معلومات إضافية
و السلام عليكم ورحمة الله وبركاته

  رد مع اقتباس
قديم 17-12-2003, 10:59 PM   مشاركة رقم : 9
عضو نشيط
 
لا توجد صورة

 
تاريخ التسجيل: 16-12-2003
المشاركات: 282

افتراضي شكر وعرفان

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

  رد مع اقتباس
قديم 19-12-2003, 07:14 PM   مشاركة رقم : 10
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 08-12-2003
المشاركات: 527

افتراضي

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

  رد مع اقتباس
إضافة رد

أدوات الموضوع

الانتقال السريع :::

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.