🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

accessintro.pdf تعريف.pdf

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Document Details

FresherGyrolite5304

Uploaded by FresherGyrolite5304

Tags

database Microsoft Access beginner information systems

Full Transcript

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

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

Use Quizgecko on...
Browser
Browser