قواعد المشاركة في المنتدى

(منتدى الأكسس) الموضوع:المساعدة فى عمل شاشة دخول مستخدمين ليكتمل البرنامج بواسطة: (ابراهيم حورس) :: (منتدى الأكسس) الموضوع:طلب مساعده في حليل قاعدة بيانات بواسطة: (kaser906) :: (منتدى الأكسس) الموضوع:كود يظهرسجلات الشهر الحالى بواسطة: (nacer_alger) :: (قسم الاعلانات) الموضوع:ذبايح للبيع بالرياض مع التوصيل0554435958 اغنام للبيع بالرياض بواسطة: (عبدالرحمان) :: (منتدى الأكسس) الموضوع:اظهار البيانات المتشابهه من الجدول الثاني عند الاستعلام بواسطة: (raed99) :: (منتدى الأكسس) الموضوع:اين المشكلة في عملية النسخ الاحياطي بواسطة: (أبو تسنيم) :: (منتدى ADO.NET العام) الموضوع:عمل ابحاث جامعية حصرية بواسطة: (فهد بن ال سعود) :: (منتدى الأكسس) الموضوع:استدعاء مسيرات الرواتب بناء على شرط معين بواسطة: (عمر الرشيدي) :: (قسم الاعلانات) الموضوع:قناة يوتيوب تضم جميع فيديوهات المشاهير بقناة واحدة فقط بواسطة: (mohammedsalha) :: (منتدى ADO.NET العام) الموضوع:حل واجب جامعي باسعار مناسبة بواسطة: (فهد بن ال سعود) :: (قسم الاعلانات) الموضوع:نمتاز بالدقة والمهارة- اعالى الخليج بواسطة: (كوين) :: (قسم الاعلانات) الموضوع:أفضل موقع أخباري عربي ينقل أخبار العالم بواسطة: (اسامة الاحمر) :: (منتدى الكتب الالكترونية) الموضوع:كتاب اهلا بالعالم مسلّي وممتع للمبرمجين المبتدئين والمحترفين بواسطة: (اداء مقنع) :: (أخبار التكنولوجيا) الموضوع:كسب المال من مواقع تصميم التطبيقات بواسطة: (اداء مقنع) :: (قسم الاعلانات) الموضوع:شقق للبيع ش الخمسين النزهه 2 برنى 150 م بواسطة: (جمعة عللاممن) :: (منتدى Microsoft Excel) الموضوع:معادلة في الاسهم بواسطة: (awad1) :: (قسم الاعلانات) الموضوع:ماكينة التشكيل الحراري للبلاستيك فاكيوم بواسطة: (asma79) :: (قسم الاعلانات) الموضوع:خط انتاج الفحم المضغوط تصنيع الشركة العصرية للصناعات الهندسية بواسطة: (asma79) :: (قسم الاعلانات) الموضوع:اسعار الدريسنج رووم بواسطة: (هند صبرى 100) :: (قسم الاعلانات) الموضوع:أحدث أجهزة الحضور والانصراف ماركة ID WATCHER بواسطة: (eng sara)


راديو القرآن

