| مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر | |
|
+3النسر الاحمر ماذا بعد؟! memories 7 مشترك |
كاتب الموضوع | رسالة |
---|
memories مشرف الفسم العام+الالعاب+الرومنسيات
عدد المساهمات : 275 نقاط : 331 العمر : 33 هوايتك المفضلة :
| موضوع: مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر الإثنين فبراير 15, 2010 7:38 am | |
| سوف ازودكم بمقدمه على شكل دروس خفيفه جدا عن اوراكل في الايام القادمه و هذه الدروس تهم المبرمجين اولا ثم اصحاب الخبره بــ SQL - كتابة جملة SQL بسيطة ما المقصود بجمل SQL ؟ وما هي أقسامها ؟ وما هو سبب تعلمها عند البدء في دراسة ORACLE ؟ - أولا المقصود بجمل SQL هي عبارة عن مجموعة من الأوامر المستخدمة في التعامل مع قواعد البيانات بشكل جيد وسريع ويطلق عليها لغة SQL وهي إختصار للكلمات:
( Structured Query Language (Database Query Language
قياسية لا تخص شركة Oracle وحدها وإنما تستخدم غالبا مع جميع برامج قواعد البيانات وهذا هو السبب الرئيسي لإنتشار وشهرة لغة SQL بشكل كبير . - ثانيا الأقسام المختلفة للغة SQL 1. DRL ) Data Retrieval Language) وهذا الجزء هو المسئول عن إسترجاع البيانات من قواعد البيانات. 2. DDL) Data Definition Language) وهذا الجزء هو المسئول عن التعامل مع هياكل قواعد البيانات وذلك من خلال مجموعة أوامر تقوم على بناء وتعديل وحذف هياكل قواعد البيانات بشكل جيد وسوف نتناول هذه الأوامر بالشرح والتحليل فى الدروس القادمة 3. DML ) Data Manipulation Language) وهذا الجزء هو المسؤول عن التعامل مع بيانات قواعد البيانات من خلال عمليات الإضافة والتعديل والحذف للبيانات الموجودة داخل قواعد البيانات وسوف نتناول هذه الأوامر بالدراسة والتحليل في الدروس القادمة . 4. DCL ) Data Control Language) وهذا الجزء هو المسئول عن التحكم في الصلاحيات التي يتم السماح بها لمستخدمى النظام ويعتبر هذا الجزء من الأجزاء الهامة خاصة لمديري قواعد البيانات . - ثالثاً سبب تعلم لغة SQL السبب الرئيسي لتعلم لغة SQL عند البدء في دراسة ORACLE هو أن لغة SQL هي الأساس في بناء وتصميم البرامج الخاصة به وذلك لأن لغة ORACLE تعتمد بشكل كبير على برامج قواعد البيانات أو يمكن القول أنها متخصصة في برامج قواعد البيانات . ولذلك سوف نقوم الأن بدراسة أوامر SQL بشكل مفصل كما يلي :-
عند البدء في كتابة جملة SQL البسيطة لأول مرة يجب التعرف على الشكل العام لجملة SQL البسيطة والمتعلقة بعملية إسترجاع البيانات وهو كما يلي :-
SELECT [ DISTINCT ] {* , column [ alias ]..... } From table ;
وتفسير الشكل العام هو :- 1- أمر Select وهو الأمر المسئول عن إسترجاع البيانات من قواعد البيانات 2- أمر [DISTINCT] ويقصد بهذا الأمر حذف التكرار من البيانات إن وجد هذا التكرار والأقواس [ ] تعني أن كتابة هذا الأمر إختيارياً 3- أسماء الحقول المطلوب عرضها
{*, column [alias],...}
4- أمر table FROM يتم خلاله تحديد إسم الجدول الذي سوف يتم إسترجاع البيانات من خلاله 5- العلامة ; يقصد بها إنهاء جملة SQL بعد تفسير الأوامر السابقة يجب ملاحظة مجموهة نقاط هامة عند كتابة أوامر SQL ؟ 1. لا يهم التقيد بالحروف الصغيرة أو الكبيرة عند كتابة أوامر SQL 2. يمكن تجزئة أوامر SQL على أكثر من سطر 3. لا يمكن تجزئة الأوامر المحجوزة على أكثر من سطر وبعد الدراسة والتقصيل السابق سوف نقوم بوضع أمثلة مع شرح نتائجها بإستخدام أوامر لغة SQL
المثال الأول إسترجاع بيانات جميع الحقول من الجدول SQL> SELECT * FROM dept;
يلاحظ هنا أن الرمز * وضع ليحل محل جميع الحقول الموجودة بجدول dept لذلك سوف يتم إسترجاع جميع البيانات . إسترجاع بيانات حقول محددة من الجدول
SQL> SELECT deptno, loc FROM dept;
يلاحظ هنا أنه تم كتابة أسماء الحقول المطلوب إسترجاع بياناتها بعد أمر Select ويأتي بعد أمر From إسم الجدول . ملاحظات هامة في البيانات التي يتم إسترجاعها:- 1- إذا كانت البيانات التي يتم إسترجاعها من النوع ( نص أو تاريخ ) فإن محاذاة البيانات سوف تكون من الجهة اليسرى. 2- إذا كانت البيانات التي يتم إسترجاعها من النوع ( رقمي ) فإن محاذاة البيانات سوف تكون من الجهة اليمنى . 3- الشكل القياسي لعرض البيانات إستخدام حروف كبيرة Uppercase إنتهى الدرس الأول | |
|
| |
ماذا بعد؟! مشرف سابق
عدد المساهمات : 148 نقاط : 156 العمر : 25 هوايتك المفضلة :
| موضوع: رد: مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر الإثنين فبراير 15, 2010 4:32 pm | |
| يسلمو اخي موضوع حلو
تحياتي للجميع | |
|
| |
memories مشرف الفسم العام+الالعاب+الرومنسيات
عدد المساهمات : 275 نقاط : 331 العمر : 33 هوايتك المفضلة :
| موضوع: رد: مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر الثلاثاء فبراير 16, 2010 7:37 am | |
| مشكور ع المروووووووووووووووووووووور الحلووووووووووووووو | |
|
| |
النسر الاحمر صاحب متقدم
عدد المساهمات : 330 نقاط : 1511 العمر : 29 هوايتك المفضلة :
| موضوع: رد: مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر الخميس فبراير 18, 2010 12:59 pm | |
| | |
|
| |
هاني شاكر صاحب بدأ بقوة
عدد المساهمات : 145 نقاط : 285 العمر : 29 هوايتك المفضلة :
| موضوع: شكرااا الجمعة مارس 12, 2010 9:31 am | |
| | |
|
| |
TAMER JAKSON $مشرف$
عدد المساهمات : 719 نقاط : 1005 العمر : 31 هوايتك المفضلة :
| موضوع: رد: مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر الثلاثاء أبريل 06, 2010 9:43 am | |
| | |
|
| |
رونالدو صاحب نشيط
عدد المساهمات : 204 نقاط : 261 العمر : 29
| موضوع: رد: مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر الثلاثاء أغسطس 03, 2010 11:39 am | |
| | |
|
| |
رونالدو صاحب نشيط
عدد المساهمات : 204 نقاط : 261 العمر : 29
| موضوع: رد: مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر الثلاثاء أغسطس 03, 2010 11:40 am | |
| | |
|
| |
feel rose المدير العام
عدد المساهمات : 1002 نقاط : 6816 العمر : 29 هوايتك المفضلة : https://2img.net/r/ihimizer/img35/7513/198u.gif
| موضوع: رد: مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر الإثنين أغسطس 16, 2010 3:17 pm | |
| مشكووور ولله يعطيك العافيه | |
|
| |
feel rose المدير العام
عدد المساهمات : 1002 نقاط : 6816 العمر : 29 هوايتك المفضلة : https://2img.net/r/ihimizer/img35/7513/198u.gif
| موضوع: رد: مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر الإثنين أغسطس 16, 2010 3:18 pm | |
| | |
|
| |
| مكتبة الدروس والمعلومات عن البرمجة والكمبيوتر | |
|