الانتقال الى المشاركة


صورة
- - - - -

الاستعلامات في بيئة الاكسس


  • Please log in to reply
عدد ردود الموضوع : 13

#1 الروح الطيبه

الروح الطيبه

    مشرف قسم الاكسس

  • الاعضاء
  • 48 المشاركات
  • Gender:Male
  • الدولة

تاريخ المشاركة : 19 March 2010 - 02:15 PM

الدرس منقول للفائدة وهو للاستاذ/ محمد طاهر



الاستعلامات

الاستعلامات هي أهم كائنات قواعد البيانات ، من خلال الاستعلام يمكنك عمل الكثير كما سنري بإذن الله

و لدينا عشرة أنواع من الاستعلامات
خمسة منها لها واجهة رسومية يمكن استخدامها لتكوين الاستعلام باستخدام الفأرة أو كتابة الاستعلام يدويا
و الخمسة الأخري سنكتب فيها جمل ال SQL مباشرة
و الأصل فى الاستعلامات أنها جميعا فى النهاية عبارة عن جمل و تعبيرات SQL


و قبل أن نعرض الي تعريف الانواع العشرة ، تعالوا نتعرف الي ما تعنيه هذه الحروف الثلاثة SQL

Structured Query Language

السي كيو ال
هو لغة التعامل مع قاعدة البيانات

و ينقسم الي 3 أقسام

لغة معالجة البيانات DML
Data manipulation language

لغة تعريف البيانات DDL
Data Definition language

لغة التحكم فى البيانات DCL
Data Control language



لغة معالجة الييانات

ادراج بيانات
تحديث بيانات
حذف بيانات
استرجاع بيانات



لغة تعريف البيانات

هي إنشاء قاعدة البيانات

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

و هذه اللغة مسئولة عن :

إنشاء جدول
الغاء جدول
تعديل جدول
العلاقات


لغة التحكم

تتولي معالجة صلاحيات المستخدمين

و هذه العمليات أيضا أصبحت تتم من خلال الواجهة الرسومية لنظم ادارة قواعد البيانات



و نعود ثانية الي الأكسس :
:15:
سنبدأ فى هذا الموضوع بتعريف أنواع الاستعلامات ، كتعريف عام قبل أن نعرض اليها بالتفصيل بإذن الله تعالي:


1. استعلامات الاختيار : select query
2. استعلامات الجداول المحورية : ؛Cross Tab Query
3. استعلام تحديث : Update Query
4. استعلام إضافة : Append Query
5. استعلام حذف : Delete Query
6. استعلام إنشاء جدول : Make Table Query
7. استعلامات التوحيد : Union Query
8. استعلامات التمرير : Pass-Trough Queries
9. استعلامات تعريف البيانات : Data definition queries
10. الاستعلامات الفرعية : Sub-query


استعلامات الاختيار : select query

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

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

و كما تكلمنا سابقا ، يمكن عمل ذلك باحدي طرق تصفية الجداول ، و لكن هنا سيكون لدينا كائن استعلام محفوظ ، يمكن استخدامه فى أي وقت .

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

استعلامات الجداول المحورية : ؛Cross Tab Query

و هي أداة تحليلية تستخدم لتحليل البيانات بناء علي الخاصية المطلوبة ، فيتم فيها تجميع البيانات التي تجمعها خاصية معينة و تحليلها بالنسبة لخاصية أخري و تقديم الاحصائية المناظرة

بمعني : لو لدينا بيانات عدد من الطلاب ، و تقديرهم و الجنسية ، و نريد احصائية تكون الصفوف فيها هي البلد و الأعمدة هي التقدير و محتويات الجدول عدد الطلاب الذين ينتمون الي كل بلد و كل تقدير
أو مثلا بدلا من العدد نريد البيانات مجموع المصروفات المناظر ، أو أكبر تاريخ ميلاد لكل بلد و لكل تقدير
فنحن نتحدث عن تطبيق مباشر للاستعلامات من نوع Cross Tab


استعلام تحديث : Update Query

تحديث كل أو بعض قيم بيانات فى جدول بشروط او بدون

استعلام إضافة : Append Query
اضافة سجلات الي جدول بشرط و بدون