المواضيع المثبته: (منتدى أنظمة الشبكات وأمنها) الموضوع:موسوعة كتب واسطوانات تعليم الشبكات Networking بواسطة: (مرحبا الساع) :: (القسم المفتوح) الموضوع:نصيحة لوجه الله بواسطة: (غزاوية أصيلة) :: (منتدى Microsoft SQL Server) الموضوع:ما المقصود بتقنية replication بواسطة: (SQL Student) :: (منتدى Microsoft Visual Basic) الموضوع:دورة التعامل مع Data Report باستخدام ADODC ( شرح بالصور ) بواسطة: (Max Bayne) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:مكتبة الأمثلة والتطبيقات للغة #C بواسطة: (النور) :: (منتدى تصميم صفحات الويب) الموضوع:الجافا سكريبت في كتاب بواسطة: (amricost) :: (منتدى Borland Delphi) الموضوع:دروس دلفى بواسطة: (khaled helal) :: (لغة PHP) الموضوع:مجموعة اكواد رائعة بواسطة: (محمد جمعة) :: (منتدى تحليل و تصميم نظم المعلومات) الموضوع:ما هو تحليل النظم System analysis بواسطة: (jbsa) :: (منتدى نظام تشغيل Linux) الموضوع:أوامر لينكس بواسطة: (khaled helal) :: (منتدى Microsoft Visual Basic) الموضوع:بنك اكواد المحيط العربي بواسطة: (محمد جمعة) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:موسوعة الأكواد بواسطة: (fmo_82) :: (منتدى ADO.NET العام) الموضوع:انشاء قواعد البيانات برمجيا جداول - علاقات -قيود بواسطة: (شهرزاد) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:تنصيب أوراكل 8i النسخة الشخصية على ويندوز XP بواسطة: (راحـل) :: (قسم التعاميم والشكاوي) الموضوع:هنيئا للشعب المصري بواسطة: (صهيب جاويش) :: (منتدى مبرمجي ASP) الموضوع:كتاب مكون من 16 جزاء يتكلم عن asp بواسطة: (amricost) :: (منتدى Microsoft Visual Basic) الموضوع:عرض الصور المخزنه في قاعدة البيانات بالكريستال ريبورت بواسطة: (ابو حمد) :: (منتدى برمجة التقارير) الموضوع:شرح طريقة اضافة تقرير Crystal Reports في الـ ASP.NET بواسطة: (FunctionSys) :: (منتدى البرامج) الموضوع:برنامج رهيب انتا تتكلم والكمبيوتر يكتب بالعربى بواسطة: (مستشفى الكمبيوتر) :: (منتدى التصميم والجرافيكس) الموضوع:دروس فوتوشوب تو توب بواسطة: (Professional VB99)

عدد الصفحات : 11  1  2  3  4  5   > » موضوع مغلق إضافة موضوع جديد

> دورة قواعد البيانات (( اوراكل للمبتدئين )),سأقوم بوضع دروس من الصفر الى الاحتراف
Bookmark and Share
تقييم الموضوع Label معدل التقيم:5
مشاركةالثلاثاء,24/ذو القعدة/1425 هـ,08:13 مساءً
المشاركة #1

مدرس دورة قواعد بيانات أوراكل
الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 11
سجل في:الثلاثاء,24/ذو القعدة/1425 هـ,08:06 مساءً
الدولة:السعودية
رقم العضوية: 1063




السلام عليكم ورحمة الله وبركاتة
كيف حالكم اخواني ان شاء الله بخير
يسرني اليوم بمناسبة تسجيلي لديكم بأن ابدأ وسأستمر بعرض دروس للغة البرمجة الاوراكل وهي من اعدادي وسأقوم بعرض المواد بتقسيمها الى دروس والمواد ستكون التالية :-
- مقدمة الى قواعد البيانات .
- sql - pl/sql
- program unit
- fourm 1
-fourm 2
-report
وسأقوم باعداد الدروس باللغة العربية .
ارجوا ان تعجبكم واتمنى منكم المشاركة وابداء ارائكم وتعليقاتكم حول الدروس ولكم جزيل شكري ...


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالثلاثاء,24/ذو القعدة/1425 هـ,08:15 مساءً
المشاركة #2

مدرس دورة قواعد بيانات أوراكل
الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 11
سجل في:الثلاثاء,24/ذو القعدة/1425 هـ,08:06 مساءً
الدولة:السعودية
رقم العضوية: 1063



هنا نبدأ اول المواد وهي ( مقدمة قواعد البيانات )
وسوف اقسم هذه المادة الى 6 دروس .


اوراكل

ننعرض في هذا الفصل الى مقدمة في ادارة قواعد البيانات وخاصة قواعد بيانات الأوراكل والذي يعتبر أحد النظم القوية في قواعد البيانات لما له مميزات مقارنة بقواعد البيانات الاخرى .

.... الدرس الاول : مقدمة عن قواعد البيانات ...


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

مميزات قواعد البيانات :
1- تحاشي تكرار البيانات : بحيث يتم الوصول الى صيغة يكون فيها التكرار مسيطراً علية ويقتصر التكرار على الجوانب الخاصة بأتصال البيانات بعضها ببعض .
2- تجانس البيانات: ويقصد بها السيطرة على عمليات الاضافة والحذف والتعديل بشكل يحافظ على بنية متجانسة داخل قواعد البيانات .
3- قابلية التطور عند وجود متطلبات جديدة أوبناء نظام جديد .
4- استقلالية البيانات عن البرامج .
5- سهولة استرجاع البيانات بالشكل الذي تفرضة رؤية المستخدم ومتطلبات النظام.
6- امكانية مشاركة أكثر من مستخدم في الوصول الى البيانات والتعامل معها .
7- امكانية اتصال أكثر من نظام بقاعدة البيانات .
8- السرية والتحكم .
بعد التحدث عن مميزات قواعد البيانات نأتي الى موضوع أنظمة الملفات التقليدية الذي كان سائداً استخدامة قبل استخدام قواعد البيانات .


