سلسلة دروس في قواعد البيانات 1

Page 1

‫بسم ا الرحمن الرحيم‬ ‫سلسلة‬

‫دروس في قواعد البيانات===الدرس ‪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‬‬

‫منى‬

‫ملحظات‬


‫مما يختصر من زمن البحث‬


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.