بسم ا الرحمن الرحيم سلسلة
دروس في قواعد البيانات===الدرس 1
===========================1 قاعدة البيانات ) (Database :هي مجموعة من المنطقية المرتبطة مع بعضها البعض بعلقة رياضية ،وتتكون قاعدة البيانات من جدول واحد أو أكثر مثل قاعدة بيانات المخزن قاعدة بيانات مستشفى قاعدة بيانات مطار قاعدة بيانات موظفين قاعد بيانات مشتريات او مبيعات قاعدة بيانات انتاج وغيرها الكثير وفي كل جوانب الحياة تفاصيل اخرى على الرابط /http://ar.wikipedia.org/wikiقاعدة_بيانات
=============الدرس ===========2 = الجداول .. يحتوي الجدول على بيانات حول موضوع معّي ن .مثل الجدول الخاص بالكتب او الجدول الخاص بالموظفي ن او الطل ب وغيرها كل جدول يتكون م ن صفوف واعمدة كل صف يحتوي على العناصر التي تخص كتا ب معي ن او موظف معي ن....ويسمى بلغة قواعد البيانات بالسجل بالنسبة للكتا ب الواحد رقم اليداع -عنوان الكتا ب-اسم الكتا ب فسوف يتشكل منها سجل المؤلف-سعر اما رقم اليداع لكل الكتب فيسمى حقل او عمود وكذلك عنوان الكتب و.....اذن السجل يتكون م ن عدة حقول ممك ن ان تختلف بالنوع
حقل رقم الكتاب 1 2 3 4
حقل
حقل
حقل
عنوان الكتاب فاطمة)ع( مريم)ع(
تاريخ النشر
السعر
12/5/2000 1/1/2012
100$ 100$
سجل سجل
=============الدرس ============3 = انواع البيانات
كما في حياتنا
البيانات التي تتعامل معها إما أرقام أو حروف أو صور او تاريخ وهكذا اليومية اذن يمكن تقسيم انواع البيانات الى • النوع الرقمي ويمكن خزن الرقام فيه ويتكون من الفئات التالية عدد صحيح قصير) (Integerويمكن الخزن فيه للعدد ضمن المدى) 32768-إلى (32768 عدد صحيح طويل) ( Longويمكن الخزن فيه للعدد ضمن المدى2014704830648الى 28014704830684-عدد حقيقي)كسري( Floatضمن المدى) e- 38إلى ( e + 38
عدد حقيقي مضاعف Doubleضمن الدى) e -308إلى ( e+308•
النوع الحرفي :ممكن يكون حرف واحد او عدة حروف وايضا ينقسم الى انواع وحسب لغة البرمجة المستخدمة
•
نوع التاريخ ويمكن خزن التاريخ فيه بالصيغ المتعارف عليها
•
نوع بايت Byteويمكن تخزين
•
توجد انواع اخرى وحسب لغة البرمجة المستخدمة
الصور فيه
====== الدرس ================4 الفهارس والمفاتيح
فهرس قاعدة البيانات هو عبارة اداة تنظيمية هييدفها تحسييين سييرعة عملييية استرجاع البيانات من الجدول مما يقلييل ميين المزميين اللمزم للحصييول علييى النتائج وكذلك من الجهد المبذول في عملية البحث والسترجاع .يمكيين أن
تخلق الفهارس باستخدام حقل أو أكثر مين حقيل عليى جيدول فيي قاعيدة البيانات. سوف تكون هناك مزيادة في حجم القاعدة بسبب اضييافة الفهييارس للقاعييدة . ولكنها مزيادة غير معتد بها ونتائج السرعة في البحث تشفع لها. لحظ الجدول الخاص بغيابات الموظفين رقييييييييم اسمه الموظف
تاريخ الغياب المدة
100
حسين
410
محسن 7 15/5/201 4
600
منى
1 4/4/2014
100
حسين
1 1/5/2014
400
طيف
1 6/3/2014
ملحظات
3 12/4/201 4
نعمل فهرس على رقم الموظف فتكون النتائج كالتالي
رقييييييييم اسمه الموظف
تاريخ الغياب المدة
100
حسين
3 12/4/201 4
100
حسين
1 1/5/2014
400
طيف
1 6/3/2014
410
محسن 7 15/5/201 4
600
1 4/4/2014
منى
ملحظات
مما يختصر من زمن البحث