أنظمة الملفات التقليدية:
نظراً لقصور الانظمة اليدوية في الوصول الى متطلبات المؤسسات بجميع أنواعها ، فقد تم استخدام أنظمة الملفات التقليدية وهو نظام محوسب يعتمد على تخزين البيانات في ملفات مستقلة بحيث تكون البيانات معزولة عن بعضها البعض .
مثال على ذلك :
لدينا نظام فية مجموعة من المدرسين ومجموعة من الطلاب ، وكانت بــيانات الطلاب التالي (رقم الطالب ، اسم الطالب ، عمر الطالب ) . مخزنة في ملف الطلاب ، وبيانات المدرسي التالي ( رقم المدرس ، اسم المدرس ، عمر المدرس ، راتب المدرس ، .......... الــــــــخ ) مخزنة في ملف المدرسين . نلاحظ من المثال السابق أن بيانات الطلاب موجودة في ملف مستقل عن ملف المدرسين ، فأذا اردنا أن نسترجع أسماء المدرسين اللذين يدرسون طالباً واحداً أو أردنا أن نسترجع أسماء الطلاب اللذين يدرسون عند مدرس معين ، سنجد صعوبة من خلال تطبيق أنظمة الملفات التقليدية وذلك بسبب عدم وجود ارتباط ( بيانات مشتركة ) بين الملفين، فيتم اللجوء هنا الى التكرار من خلال انشاء ملف ثالث فيه أسماء الطلاب وأسماء المدرسين مما يعرضنا لبذل مزيد من الجهد والوقت ، وغالباً مايقع هذا الجهد على المبرمجين اللذين يقومون بأنشاء الملفات وأنشاء البرامج التي تتعامل معها .
مما لاشك فية أن أنظمة الملفات التقليدية تشكل نقلة نوعية مقارنة مع الانظمة اليدوية ، الا انها تعاني من بعض القصور ،،، ومن أهم جوانب هذه القصور مايلي :-

التكرار :-
نلاحظ من مثال الطلاب والمدرسين أننا اظطررنا الى تكرار أسماء الطلاب وأسماء المدرسين في ملف ثالث مما يسبب تكرار غير مسوغ .

عدم توافقية البيانات :
بسبب التكرار ( وجود نفس البيانات في أكثر من موقع ) ، فقد يتعرض النظام الى مجموعة من التعديلات ، وهذه التعديلات قد لاتتم في وقت واحد مما يسبب عدم توافقية البيانات .
مثال على ذلك :
اذا تم حذف طالب من ملف الطلاب ، ولم يحذف الملف المشترك بين الطلاب والمدرسين ، فستكون بيانات الطالب اللذي تم حذفة موجودة في ملف وغير موجودة في الملف الاخر .

زيادة زمن بناء الانظمة :
وذلك بسبب اللجوء الى انشاء ملفات كثيرة لتحقيق المتطلبات المختلفة للانظمة .

الحاجة المستمرة لاعادة هيكلة البرامج والملفات:
بشكل شبة شمولي في حال ظهور متطلباً جديداً بسبب اعتمادية البرامج على طبيعة الملفات المستخدمة بالنظام مما يتسبب في اضاعة الوقت والجهد .

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

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

مرفق لكم الدرس الاول



الملفات المرفقة
 1.pdf ( 79.96ك ) عدد مرات التنزيل: 8177


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالثلاثاء,24/ذو القعدة/1425 هـ,08:16 مساءً
المشاركة #3

مدرس دورة قواعد بيانات أوراكل
الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 11
سجل في:الثلاثاء,24/ذو القعدة/1425 هـ,08:06 مساءً
الدولة:السعودية
رقم العضوية: 1063



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

.... الدرس الثاني: الملفات وادارة نظم قواعد البيانات ....

