ســاحـة تطوير المواقع والمنتديات برامج مواقع (سكربتات) .. هاكات .. ستايلات..اخر الاخبار الامنيه للمواقع وحمايتها .. .الخ

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1 (permalink)  
قديم 15-Jan-2008, 04:59 PM
الصورة الرمزية سلمان العلياني
كاتب مبدع
 


دروس في الأوركل

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




والان سوف نعرف

متطلبات استعمال الأوركل مواصفات الجهاز

  • جهاز مقبول السرعة وليكن PIII ويفضل سرعة أكبر.
  • ذاكرة مؤقتة حوالى 128 MB ويفضل أكبر
  • مشغل اسطوانات CD ROM حتى يمكن اعداد برامج Oracle
  • قرص صلب 10GB على الأقل.
البرامج المطلوبة
  • برنامج Windows 2000 professional أو Server2000
  • قاعدة بيانات أوركل الإصدار 9i ويمكن استعمال الإصدار 8i
  • نطور التطبيقات developer6i أو 9i
مزايا لغة الأوركل
  • تعتبر لغة قواعد البيانات اوركل من أقوى أنظمة إدارة قواعد البيانات فهى:-
1- من أوائل من طبق مفهوم بناء قواعد بيانات على أساس العلاقة بين الجداول Relational data base

2- تستطيع إدارة قواعد البيانات تحتوى على حجم كبير جداً فى بيانات تصل إلى تيرا بايت

3- توفر إمكانية تعامل أكثر من مستخدم مع قاعدة البيانات فى نفس الوقت بشكل جيد جداً فهى أول من حقق مفهو (database client/ server)

4- توفير أقصى درجات التحكم فى قاعدة البيانات والتحكم فى درجات السرية (security) بحيث لا يستطيع المستخدم التعامل مع قاعدة البيانات إلا من خلال الصلاحيات المسموح بها.

5- توفر الأوركل جميع الأدوات لتطوير التطبيقات بأشكلها المختلفة فهى توفر Schema builder, object navigator, SQL plus, form builder

6- تملك لغة برمجة سهلة وهى اللغة PL/SQL التى توفر مجموعة الاوامر المطلوبة بالاضافة إلى إمكانية كتابة أوامر اللغة SQL بدون تعريفات أو مقدمات.

7- تملك أداة انشاء تقارير جيدة جداً وسريعة ومتميزة وهى Report Builder

8- تملك أداة لإنشاء الاستعلامات بشكل سهل وهى Query Builder

9- تملك أداة لنشر قاعدة البيانات على شبكة الانترنت بسهولة

10- تملك أدوات التحكم فى قاعدة البيانات والصلاحيات المستخدمين

11- كما يمكن التكامل بين الأوركل والجافا

12- تعمل الأوركل مع معظم نظم التشغيل مثل النظام Dos, Windows, Unix

13- تعتبر أقوى لغة لإدارة قواعد البيانات وما جعل لها تسمعه عنها من شهرة.



نسخ لغة Oracle Editions Oracle

النسخة الشخصية Personal Edition

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



نشخة الشبكات Enterprise edition

هذه هى النسخة الخاصة بالشبكات وهى التى تسمح لأكثر من مستخدم من التعامل مع قاعدة البيانات فى نفس الوقت، ويتم اعداداها على جهاز به نسخة Windows NT Server, Win 2000 Server, Windows 2000 professional حيث يتم اعداد قاعدة البيانات على جهاز Server ثم اعداد التطبيقات على الأجهزة الأخرى Client عليها نظام تشغيل Win98 or win2000 professional وعليها يتم اعداد وصلة تصل التطبيق عليها جهاز المستخدم Client بقاعدة البيانات الموجودة على الجهاز الخادم Server بحيث يتم التعامل مع قاعدة البيانات الموجودة على الجهاز الخادم server بحيث يتم التعامل مع قاعدة البيانات من خلال هذه الوصلة .


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

تصتيب برنامج الأوركل
أخوانى الأعزاء