استعلام حذف : Delete Query
حذف كل أو بعض السجلات من جدول بشرط أو بدون

استعلام إنشاء جدول : Make Table Query
إنشاء جدول جديد يحوي بيانات مختارة


استعلامات السي كيو ال المحددة
SQL Specific Queries


استعلامات التوحيد : Union Query

مثل استعلامات الاختيار ـ، و لكن تتميز عليها بامكانية توحيد أو ضم بينات أكثر من جدول فى نفس الحقل
فمثلا لو لدينا جدول به أوامر البيع و آخر به أوامر التوريد ، و كلاهما به حقل رقم الامر و القيمة
و أردنا أن ننشيء استعلام واحد يجمع بيانات الجدولين بحيث يكون به ثلاث حقول الاول يوضح نوع الامر و الثاني رقمه و الثالث القيمة و تكون القيمة موجبة فى حالة اوامر التوريد و سالبة فى حالة اوامر الصرف ، فنحن نتحدث عن تطبيق مباشر لاستعلامات التوحيد


استعلامات التمرير : Pass-Trough Queries

تستخدم لارسال أوامر بلغة اس كيو ال ، الي خادم قاعدة بيانات مباشرة من خلال ال ODBC ، و قد يكون لها مردود باعادة عرض سحلات و قد لا يكون لها ، و تفاصيل كتابة الاوامر فيها تعتمد علي قاعدة البيانات التي سنقوم بالتمرير اليها

و نمر سريعا علي تعريف ال ODBC :
Open Database Connectivity (ODBC): 
A standard method of sharing data between databases and programs. ODBC drivers use the standard Structured Query Language (SQL) to gain access to external data.)
امكانية الاتصال بين قواعد البيانات ، و مشاركة البيانات بينها ، و تعتمد علي لغة الاستعلامات البنائية ( اس كيو ال) النمطية للتعامل مع البيانات

استعلامات تعريف البيانات : Data definition queries

و هي تستخدم لانشاء و حذف و تعديل الجداول و الفهارس

الاستعلامات الفرعية : Sub-query

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


و طبعا هذا تعريف عام ، كبداية للحديث ، و يلي ذلك عرض الموضوع بالتفصيل بإذن الله

تم تعديل هذه المشاركة بواسطة الفنان, 19 March 2010 - 02:16 PM.


#2 الروح الطيبه

الروح الطيبه

    مشرف قسم الاكسس

  • الاعضاء
  • 48 المشاركات
  • Gender:Male
  • الدولة

تاريخ المشاركة : 19 March 2010 - 02:18 PM

إستعلامات الاختيار

فى هذا الموضوع ستبدأ بإذن الله الحديث عن أول و اهم انواع الاستعلامات ،ـ و الاكثر استخداما
الا و هو استعلام الاختيار Select Query
و سنخصص له حلقتين بإذن الله
و هذه اولاهما
و محتوياتها كالتالي :

  • إنشاء استعلامات الاختيارمن وضع التصميم
    Creating Select Queries From Design View
  • وضع عرض البيانات Datasheet View
  • ترتيب السجلات Sorting Records
  • وضع الشروط Conditions
  • لقيم المستنتجة و اجراء الحسابات
  • استخدام دالة داخل الاستعلام Using a Funcion in the Query
  • تجميع أو تلخيص البيانات Grouping Records

الملفات المرفقه

  • ملف مرفق  Q1.zip   20.67كيلو بايت   694 عدد مرات التحميل


#3 الروح الطيبه

الروح الطيبه

    مشرف قسم الاكسس

  • الاعضاء
  • 48 المشاركات
  • Gender:Male
  • الدولة

تاريخ المشاركة : 19 March 2010 - 02:21 PM

الجزء االثاني - محتوبات الموضوع :

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

الملفات المرفقه

  • ملف مرفق  Q2.zip   71.14كيلو بايت   680 عدد مرات التحميل

تم تعديل هذه المشاركة بواسطة الفنان, 19 March 2010 - 02:22 PM.


#4 الروح الطيبه

الروح الطيبه

    مشرف قسم الاكسس

  • الاعضاء
  • 48 المشاركات
  • Gender:Male
  • الدولة