أولاً : الملفات :-
تعرف الملفات بأنها الجزء الخاص بحفظ البيانات المستخدمة داخل قاعدة البيانات ، وهناك عدة أنواع للملفات ، سنتعلم منها الملف المسطح : (FLAT FILE) .
الملف المسطح : (FLAT FILE) :-
يمكنكم تصور الملف المسطح على شكل مصفوفة ذات بعدين ، يشكل فبها الصف مايسمى بالسجل RECORD ، بينما يشكل العمود فيها مايسمى بالحقل FIELD ، والجدول في الشكل التالي يبين ذلك :


مجموعة سجلات



حيث تمثل ( رقم الطالب ، اسم الطالب ، عمر الطالب ) مجموعة الحقول ، ويمثل كل سطر في الملف سجلاً .
ومن خلال المثال السابق يمكننا القول بأن الحقل ( العمود ) يحتوي على قيمة خاصة بعنصر بيانات تابعة للطالب ، فالحقل ( رقم الطالب ) يمثل رقم الطالب ، والحقل ( اسم الطالب ) يمثل اسم الطالب ، والحقل ( عمر الطالب ) يمثل عمر الطالب .
ويمثل السجل مجموع قيم عناصر البيانات الخاصة بالطالب ، على اعتبار أن عنصر يمثل صفة تعود على الطالب نفسة .
ثانياً : ادارة نظم قواعد البيانات :-
تعرف ادارة قواعد البيانات بأنها مجموعة من البيانات المترابطة ، اضافة الى مجموعة من البرمجيات وظيفتها التخاطب مع هذه البيانات لتشكيل بيئة يستطيع الاستفادة منها عدة مستخدمين بشكل متزامن ، ويطلق عادة على مجموعة البيانات المترابطة اسم قواعد البيانات .
مكونات نظم قواعد البيانات :-
تتكون نظم قواعد البيانات من عدة مكونات ، تتجمع لتشكل منظومة متكاملة ومترابطة ، وهي على النحو التالي :-
1- المكونات المادية :- ويقصد بها أجهزة الحاسوب المستخدمة وملحقاتها.

2- البرمجيات :- وتشمل أنظمة البرمجة الخاصة بقواعد البيانات اضافة الى انظمة التشغيل الخاصة بأجهزة الحواسيب الشخصية أوالشبكات.

3- البيانات :- تعتبر البيانات النقطة التي تعمل حول محورها جميع مكونات أنظمة قواعد البيانات .

4- الاجراءات :- وهي مجموعة التعليمات التي تمثل الية المعالجة والتصميم الخاصة بأنظمة قواعد البيانات،

وتشتمل الاجراءات على :-
1- أسلوب استخدام النظام .
2- أسلوب التشغيل والتنفيذ .
3- أسلوب التخاطب بين المستخدم والنظام في مختلف مراحل النظام .

5- المستخدمين :-
يقسم المستخدمون حسب مرتبتهم العلمية والوظيفية الى اربعة مراتب ، حيث تعد أول مرتبة هي الاعلى وظيفياَ وعملياً وفي منظور مستخدمي قواعد البيانات ، ثم تتابع المراتب حسب هذا المنظور ..
وهي كما يلي :-
أ – مدير قواعد البيانات :-
ويقوم مدير قواعد البيانات بالمهام التالية :-1- تحديد متطلبات قواعد البيانات من برمجيات وتجهيزات .
2- وضع اليات عمل للوصول لمتطلبات المستخدمين .
3- تحديد شروط الامان والسرية ، اضافة الى تحديد صلاحيات الاستخدام .
4- وضع هيكلية مناسبة للعمل تضمن اداء عمل النظام بشكل نموذجي .
5- الرقابة والتنسيق .
ب – مصمم قواعد البيانات :-
ويقوم مصمم قواعد البيانات بالمهام التالية :-
6- تحديد طبيعة البيانات المخزنة .
7- تحديد تراكيب البيانات .
8- تحديد الية التخاطب بين المستخدمين والنظام .
9- تصميم قواعد البيانات بشكل يضمن الوصول الى متطلبات المستخدمين بأقل الاخطاء وامكانية تطوير النظام في المستقبل .
ج – مبرمج قواعد البيانات :-
ويقوم مبرمج قواعد البيانات بالمهام التالية :-
10- تنفيذ البرمجيات للتأكد من عدم وجود أخطاء .
11- تصميم وبناء شاشات التخاطب مع المستخدمين الخاصة بالادخال والاخراج .
12- تصميم وبناء التقارير .
13- ترجمة تصاميم قواعد البيانات الى الشكل الذي يمكن من خلالة تمثيل التصاميم بأستخدام لغات أنظمة قواعد البيانات .
د – مستخدم قواعد البيانات :- يعتبر المستخدم لقواعد البيانات الشخص المسؤول عن تطبيق النظام بعد الانتهاء من بنائة .
ويقسم مستخدمي قواعد البيانات الى :-
- المستخدم البدائي : وهذا المستخد لاتكون لدية أي خبرة سابقة .
- المستخدم الخبير : وهذا تكون لدية خبرة طويلة بالتعامل مع انظمة قواعد البيانات


ملخص الدرس :-

- الملفات هي الجزء الخاص بحفظ البيانات المستخدمة داخل قاعدة البيانات ، وهناك عدة أنواع للملفات ، ومن أهمها الملف المسطح (FLAT FILE) .
- يمكن تصور الملف المسطح على شكل مصفوفة ات بعدين ، ويشكل فيها الصف مايسمى بالسجل RECORD ، بينما يشكل العمود مايسمى FIELD .
- تتكون نظم قواعد البيانات من :-

• المكونات المادية .
• البرمجيات .
• البيانات .
• الاجراءات .
• المستخدمين .

- ينقسم مستخدموا قواعد البيانات الى عدة مراتب ، حسب المنظور العلمي وحسب سوق العمل :
• مدير قواعد البيانات .
• مصمم قواعد البيانات .
• مبرمج قواعد البيانات .
• مستخدم قواعد البيانات .



الملفات المرفقة
 2.pdf ( 89.13ك ) عدد مرات التنزيل: 6541


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالثلاثاء,24/ذو القعدة/1425 هـ,08:19 مساءً
المشاركة #4

مدرس دورة قواعد بيانات أوراكل
الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 11
سجل في:الثلاثاء,24/ذو القعدة/1425 هـ,08:06 مساءً
الدولة:السعودية
رقم العضوية: 1063



نبدأ الان درسنا الثالث من سلسة قواعد البيانات ، وفي هذا الدرس نقوم بالتعرف على انواع قواعد البيانات .

..... الدرس الثالث:قواعد البيانات العلائقية .....



تمـــهـــيـــد :-
قبل أن نبدأ بشرح قواعد البيانات العلائقية ، يجب أن نعلم قواعد البيانات بشكل عام ولديها عدة أنواع نذكر منها :-
• قواعد البيانات الموزعة .
• قواعد البيانات العلائقية .
• قواعد البيانات الشبكية .
• قواعد البيانات الشجرية .
• قواعد البيانات غرضية التوجة .

قواعد البيانات العلائقية :
تعرف قواعد البيانات العلائقية بأنها عبارة عن تنظيم البيانات في جداول ، ويعرف الجدول بأنة علاقة رياضية تعتمد على بعدين ، هما الصف والعمود ، حيث أن الصفوف تشكل السجلات ، أما الاعمدة ( صفات الجدول ) فتشكل الحقول ، وتتميز هذه الجداول بوجود علاقة فيما بينهما تمكن المستخدم من الوصول الى بيانات من مختلف أجزاء قاعدة البيانات .
وقبل أن نبحر في هذا الموضوع الهام .. علينا التحدث عن بعض المفاهيم الخاصة بقواعد البيانات العلائقية ومنها مايلي :-

1- العلاقة :-
وهي ماتعرف بالجدول ، حيث يشكل الوحدة الاساسية في قواعد البيانات العلائقية ، ولة عدة أنواع في قواعد البيانات العلائقية سيتم التطرق اليها لاحقاً .

2- الصفة :-
وهي عبارة عن أعمدة الجدول ، فأذا كان لدينا علاقة طلاب بها رقم الطالب ، اسم الطالب ، معدل الطالب ، فأننا نعتبر أن هذه البيانات الخاصة بالطلاب هي صفات العلاقة ( جدول الطلاب ) .

3- درجة العلاقة :-
وهي عدة الصفات ( الحقول ) داخل العلاقة ، فمثلاً اذا كان لدينا علاقة ( جدول ) به ثلاث صفات فيكون هذا الجدول من الدرجة الثالثة ، واذا كان به صفتين يكون من الدرجة الثانية وهكذا .

4- مجال التقيم :-
وهو المعيار الذي يتم فيه تحديد مجال القيم المسموح بأدخالها الى الجدول .
ان لقواعد البيانات العلائقية مجالات واسعة الاستخدام منها :-
- استرجاع البيانات حسب رؤية المستخدم ( أي الاستعلام عن البيانات حسب مايريدة المستخدم من الجدول ) .
- اضافة بيانات الى الجدول .
- تعديل بيانات في الجدول .
- حذف بيانات من الجدول .
- تنفيذ العمليات المختلفة من دمج وتخصيص وتعديل .

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



ومن الضروري عند التحدث عن قواعد البيانات العلائقية التطرق الى عدة نقاط اهمها :-

أولاً :- اشتراط وجود مفتاح لكل جدول ، والمفتاح عبارة عن صفة ( حقل ) يعرف سجلاً بشكل وحيد ومنفرد .
مثال على ذلك :-
رقم الكتاب ، فلا يجوز أن يتكرر الرقم لآكثر من كتاب وهذا ماقصد بأنة يعرف السجل بشكل وحيد ومنفرد ، اضافة الى انه يجب ألايقبل قيمة NULL ، بمعنى لايكون فارغاً .

ثانياً :- يجب ألا تكون البيانات المخزنة عبارة عن قيم مركبة ، أي أنة لايمكن وضع ACCESS و DATABASE كعنصري بيانات في نفس الموقع
مفاتيح الجداول :-
كما أسلفنا سابقاً وجود مفاتيح للجداول ، فأن علينا دراسة هذه المفاتيح والتطرق الى انواعها:-

أولاً : المفتاح الرئيسي (PRIMARY KEY) :-
وهو المفتاح الذي يحدد بشكل وحيد ومنفرد بحيث يتميز عن غيرة ، فلا تتكرر قيمتة في أكثر من حقل واحد ، ولا يقبل قيمة NULL ( أي لايمكننا أن نترك الحقل فارغاً بدون قيمة .

ثانياًً : المفتاح المركب أوالمجمع (COMPOSITE KEY) :-
وهو المفتاح الذي يستخدم لتعريف السجل بشكل وحيد ومنفرد ، ولكنة يختلف عن المفتاح الرئيسي بأنة يشمل على أكثر من صفة ( حقل ) .
مثال على ذلك :-
لوكان لدينا جدول فيه اسماء الطلاب وأسماء المواد التي يدرسونها اضافة الى علاماتهم كما في الجدول التالي :-



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

ثالثاً : المفتاح المرشح (CANDIDATE KEY) :-
عند البدء بتصميم الجدول يتم ترشيح عدد من الحقول ( الصفات ) كي تصبح مفاتيح رئيسية ، وعند ادخال البيانات ، قد يتبين أن هذه المفاتيح يمكن أن تأخذ قيمة NULL ، فالمفتاح الذي يأخذ قيمة NULL يستثنى ، والمفاتيح التي لاتأخذ قيمة NULL ولاتكرر تبقى وتصبح مفاتيح أساسية ، بمعنى أخر : فأن المفتاح المرشح هو الصفة أو مجموعة الصفات التي يتم اختيارها وفحصها حتى يتقرر فيما بعد أنها ستبقى مفاتيح مرشحة أويتم اعتمادها كمفتاح رئيسي .
رابعاً : المفتاح الاجنبي (FOREIGN KEY) :-
وهو عبارة عن حقل ( صفة ) أو اكثر يستخدم للربط بين جدولين ، وسمي المفتاح الاجنبي بهذا الاسم لانة ليس من الحقول الموجودة أصلاً في الجدول ، أي انه عبارة عن حقل أو اكثر تضاف الى جدول لربطة مع جدول اخر .
وكمثال على استخدام المفتاح الاجنبي ، لتفترض أن لدينا الجدولين التاليين :-



نلاحظ من المثال السابق أن رقم التصنيف في جدول التصنيفات عبارة عن مفتاح رئيسي ، أما رقم التصنيف في جدول المنتجات فهو مفتاح أجنبي ، تمت اضافتة لربط بين جدولين ، ولتحديد التصنيف الذي يتبع له المنتج .
ويستخدم المفتاح الاجنبي كمؤشر مقابل للمفتاح الرئيسي ، بمعنى اخر فان المفتاح الاجنبي هو عبارةعن حقل ( صفة ) أو أكثر تضاف لجدول لربطة مع جدول أخر ، مع الالتزام بوجود مفتاح رئيسي مقابل مع ملاحظة :- أن المفتاح الاجنبي يجب أن يكونمن نفس نوع بيانات المفتاح الرئيسي ، فلو كان المفتاح الرئيسي من النوع رقممثلا ، يجب أن يكونالمفتاح الاجنبي من النوع رقم ، لذلك يعتبر الاجنبي مؤشر للرئيسي .

ملخص الدرس :-
- لقواعد البيانات عدة أنواع أهمها الموزعة والعلائقية .
- قواعد البيانات العلائقية عبارة عن تنظيم البيانات في جداول ، يتم التعامل فيها مع الجداول بحيث يشكل الجدول البناء المنطقي الذي يراه المستخدم ويحصل من خلالة على متطلبات النظام الذي يعمل علية .
- لقواعد البيانات العلائقية مجالات واسعة الاستخدام ( استعراض ، اضافة ، تعديل ، حذف ، تنفيذ عمليات اخرى ) .
- يشترط في بناء قواعد البيانات العلائقية :-
• وجود مفتاح لكل جدول .
• يجب الا تكون البيانات المخزنة عبارة عن قيم مركبة .
• هناك عدة أنواع لمفاتيح الجداول ، ولعل أكثرها استخداما ( الرئيسي ، الاجنبي ) .




------------

وماراح ارسل شيء الا بعد ماشوف ردودكم


الملفات المرفقة
 3.pdf ( 110.85ك ) عدد مرات التنزيل: 6230


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالثلاثاء,24/ذو القعدة/1425 هـ,10:21 مساءً
المشاركة #5

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 7
سجل في:الخميس,09/شعبان/1425 هـ,08:02 صباحاً
الدولة:السعودية
رقم العضوية: 70



الف شكرا لك اخوي السند العربي وفعلا حنا بحاجه لمثل هذه الدروس . جزاك الله خير


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأربعاء,25/ذو القعدة/1425 هـ,10:49 صباحاً
المشاركة #6

الرتبة في المنتدى:ملازم

أيقونة المجموعة

المجموعة: أعضاء الشرف
المشاركات: 155
سجل في:الخميس,09/شعبان/1425 هـ,08:02 صباحاً
الدولة:فلسطين
رقم العضوية: 75



بارك الله جهودك أخي الكريم .. ونشكر لك مبادرتك الكريمة ..
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأربعاء,25/ذو القعدة/1425 هـ,12:28 مساءً
المشاركة #7

الرتبة في المنتدى:ملازم

أيقونة المجموعة

المجموعة: أعضاء الشرف
المشاركات: 142
سجل في:الخميس,09/شعبان/1425 هـ,08:02 صباحاً
الدولة:فلسطين
رقم العضوية: 16



نشكر لك جهودك ، وننتظر منك المزيد ......
بارك الله فيك أخي ونفع بعلمك .....


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأربعاء,25/ذو القعدة/1425 هـ,12:29 مساءً
المشاركة #8

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 11
سجل في:الثلاثاء,17/ذو القعدة/1425 هـ,09:54 صباحاً
الدولة:أخرى
رقم العضوية: 991



بارك الله فيك


--------------------

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأربعاء,25/ذو القعدة/1425 هـ,12:56 مساءً
المشاركة #9

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 11
سجل في:الثلاثاء,17/ذو القعدة/1425 هـ,09:54 صباحاً
الدولة:أخرى
رقم العضوية: 991



عزيزي الكتابه مو واضحه في الملف المرفق..
يعني الكتابه متقطعه والكتاب مو كامل؟!!!


--------------------

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,26/ذو القعدة/1425 هـ,10:35 صباحاً
المشاركة #10

مشرف سابق لمنتدى مشاريع الأكسس
الرتبة في المنتدى:ملازم أول

أيقونة المجموعة

المجموعة: أعضاء الشرف
المشاركات: 261
سجل في:الأربعاء,15/شعبان/1425 هـ,11:26 مساءً
الدولة:السعودية
رقم العضوية: 185



أخي بارك الله فيك وفي جهودك .
ونشكرك على المبادرة الطيبة وكثر الله من امثالك .


--------------------


للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة

    

عدد المتصفحين لهذا المنتدى «1»: (الضيوف «1» - المتخفون «0»)
الأعضاء «0»: .

عدد الصفحات : 11  1  2  3  4  5   > » موضوع مغلق إضافة موضوع جديد



 
الوقت الأن:اليوم,02:18 مساءً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

منتديات المحيط العربي  -  راسلنا  -   أعلى
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)