اكثر المحتويات زيارة
الدوال في الاكسل (4,649 مشاهده)
ربط قاعدة بيانات أكسس (MS Access) مع برنامج الفيجوال بيسك بطريقة(ODBC) (3,223 مشاهده)
الدرس الثالث : بعض تطبيقات الدوال في اكسل (2,413 مشاهده)
تعريف الاستعلام وطريقة عرضه في آكسس، أنواع الاستعلامات، نافذة تحديد الاستعلام! (1,853 مشاهده)
الدرس الثاني: بعض الحيل لتسهيل برنامج اكسل (1,698 مشاهده)
شرح طريقة استعمال الأوتلوك مع بريد الهوتميل (1,660 مشاهده)
تغيير لغة واجهة التطبيق من عربي الى انجليزي وبالعكس لـ Windows-based applications (1,659 مشاهده)
أنواع العلاقات وطريقة الربط بين الجداول. (1,567 مشاهده)
مقدمة عامة حول الاكسل وحيل خاصة بالاكسل (1,372 مشاهده)
الدرس الأول : عمل شريحة في البوربوينت (1,316 مشاهده)
أنشئ قاعدة بياناتك التي ستستند إليها في تعلم طريقة ربط الجداول والاستعلامات. (1,315 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس . (1,151 مشاهده)
كيفية حل مشاكل الانترنت اكسبلور Internet Explorer (1,135 مشاهده)
اضافه صوت ونص لخلفيه في باور بوينت (1,096 مشاهده)
درس تعريب المجلة (1,080 مشاهده)
برنامج Windows Movie Maker لتكوين أفلام (1,067 مشاهده)
شرح طريقة التجميع Grouping في برنامج الاكسل (1,060 مشاهده)
التعرف على مكونات الكمبيوتر (1,029 مشاهده)
مقدمة في ربط قواعد البيانات داخل بيئة الـ .NET باستخدام الـ VB.NET (981 مشاهده)
كيف تجعل برنامجك أكثر تألقا وجمالا باستخدام أداة Active Skin (909 مشاهده)
مقدمة عن لغة البيسك (898 مشاهده)
ما هو المات لاب MATLAB؟ (890 مشاهده)
الفيجوال بيسك - مقدمة (865 مشاهده)
دروس في الأوفيس الأكسس - Access0- (831 مشاهده)
نبذه عن الفيجوال بيسك (795 مشاهده)
الجديد
التحويل التلقائي للحروف ل- ل- ه إلى اسم الجلالة0---- (490 مشاهده)
النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0---النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0--- (284 مشاهده)
ضبط خيارات اللغة فى الـ Microsoft Word0--- (303 مشاهده)
استخدام لوحة المفاتيح في الـ Word0---- (431 مشاهده)
إضافة كلمة سر إلي ملفات الورد دون استخدام برامج0--- (384 مشاهده)
دمج المراسلات0-- (198 مشاهده)
وضع صورة كخلفية للنص0-- (287 مشاهده)
السماح للمستخدمين بتعديل أجزاء من ملف وورد محمي (Word2003)0--- (223 مشاهده)
كتابة الأرقام الكسرية ورموز المعادلات0-- (342 مشاهده)
درس كامل عن الدمج السهل من لوحة المفاتيح ف0-ي برنامج الـ Word (260 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (736 مشاهده)
دورة الأكسيس : الدرس الرابع : العلاقات0---- (439 مشاهده)
أساسيات في Access0--0 (283 مشاهده)
تصميم تقرير لطباعة البيانات0---- (343 مشاهده)
تصميم نموذج استعراض البيانات‏0--تصميم نموذج استعراض البيانات‏0-- (319 مشاهده)
تصميم نموذج إدخال‎ ‎البيانات0--- (340 مشاهده)
إنشاء قوائم خاصة باستخدام الماكرو(1)0-- (289 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (2)0-- (234 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (1)0- (240 مشاهده)
استعلامات SQL في Access - تعديل الجداول وإضافة الحقول0- (281 مشاهده)
استعلامات SQL في Access - تحديث البيانات الجدولية0-- (249 مشاهده)
الاستعلامات الإجرائية -4 (استعلام الحذف)0--- (144 مشاهده)
الاستعلامات الإجرائية -2 (استعلام الإلحاق)0--- (174 مشاهده)
تصميم تقرير لطباعة الإجمالي0--- (206 مشاهده)
استعلامات التحديد Select Query مع أمثله (1)0--- (258 مشاهده)
البحث

من هنا وهناك
قريبا باذن الله
قريبا باذن الله
قريبا باذن الله
قريبا باذن الله
قريبا باذن الله
كلمات البحث
الاستعلامات , المتقدمة , MySQL , الجزء , الأول ,  ابحث ايضا عن تعلم الاستعلامات المتقدمة في MySQL - الجزء الأول دروس الاستعلامات المتقدمة في MySQL - الجزء الأول تعليم الاستعلامات المتقدمة في MySQL - الجزء الأول درس الاستعلامات المتقدمة في MySQL - الجزء الأول لتعليم الاستعلامات المتقدمة في MySQL - الجزء الأول شروح الاستعلامات المتقدمة في MySQL - الجزء الأول تدريس الاستعلامات المتقدمة في MySQL - الجزء الأول تعلمي الاستعلامات المتقدمة في MySQL - الجزء الأول شرح الاستعلامات المتقدمة في MySQL - الجزء الأول تعليمي الاستعلامات المتقدمة في MySQL - الجزء الأول معلم الاستعلامات المتقدمة في MySQL - الجزء الأول كيفية الاستعلامات المتقدمة في MySQL - الجزء الأول الدرس الاستعلامات المتقدمة في MySQL - الجزء الأول الشرح الاستعلامات المتقدمة في MySQL - الجزء الأول الدروس الاستعلامات المتقدمة في MySQL - الجزء الأول تعلمي الاستعلامات المتقدمة في MySQL - الجزء الأول علم الاستعلامات المتقدمة في MySQL - الجزء الأول لشرح الاستعلامات المتقدمة في MySQL - الجزء الأول فهم الاستعلامات المتقدمة في MySQL - الجزء الأول
الاستعلامات المتقدمة في MySQL - الجزء الأول


  بسم الله الرحمن الرحيم



عنوان الدرس : الاستعلامات المتقدمة في MySQL - الجزء الأول



 



بعد أن تعرفت أخي القارئ خلال الدروس السابقة على الاستعلامات و كيفية عملها سننتقل الآن و بعون الله إلى استعلامات أكثر تقدماً, لنبدأ على بركة الله.



تستخدم الاستعلامات المتقدمة مفاهيم خاصة بقواعد البيانات, هذه المفاهيم تدعى بالروابط joins و لهذه الروابط عدة أنواع و هي:



1. الرابطة المشتركة equal join



2. الرابطة الداخلية inner join



3. الرابطة الخارجية outer join



4. الاستعلامات المتداخلة sub-selects



5. الاتحادات unions



6. الربط الذاتي self join



 



و سنتكلم عنها بشكل مستفيض إن شاء الله.



 



الرابطة المشتركة equal join :



يُستخدم هذا النوع من الروابط لكتابة استعلامات تطلب نتائج من أكثر من جدول, أي من جدولين على الأقل, معتمدة في ذلك على المفاتيح الغريبة foreign keys للجداول. 



ملاحظة:



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



 لنأخذ هذا المثال أولاً ثم نقوم بتحليله:



اكتب استعلاماً يعيد لنا ما يلي:



اسم الموظف و رقمه و اسم الولاية التي ينتمي إليها.



نحن نعلم أن اسم الموظف و رقمه موجودان في الجدول emp من قاعدة البيانات movie_store و أن الولاية التي ينتمي إليها موجودة في الجدول adrs لذلك عندما نريد أن نكتب هذا الاستعلام فإننا بحاجة إلى ربط الجدولين emp , adrs مع بعضهما البعض, و يتم ذلك عن طريق الرابطة المشتركة كما يلي:



select emp.emp_no , name , state from emp , adrs



where



emp.emp_no = adrs.emp_no ;



الشيء الجديد عليك في هذا الاستعلام هو معامل النقطة, ماذا يعني ؟ و متى نستخدمه ؟



إن معامل النقطة يعني أن العمود المذكور بعده (أي emp_no) ينتمي إلى الجدول المذكور قبله (أي الجدول emp) و بالتالي إذا أردنا أن نقول بأن العمود mov_name الذي ينتمي إلى الجدول movies نكتب movies.mov_name , أما عن استخدامه فإننا نستخدمه في حال كان اسم العمود المطلوب (و هو في مثالنا هذا العمود emp_no) موجود في أكثر من جدول من الجداول الداخلة في الاستعلام, لنفرض أننا كتبنا الاستعلام السابق دون استخدام معامل النقطة كما يلي:



select emp_no , name , state from emp , adrs



عندها سيظهر لنا ملقم MySQL رسالة خطأ و يخبرنا بأنه يوجد هناك عمود اسمه emp_no في كل من الجدولين emp , adrs فأي واحد منهما تقصد ؟



لذلك يجب أن نحدد أن هذا العمود نريده من الجدول الفلاني, و يتم ذلك عن طريق معامل النقطة.



و ستكون نتيجة الاستعلام السابق هي كالتالي:



+----------+---------+------------+



| emp_no | name   | state       |



+----------+---------+-----------+



| 1             | Omar   | Syria    |



| 2             | nour     | Egypt  |



| 4             | ameen | Yemen |



| 3             | ahmad | syria    |



+------------+---------+---------+



ملاحظة: يطلق على الرابطة المشتركة أيضاً اسم الرابطة المباشرة straight join



 و آخر دعوانا أن الحمد لله رب العالمين



أخوكم أبـو عمر


 

الاستعلامات المتقدمة في MySQL - الجزء الأول

أضف هذه المادة في موقعك:
مواد مشابهة:
استخدام التعليمة Update في MySQL 1 استخدام التعليمة Update في MySQL 1
استخدام التعليمة Update في MySQL 1
(مرات المشاهدة: 15 مرات)
التوابع في MySQL 1 التوابع في MySQL 1
vالتوابع في MySQL 1
(مرات المشاهدة: 14 مرات)
بناء الجداول في MySQL - الجزء الثالث 2 بناء الجداول في MySQL - الجزء الثالث 2
بناء الجداول في MySQL - الجزء الثالث 2
(مرات المشاهدة: 15 مرات)
الفهارس في MySQL - الجزء الثاني الفهارس في MySQL - الجزء الثاني
الفهارس في MySQL - الجزء الثاني
(مرات المشاهدة: 68 مرات)
استخدام التعليمة Replace في MySQL 2 استخدام التعليمة Replace في MySQL 2
استخدام التعليمة Replace في MySQL 2
(مرات المشاهدة: 23 مرات)
تعرف على آلية عمل MySQL , Apache , PHP تعرف على آلية عمل MySQL , Apache , PHP
تعرف على آلية عمل MySQL , Apache , PHP
(مرات المشاهدة: 34 مرات)
تنصيب MySQL , Apache تحت نظام Windows 1 تنصيب MySQL , Apache تحت نظام Windows 1
تنصيب MySQL , Apache تحت نظام Windows 1
(مرات المشاهدة: 21 مرات)
الفهارس في MySQL - الجزء الثاني 2 الفهارس في MySQL - الجزء الثاني 2
الفهارس في MySQL - الجزء الثاني 2الفهارس في MySQL - الجزء الثاني 2
(مرات المشاهدة: 18 مرات)
استخدام الأمر Show في قواعد البيانات MySQL الجزء الثاني 1 استخدام الأمر Show في قواعد البيانات MySQL الجزء الثاني 1
استخدام الأمر Show في قواعد البيانات MySQL الجزء الثاني 1استخدام الأمر Show ف...
(مرات المشاهدة: 18 مرات)
هيكلية قاعدة البيانات خاصتنا – الجزء الثاني 1 هيكلية قاعدة البيانات خاصتنا – الجزء الثاني 1
هيكلية قاعدة البيانات خاصتنا – الجزء الثاني 1
(مرات المشاهدة: 20 مرات)
تعارف اهداءات ترحيب تبريك الحوار العام الفسحة العامة الطلاب و الاختبارات و الاسئله الجريمه حوادث كوارث جرائم معجم لهجات الفاظ مصطلحات عبارات حكم المنتدى الاسلامى تفسير الاحلام dreams صوتيات اسلاميه اناشيد محاضرات خطب وعظ الخينة الرمضانية اللغة الانجليزيه English الطرائف والمرح والفكاهه والتسليه العاب اكس بوكس بلاستيشن XBOX360 & PS3 playstation بلاي استيشن دريم كاست نتندو Anime انمي افلام كرتون السياحة و السفر والرحلات الافلام المنوعه افلام عربيه افلام اجنبيه الصور المضحكه والتعليق مسابقات الغاز حكاوي تطوير المواقع و السكربتات Ajax XML CSS JavaScript PHP Perl CGI seo Search Engine web2 تطوير و صيانة المنتديات vBulletin مشاكل و حلول للمنتديات و المواقع المشكله و الحل و الصيانة الهاكات برودكت بلقن Product - Plugins استايلات قوالب واجهاتstyle - template حراج انترنت مستعمل + جديد اشهار مواقع تبادل اعلانات بيع و شراء منتديات ستلايت فضائيات قنوات ترددات كامات شفرات مفاتيح شيرنج Sharing كروت ساتلايت و الرسيفرات الشعر العام البوح بالخافي فصحى نبطي الخاطرة الأدبية خواطر منوعه قصص روايات الكمبيوتر الحاسب والاجهزة العام البرامج الكاملة وشروحها وتعريب البرامج البرامج العربية والمعربة البرامج المشروحة و شروحات البرامج فوتوشوب photoshop رسم تصميم فلاتر فرش تدرجات خطوط باترن اشكال جوال بلوتوث جميع اجهزة الجوال mobile bluetooth بوكيت بي سي Pocket PC اجهزة كفية بلوتوث bluetooth فلاش سويتش سويش ماكس FLASH _ SWiSH الهكرز و الاختراق حماية فيروسات اختراق كراك hacker crack virus حواء للبنات نسائي للحريم فقط والبنوتات المطبخ للطبخ والاكل وكل امور المطابخ تطوير الذات و البرمجة اللغوية العصبية عيادة طبية للفلوق وغيرها صحه وعلاج health طقها والحقها الرياضي رياضه عربيه منوعه رياضه اجنبيه دوري اسباني وايطالي وغيره قنص صيد رحلات برية بحرية سيارات دراجات نارية تفحيط ترهيم
جميع الحقوق محفوظة مدرسة المشاغبين منتديات مدرسة المشاغبين  Copyright © All rights reserved sitemap