وبعد أن تعرفنا عن تاريخ الأوركل ومميزاته فى الجزء الأول سوف نتكلم فى هذا الجزء عن كيفية تصتيب برنامج الأوركل على جهازك الشخصى وكما عرفنا سابقاً أن هناك نستخين احداهما شخصية والأخرى خاصة بالشبكات فسوف نتعامل فى شرحنا على النسخة الشخصية ولكى تستطيع أن تعمل على برنامج الأوركل لابد من توفر كلاً من على جهازك
  1. اعداد قاعدة البيانات Oracle dbase
  2. اعداد مطور التطبيقات Oracle developer
والخطوات التالية توضح كيفية اعداد قاعدة البيانات

1- ضع الاسطوانة رقم 1 من اسطوانات قاعدة البيانات DB سوف تظهر لك شاشة من شاشات الاعداد واختر Install Deinstall Prroducts وسوف تظهر لك الشاشة التالية


2- ثم اضغط Next لتظهر شاشة لتحديد المسار Path وكذلك مسار اعداد ملفات قاعدة البيانات Oracle على جهازك مع تحديد اسم لها وهنا يجب أن نشير إلى قاعدة عامة وهى عدم اعداد install منتجين من منتجات oracle مثل قاعدة البيانات Dbase ومطور النماذج Form Builder مثلا فى فهرس واحد ولكن يجب تحديد فهرس Folder لكل منتج حدد Folder والاسم كما تشاء



3- ثم اضغطNext لتظهر هذه الشاشة

وبعد أن اخترت الخاصية الأولى وهى انك تقوم بتنزيلDB على جهازك كاملة اضغطNext

لتظهر هذه الشاشة



4- حدد الاختيار الأول ثم اضغط الزر Next
لتظهر الشاشة التالية




هذا الشكل يعرض عدة اختيارات تمثل الغرض من استعمال قاعدة البيانات ونظراً لانها للاستعمال العام اختر الاختيار الأول General Purpose كما هو ثم اضغط الزر Next
لتظهر الشاشة التالية

كما هو موضوح بالشكل السابق يطلب منك برنامج الاعداد اسم قاعدة البيانات SID وهو اسم مهم حيث تستعمله فى ربط مطور التطبيقات Developer بقاعدة البيانات بعد ذلك والاسم الأكثر شهرة هو Orcl ولكن يمكنك تحديد أى اسم تحب على أن تعرفه لاستعماله وقت الحاجة حدد الاسم ثم اضغط Next تظهر شاشة أخرى تعرض لك برنامج الاعداد عن مسار حفظ الملفات الخاص بالـ Oracle حدده كما تشاء أو اترك المسار الافتراضى ثم اضغط Next
تحصل على الشاشة التالية

فى الشكل السابق يتم تحديد مجموعة حروف Character Set المستعملة مع بيانات قاعدة البيانات لذلك قم بضبطها كما فى الشكل على مجموعة تدعم اللغة العربية حتى يتسنى لك حفظ بيانات باللغة العربية ثم اضغط Next
لتظهر الشاشة التالية






هنا يعرض لك ملخص الإعدادات التى حددتها فى الخطوات السابقة وما عليك إلا الضغط على الزر Install ليبدأ برنامج الإعداد فى الإعداد ، وبعد حوالة 44% من نسبة الاعداد يطلب منك برنامج الاعداد الاسطوانة الثانية من مجموعة الاسطوانات المكونة من ثلاثة اسطوانات
5- ضع الاسطوانة الثانية Disk2 ثم اضغط Ok وبعد الانتهاء من تنزيلها يطلب منك الاسطوانة الثالثة Disk3 ضعها واضغط ok حتى يدخل برنامج الاعداد فى المراحل الاخيرة وهى انشاء قاعدة البيانات وادواتها تستمر هذه الخطوة بعض الوقت وتحصل على الشاشة الاخيرة التى تخبرك عن انشاء قاعدة البيانات ثم اضغط Next لتنهى هذه الخطوات بعد قيام برنامج الاعداد باعداد قاعدة بيانات Oracle تم اعدداها وهى جاهزة لللاستعمال