تاريخ المشاركة : 19 March 2010 - 02:24 PM

الاستعلام ذو المتغيرات

الملفات المرفقه

  • ملف مرفق  Q3.zip   117.46كيلو بايت   699 عدد مرات التحميل

تم تعديل هذه المشاركة بواسطة الفنان, 19 March 2010 - 02:35 PM.


#5 الروح الطيبه

الروح الطيبه

    مشرف قسم الاكسس

  • الاعضاء
  • 48 المشاركات
  • Gender:Male
  • الدولة

تاريخ المشاركة : 19 March 2010 - 02:36 PM

إستعلام الحذف


إستعلام التحديث

الملفات المرفقه

  • ملف مرفق  Q4.zip   62.72كيلو بايت   554 عدد مرات التحميل
  • ملف مرفق  Q5.zip   80.55كيلو بايت   490 عدد مرات التحميل


#6 الروح الطيبه

الروح الطيبه

    مشرف قسم الاكسس

  • الاعضاء
  • 48 المشاركات
  • Gender:Male
  • الدولة

تاريخ المشاركة : 19 March 2010 - 02:41 PM

استعلام الالحاق

استعلام إنشاء جدول

الملفات المرفقه

  • ملف مرفق  Q6.rar   15.49كيلو بايت   435 عدد مرات التحميل
  • ملف مرفق  Q7.rar   13.29كيلو بايت   362 عدد مرات التحميل


#7 الروح الطيبه

الروح الطيبه

    مشرف قسم الاكسس

  • الاعضاء
  • 48 المشاركات
  • Gender:Male
  • الدولة

تاريخ المشاركة : 19 March 2010 - 02:52 PM

استعلامات التوحيد

و بقية أنواع استعلامات الاس كيو ال

الملفات المرفقه

  • ملف مرفق  Q8.rar   62.51كيلو بايت   569 عدد مرات التحميل
  • ملف مرفق  Q9.rar   67.87كيلو بايت   510 عدد مرات التحميل


#8 الروح الطيبه

الروح الطيبه

    مشرف قسم الاكسس

  • الاعضاء
  • 48 المشاركات
  • Gender:Male
  • الدولة

تاريخ المشاركة : 01 April 2010 - 12:30 PM

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

صورة

الملفات المرفقه

  • ملف مرفق  QrySampl.rar   594.5كيلو بايت   793 عدد مرات التحميل


#9 noha

noha

    عضو مستجد

  • الاعضاء
  • 1 المشاركات
  • الدولة

تاريخ المشاركة : 23 January 2011 - 01:05 PM

thnxxxxxxxxxxxxxxxxxxxxx

#10 zeki

zeki

    عضو مستجد

  • الاعضاء
  • 12 المشاركات
  • الدولة

تاريخ المشاركة : 27 January 2011 - 11:08 PM

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

#11 سلامي لكم

سلامي لكم

    عضو مستجد

  • الاعضاء
  • 2 المشاركات
  • الدولة

تاريخ المشاركة : 02 April 2012 - 02:26 PM

شكرا جزييييييييلا

#12 Aref Hassan

Aref Hassan

    عضو مستجد

  • الاعضاء
  • 1 المشاركات
  • الدولة

تاريخ المشاركة : 26 August 2012 - 08:45 PM

درسٌ رائعٌ .. بارك الله فيك
مقتضبٌ من غير إخلال, ووافٍ من غير إملال.
جزاك الله خيراً .. وجعله في ميزان حسناتك

#13 عمرو عارف عباس

عمرو عارف عباس

    عضو مستجد

  • الاعضاء
  • 3 المشاركات
  • الدولة

تاريخ المشاركة : 30 May 2013 - 10:52 PM

مشكور جزاك الله خيرا

#14 الرحالة السريع

الرحالة السريع

    عضو مستجد

  • الاعضاء
  • 1 المشاركات
  • الدولة

تاريخ المشاركة : 13 January 2014 - 06:00 PM

جزاك الله خيرا

شرح مفيد






عدد المتواجدون الآن فى الموضوع : 0

0 members, 0 guests, 0 anonymous users