قواعد بيانات أكسس للمبتدئين PDF

Summary

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

Full Transcript

‫قواعد بيانات أكسس للمبتدئين‬ ‫ما هو مفهوم قواعد البيانات أو (قواعد المعطيات)؟‬ ‫تعريف قاعدة البيانات (قاعدة المعطيات)‬ ‫▪ تعتبر قاعدة المعطيات مجموعة من مختلف عناصر المعلومات‪ ،‬ويتم‬ ‫تخزين المعطيات ضمن مجموعة من الجداول المنظمة‪ ،‬بحيث تسمح‬ ‫بتشكيل عالقات بين مختلف عناصر ال...

‫قواعد بيانات أكسس للمبتدئين‬ ‫ما هو مفهوم قواعد البيانات أو (قواعد المعطيات)؟‬ ‫تعريف قاعدة البيانات (قاعدة المعطيات)‬ ‫▪ تعتبر قاعدة المعطيات مجموعة من مختلف عناصر المعلومات‪ ،‬ويتم‬ ‫تخزين المعطيات ضمن مجموعة من الجداول المنظمة‪ ،‬بحيث تسمح‬ ‫بتشكيل عالقات بين مختلف عناصر المعطيات بغية تحقيق احتياجات‬ ‫ومتطلبات كافة المستخدمين‪.‬‬ ‫والتعقيد‬ ‫والبساطة‬ ‫الحجم‬ ‫حيث‬ ‫من‬ ‫المعطيات‬ ‫▪ تختلف قواعد‬ ‫واالستعمال‪.‬‬ ‫▪ تتكون قاعدة المعطيات من مجموعة من الجداول‪.‬‬ ‫▪ كل جدول يتكون من مجموعة من السجالت‪.‬‬ ‫▪ كل سجل يحتوي على مجموعة من الحقول (األعمدة) التي تصف نوع‬ ‫بيانات معين مثال ا (رقم – نص – تاريخ وغير ذلك ‪.)..‬‬ ‫قواعد بيانات أكسس للمبتدئين‬ ‫تعريف الجداول في قاعدة المعطيات؟‬ ‫مكونات قاعدة البيانات (قاعدة المعطيات)‬ ‫▪ حيث يضم كل جدول كافة المعطيات المتعلقة بشيء ما‪.‬‬ ‫الجداول‬ ‫جدول الكتب‬ ‫جدول الزبائن‬ ‫سجالت الجداول‬ ‫كل سجل يحوي كافة‬ ‫سجل معلومات الكتاب األول‬ ‫سجل معلومات الزبون محمد‬ ‫المعطيات عن موضوع الجدول‪.‬‬ ‫سجل معلومات الكتاب الثاني‬ ‫سجل معلومات الزبون أحمد‬ ‫سجل معلومات الكتاب الثالث‬ ‫سجل معلومات الزبون عادل‬ ‫مكونات قاعدة البيانات (قاعدة المعطيات)‬ ‫جدول الطالب‬ ‫سجالت الجداول‬ ‫سجل معلومات الطالب‬ ‫رقم تعريف الطالب‬ ‫اسم الطالب‬ ‫عناصر المعطيات‬ ‫رقم الهاتف‬ ‫العنوان‬ ‫لكل سجل مجموعة من عناصر المعطيات‬ ‫التي تعبر عن نوع معين‪.‬‬ ‫تاريخ الميالد‬ ‫قواعد بيانات أكسس للمبتدئين‬ ‫تعريف االستعالمات في قاعدة المعطيات؟‬ ‫االستعالمات داخل قاعدة البيانات‬ ‫▪ يعتبر االستعالم بمثابة طريقة للحصول على معطيات من قاعدة البيانات‪.‬‬ ‫▪ أي وكأنك تقوم بالسؤال عن شيء موجود داخل جدول أو مجموعة‬ ‫جداول لمعرفة القيم المخزنة بداخله‪.‬‬ ‫▪ كما أن هناك دور آخر لالستعالمات يتمثل في إحداث تغييرات على البيانات‬ ‫داخل الجداول مثل ‪ :‬اإلضافة ‪ ،‬الحذف والتحديث وغيرها من العمليات‪.‬‬ ‫االستعالمات داخل قاعدة البيانات‪.‬‬ ‫أنواع االستعالمات الرئيسية ‪ /‬استعالم التحديد‬ ‫▪ استعالمات التحديد‪ :‬وهي النوع األكثر استخداماا حيث الغرض منها هو جلب‬ ‫بيانات من جدول أو من مجموعة من الجداول‪ ،‬حيث يمكن جلب البيانات بنا اء‬ ‫على معيار معين أو بدون معيار (معيار = شرط)‪.‬‬ ‫ جلب معلومات طالب معين من جدول الطالب‪.‬‬ ‫ جلب عالمات طالب معين من جدول الطالب‪.‬‬ ‫ جلب متوسط درجات كل طالب أو كل الطالب‪.‬‬ ‫ جلب رقم هاتف طالب معين من جدول الطالب‪.‬‬ ‫االستعالمات داخل قاعدة البيانات‪.‬‬ ‫أنواع االستعالمات الرئيسية ‪ /‬االستعالم اإلجرائي‬ ‫▪ االستعالم اإلجرائي‪ :‬وظيفته هو أنه يقوم بإجراء تغييرات على البيانات داخل‬ ‫جدول أو مجموعة من الجداول وأنواعه هي (استعالم إضافة ‪ ،‬استعالم حذف‬ ‫‪ ،‬استعالم تحديث ‪ ،‬استعالم إنشاء جدول)‪.‬‬ ‫ حذف سجل طالب محدد أو حذف سجالت مجموعة من الطالب المحددين‪.‬‬ ‫ تحديث عالمة طالب محدد أو عالمات طالب محددين‪.‬‬ ‫ إضافة سجل أو مجموعة سجالت لطالب جدد إلى جدول الطالب‪.‬‬ ‫ إنشاء جدول جديد لحفظ وأرشفة محتويات جدول الطالب‪.‬‬ ‫قواعد بيانات أكسس للمبتدئين‬ ‫تعريف العالقات في قاعدة المعطيات؟‬ ‫العالقات داخل قاعدة البيانات‬ ‫▪ هي عبارة عن طريقة لربط الجداول بين بعضها البعض‪.‬‬ ‫▪ تتم عن طريق عمودين متشابهين‪.‬‬ ‫▪ في الغالب يكون أحد األعمدة مفتاحاا رئيسياا ‪ Primary Key‬واآلخر يكون مفتاحاا‬ ‫ثانوياا (أجنبياا) ‪.Foreign Key‬‬ ‫▪ تفيد العالقات في منع التكرار الغير الزم للبيانات‪.‬‬ ‫العالقات داخل قاعدة البيانات‪.‬‬ ‫أنواع العالقات‪ /‬عالقة رأس بأطراف (واحد لكثير)‬ ‫▪ تعد أكثر أنواع العالقات استخداماا حيث يكون لكل سجل في الجدول ‪ A‬أكثر‬ ‫من سجل خاص به في الجدول ‪.B‬‬ ‫مثال ا‪:‬‬ ‫جدول الطلبيات و جدول الزبائن‪.‬‬ ‫يكون لكل زبون أكثر من طلب ‪/‬و‪ /‬كل طلب يتبع لزبون واحد فقط‬ ‫تخيلوا أننا أضفنا جدول الطلبيات متضمنا في سطر كل طلب كافة معلومات الزبون لذا نحن بهذه الحالة نقوم بتولي د ثقل على‬ ‫▪‬ ‫جدول الطلبيات وقاعدة البيانات بذات الوقت ‪.‬‬ ‫لذا الحل يكون عن طريق إنشاء جدول خاص بالزبائن ووضع حقل يمثل رقم الزبون في جدول الطلبيات لنستخدمه في ج لب‬ ‫▪‬ ‫كافة معلومات الزبون من جدول الزبائن من خالل إنشاء عالقة واحد لكثير ‪.‬‬ ‫العالقات داخل قاعدة البيانات‪.‬‬ ‫أنواع العالقات‪ /‬عالقة رأس برأس (واحد لواحد)‬ ‫▪ قليلة االستخدام بسبب أن معظم المعلومات ممكن أن تكون مضمنة في نفس الجدول‪.‬‬ ‫▪ الحقلين في الجدولين يجب أن يكونوا مفتاحاا رئيسياا‪.‬‬ ‫مثال ا‪:‬‬ ‫جدول السيارات بشرط أن يكون لكل سيارة محرك واحد‪ ،‬وكل محرك يجب أن يكون لسيارة واحدة فقط‪.‬‬ ‫يكون لكل سيارة محرك واحد فقط ‪/‬أو‪ /‬كل محرك يتبع إلى سيارة واحدة فقط‪.‬‬ ‫العالقات داخل قاعدة البيانات‪.‬‬ ‫أنواع العالقات‪ /‬عالقة أطراف بأطراف (كثير لكثير)‬ ‫▪ لكل سجل في جدول ‪ A‬سجل مرتبط أو أكثر من الجدول ‪ ،B‬والعكس صحيح‪.‬‬ ‫▪ يجب إنشاء جدول وسيط يتضمن المفتاح األساسي من الجدولين وجعلهما مفتاح رئيسي كليهما‪.‬‬ ‫▪ في الغالب هي عالقة نظرية وال يمكن تمثيلها لذا يتم كسرها بإنشاء الجدول الثالث وإنشاء عالقة‬ ‫رأس بأطراف بين الجدول ‪ A‬والجدول الثالث ‪ +‬إنشاء عالقة رأس بأطراف بين الجدول ‪ B‬والجدول‬ ‫الثالث‪.‬‬ ‫مثال ا‪ :‬جدول المشاريع حيث لكل مشروع أكثر من ممول‪ ،‬وكل ممول يمكن أن يمول أكثر من مشروع‬ ‫واحد‪.‬‬ ‫يكون لكل مشروع ممول واحد فقط ‪/‬أو‪ /‬أو كل ممول يستطيع تمويل مشروع واحد فقط‬ ‫قواعد بيانات أكسس‬ ‫▪ األكسس هو برنامج يأتي ضمن حزمة مايكروسوفت أوفيس‪.‬‬ ‫▪ وظيفته بناء قواعد البيانات والتحكم بها‪.‬‬ ‫▪ يمتلك واجهة مرئية تمكن المبرمج من بناء قواعد المعطيات والتعامل معها‬ ‫وإخراج لوحات تحكم مرئية تمكن المستخدمين من التحكم بعناصر القاعدة‪.‬‬ ‫▪ العناصر الموجودة ضمن األكسس هي‪:‬‬ ‫ الجداول‪.‬‬ ‫ االستعالمات‪.‬‬ ‫ النماذج‪.‬‬ ‫ التقارير‪.‬‬ ‫ الوحدات النمطية‪.‬‬

Use Quizgecko on...
Browser
Browser