اعداد مطور التطبيقات Developer

مطور التطبيقات developer هو مجموعة الادوات المسؤلة عن التطوير فهى توفر انشاء النماذج forms والتقارير Reports والخطوات التالية توضح كيفية اعداد مطور التطبيقات Developer



- ضع اسطولنة مطور التطبيقات Oracle Developer فى مشغل الاسطوانات يبدأ يرنامج الاعداد فى التشغيل وتحصل على الشاشة الأولى
كما فى الشكل التالى

وبعد ذلك اضغط Ok تحصل على الشاشة التالية





فى الشاشة السابقة يسألك برنامج الاعداد أى أدوات مطور التطبيقات تريد اعداده حدد الاختيار الأول مطور النماذج Oracle form Builder ثم اضغط Ok



** ثم تظهر لك شاشة بها خيارين للاعداد
  • الأول Typical حيث يتم اعداد المكونات القياسية الافتلاراضية بينما الخيار
  • الثانى Custom ويمكنك من تحديد ما ترى اعداده
  • بعد اختيارك الاول اضغط ok
  • يسألك برنامج الاعداد هل تريد اعداد Forms Server وهو المسؤول عن التعامل مع النماذج forms اترك الاختيار الأول Yes ثم اضغط Ok
تظهر لك الشاشة التالية



يسألك فيها عن رقم المنفذ الذى تستعمله فى الاتصال وكذلك طريقة الاتصال اترك الاختيارات الافتراضية كما هى واضغط Ok

يبدأ البرنامج فى الاعداد وقد يسألك بعض الاسئلة من فضلك أجب Yes ويستمر البرنامج فى الاعداد حتى تحصل على رسالة تفيد نجاح عملية الاعداد

كرر هذه الخطوات مرة أخرى لاعداد مطور التقارير Report Builder

مع تحديد Oracle Repots Developer بالاستمرار فى نفس الخطوات السابقة يتم اعداد مطور التقارير

ويالتالى يكون لديك


1- قاعدة البيانات وهى الاساس DB



2- مطور النماذج Form Builder لبناء نماذج الطبيق



3- مطور التقارير Report Builder لبناء تقارير التطبيق


------------------------------------



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


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


والآن نبدأ مشوارنا من الأول حيث نتناول لغة قواعد البيانات الشهيرة SQl وذلك بعد أن نتعرف ما هية لغة SQl :
هى مجموعة الأوامر الخاصة بالتعامل مع قاعدة البيانات وتعتمد عليها لغة قاعدة البيانات Oracle كثيراً وتعتبر هى العمود الفقرى لجميع عمليات قواعد البيانات
وسوف نقوم بدراسة وتنفيذ أوامر لغة SQl من خلال أحد برامج Oracle الذى يُعد تلقائياً وهو البرنامج SQL Plus

كيفية تشغيل SQL/PL

1- انقر Start à Programs à Oracle à Application Development à SQL/PL

2- تحصل على مربع إدخال اسم المستخدم User Name وكلمة السر Password

3- اكتب اسم المستخدم Scott

4- وكلمة السر tiger

كما بالشكل




معنى scott, tiger هما مستخدم جاهز تنشأه شركة Oracle فىبرنامج Oracle وتنشأ بع قاعدة بيانات تحتوى على جداول مثل DEPT, EMP وذلك بغرض التدريب وهذا لأنك فى بداية استعمالك Oracle لا تعرف كيفية إنشاء مستخدم جديد والتى سوف نعرفها فيما يلى
1- وبعد كتابة UserName, Password اضغط Ok

ستظهر لك شاشة البرنامج كما بالشكل التالى

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

وتتكون لغة SQL من الأجزاء التالية:

1- قسم التعريفات DDL وهى اختصار للعبارة Data Defilation ........................ أى لغة التعريفات وهى مجموعة من الأوامر المؤلة عن تعريف (إنشاء) عناصر قاعدة البيانات مثل الجداول ومن أشهر هذه الأوامر Create

2- قسم التعامل مع البيانات DML وهى تعنى Data Manipulation ........................ أى لغة التعامل مع البيانات حيث توفر مجموعة الأوامر المسؤلة عن إضافة وحذف وتعديل البيانات وأشهر هذه الأوامر Insert, delete

3- قسم الاستعلامات DCL وهى تعنى Data Control ........................ أى لغة التحكم فى عرض البيانات حيث توفر الأوامر المسؤولة عن عرض البيانات والاستعلامات لجميع أشكالها ومن أشهر الأوامر Select عرض (الاستعلام) البيانات من قاعدة البيانات Selecting rows

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

وذلك بعد أن قمت بتشغيل SQL/Pl كما عرفنا سابقا تقوم بكتابة جملة select كما يلى


إذا قمت بكتابة السطر السابق وتنفيذه تكون قد نفذت أول أمر SQL فى Oracle فى برنامج SQL*PLUSE وفيها السطر Select*form EMP معناه:

- الأمر Select أحد أوامر SQL المشهورة كما قلنا سابقاً والتى تعنى اختار

- العلامة * (تقرأ Asterisk ) وتعنى جميع أو All

- الأمرfrom تعنى من

- الاسم EMP هو اسم أحد الجداول الموجودة بقاعدة البيانات التى تستخدمها للتدريب

- والعلامة ( ; ) لإنهاء السطر (إجبارى)



وبالتالى يكون معنى السطر اختر جميع الحقول الموجودة بالجدول EMP وبالتالى يتم عرض جميع السجلات (الموظفين) كما سبق



لعرض جميع بيانات الجدول (الموظف) يمكن عرض بيانات محددة حسب الطلب ويتم ذلك بتحديدة أسماء الحقول المطلوبة كما بالسطور التالية


من هذا الأمريتم اختيار حقول محددة وليس جميع الحقول .

ونكتفى بهذا الكم البسيط اليوم حتى لا أطيل عليكم وتستطيعوا أن تتابعوا الدروس وتطبقوها
وإلى اللقاء أخوانى الأعزاء فى الدرس القادم الذى نسكمل فيه شرح SQL/PL




رد مع اقتباس
قديم 15-May-2008, 06:57 PM   رقم المشاركة : [2 (permalink)]
كاتب مبدع

 الصورة الرمزية صـالح آل ظويفــر
افتراضي

مشكووووووووووووووور

صـالح آل ظويفــر غير متواجد حالياً   رد مع اقتباس
قديم 15-May-2008, 06:57 PM   رقم المشاركة : [3 (permalink)]
كاتب مبدع

 الصورة الرمزية صـالح آل ظويفــر
افتراضي

مشكووووووووووور

صـالح آل ظويفــر غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

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

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are معطلة

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
سلسلة دروس المبتدئين - الدرس الأول ابوالوليد ساحة الفوتوشوب 1 26-Oct-2007 04:28 AM
¨°o.O (دروس تعديل وتصميم سيارات بالفوتو شوب) O.o°" عفراوي + يجرح ويداوي ساحة الفوتوشوب 4 23-Oct-2007 07:41 AM
دروس لتعلم التصميم ببرنامج الفلاش أم اكس Flash Mx ابوالوليد سـاحة التصميم والجرافيكس 5 05-Jul-2007 04:19 AM
دروس مفصله في كيفية كتابة القصيده ارجو التثبيت ๑۩ لوعة غلاك ۩๑ سـاحة همس القوافي 13 05-May-2007 11:35 AM
دروس في فتنة المسيح الدجال _ مجموعة إنسان _ الـساحه الاسلامية 8 04-Mar-2007 02:37 PM


الساعة الآن 10:46 PM.


Powered by vBulletin® Version 3.7.3, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd