محاضرة 3 -قواعد البيانات PDF

Summary

هذه محاضرة حول قواعد البيانات. تغطي مواضيع مثل تاريخ قواعد البيانات، وأنواع أنظمة قواعد البيانات، والتعريفات المهمة في قواعد البيانات، مثل البيانات، والمعلومات، وقاعدة البيانات، ونظام إدارة قواعد البيانات (DBMS).

Full Transcript

‫مادة‬ ‫مقدمة يف تقنية املعلومات‬ ‫تقنية قواعد البيانات‬ ‫‪1‬‬ ‫تاريخ قواعد البيانات‪:‬‬ ‫قواعد البيانات موجودة منذ القدم عندما بدأ اهتمام الناس بالمعلومات‬ ‫فدونوها في أوراق ثم نظموها في ملفات ‪ ,‬ثم صنفوها في أدراج‬...

‫مادة‬ ‫مقدمة يف تقنية املعلومات‬ ‫تقنية قواعد البيانات‬ ‫‪1‬‬ ‫تاريخ قواعد البيانات‪:‬‬ ‫قواعد البيانات موجودة منذ القدم عندما بدأ اهتمام الناس بالمعلومات‬ ‫فدونوها في أوراق ثم نظموها في ملفات ‪ ,‬ثم صنفوها في أدراج‬ ‫داخل خزائن للحفظ واالسترجاع اليدوي وهي عملية مكلفة‬ ‫ومجهدة لكنها ضرورية لالحتفاظ بالمعلومات ‪.‬‬ ‫عندما جاء الحاسب بقدرته العالية على التخزين قدم وسيلة جديدة‬ ‫وجيدة لالحتفاظ بالمعلومات أال وهي قواعد البيانات‪.‬‬ ‫في عصرنا الحالي أصبحت قواعد البيانات وتطبيقاتها عنصرا جوهريا‬ ‫في تسيير أمور الحياة اليومية‪ ,‬حيث أن جميع‬ ‫األنشطة التي يمارسها افراد المجتمع من تسجيل مواليد‬ ‫وفيات و نتائج دراسية و وثائق سفر والعمليات البنكية‬ ‫وغيرها الكثير يجب فيها التعامل مع أحد قواعد البيانات ‪.‬‬ ‫‪2‬‬ ‫تعاريف مهمة في قواعد البيانات‪:‬‬ ‫البيانات (‪:)Data‬‬ ‫هي قيم ثابته من أرقام وحروف ورموز وكلمات ليس لها معنى ‪.‬‬ ‫مثال على ذلك ماذا يعني الرقم ‪ 24‬؟ من هو سالم ؟ البيانات غالبا ما تشير الى الكثرة‬ ‫والضخامة من حيث العدد‪.‬‬ ‫المعلومات )‪:)Information‬‬ ‫هي البيانات التي تمت معالجتها فأصبحت في صورة مالئمة ومفهومة للمستخدم‪.‬‬ ‫القاعدة‪:‬‬ ‫تعني تنظيم الشيء على أساس معين‬ ‫‪3‬‬ ‫تعاريف مهمة في قواعد البيانات‪:‬‬ ‫تعريف قاعدة البيانات (‪:)Database‬‬ ‫هي تجميع لكمية كبيرة من البيانات التي تربطها عالقة معينة ثم عرضها بأكثر من‬ ‫طريقة تسهل االستفادة منها بعد تخزينها دون تكرار‪.‬‬ ‫من امثلة قواعد البيانات قوائم الطالب في الجامعة وحسابات المواطنين في البنك‬ ‫وملفات المرضى في المستشفى ‪...‬الخ‪.‬‬ ‫‪4‬‬ ‫تعاريف مهمة في قواعد البيانات‪:‬‬ ‫)‪Database Management System(DBMS‬‬ ‫نظام ادارة قاعدة البيانات‬ ‫عبارة عن مجموعة من البرامج التي من خاللها تدير وتتحكم بعملية تخزين واسترجاع‬ ‫البيانات وتوفر امكانية قيام عدد كبير من المستخدمين من الوصول والتعامل مع قاعدة‬ ‫البيانات‪.‬ومن أشهر هذه األنظمة ‪SQL SERVER, ORACLE‬‬ ‫‪5‬‬ ‫أنواع أنظمة قواعد البيانات‪Database System:‬‬ ‫(‪:)Relational database management system‬‬ ‫‪ ‬نظام إدارة قواعد البياانت العالئقية‬ ‫هو النظام الذي تعتمد عليه أغلب برامج قواعد البياانت لقدرته الفائقة على استيعاب كميات كبرية‬ ‫من البياانت ‪ ,‬وألنه يتمتع ابلسرية واألمان‬ ‫‪ ‬نظام إدارة قواعد البياانت اهلرمية (‪:)Hierarchical database management system‬‬ ‫هذا النظام يستخدم يف املاضي وخباصة مع أجهزة احلاسب الكبرية(‪)Main frame‬‬ ‫‪ ‬نظام إدارة قواعد البياانت الشبكية (‪:)Network database management system‬‬ ‫ظهر بعد النظام اهلرمي ولكن كان هناك صعوابت كثرية يف فهم طبيعة التعامل مع البياانت‬ ‫‪6‬‬ ‫مصطلحات خاصة بقواعد البيانات‪:‬‬ ‫ حقل (‪ :)Field‬هو املكان املخصص يف اجلدول حلفظ بياانت ُمعينة‬ ‫ سجل (‪ :)Record‬جمموعة من احلقول ( مجيع املعلومات املخزنة يف صف واحد)‬ ‫ امللف (‪ : (File‬مجيع السجالت لقاعدة البياانت ختزن يف ملف‬ ‫حقل (‪)Field‬‬ ‫النوع‬ ‫االسم‬ ‫رقم‬ ‫‪1‬‬ ‫∞‬ ‫رقم‬ ‫التاريخ‬ ‫رقم الحجز‬ ‫سجل‬ ‫المريض‬ ‫المريض‬ ‫(‪)Record‬‬ ‫أنثى‬ ‫سارة محمد‬ ‫‪125658‬‬ ‫‪123658‬‬ ‫‪1/11/2020‬‬ ‫‪12569852‬‬ ‫أنثى‬ ‫نورة فهد‬ ‫‪124985‬‬ ‫‪124985‬‬ ‫‪25/11/2020‬‬ ‫‪25487469‬‬ ‫ذكر‬ ‫نواف خالد‬ ‫‪123658‬‬ ‫‪123658‬‬ ‫‪7/12/2020‬‬ ‫‪65874123‬‬ ‫أنثى‬ ‫مي محمد‬ ‫‪122478‬‬ ‫‪123658‬‬ ‫‪25/1/2021‬‬ ‫‪25487932‬‬ ‫‪125658‬‬ ‫‪20/12/2020‬‬ ‫‪25487154‬‬ ‫‪7‬‬ ‫عالقة‬ ‫(‪)Relation‬‬ ‫قواعد البيانات العالئقية‪Relational Database :‬‬ ‫ تعتمد يف مجع البياانت يف جداول بسيطة تتكون من صفوف و أعمدة‬ ‫ ينم ربط هذه اجلداول مع بعضها البعض بروابط ( عالقات) تسمي ( ‪)Relation‬‬ ‫وهلذا سيمت بقواعد البياانت العالئقية‪.‬‬ ‫حقل (‪)Field‬‬ ‫النوع‬ ‫االسم‬ ‫رقم‬ ‫‪1‬‬ ‫∞‬ ‫رقم‬ ‫التاريخ‬ ‫رقم الحجز‬ ‫سجل‬ ‫المريض‬ ‫المريض‬ ‫(‪)Record‬‬ ‫أنثى‬ ‫سارة محمد‬ ‫‪125658‬‬ ‫‪123658‬‬ ‫‪1/11/2020‬‬ ‫‪12569852‬‬ ‫أنثى‬ ‫نورة فهد‬ ‫‪124985‬‬ ‫‪124985‬‬ ‫‪25/11/2020‬‬ ‫‪25487469‬‬ ‫ذكر‬ ‫نواف خالد‬ ‫‪123658‬‬ ‫‪123658‬‬ ‫‪7/12/2020‬‬ ‫‪65874123‬‬ ‫أنثى‬ ‫مي محمد‬ ‫‪122478‬‬ ‫‪123658‬‬ ‫‪25/1/2021‬‬ ‫‪25487932‬‬ ‫‪125658‬‬ ‫‪20/12/2020‬‬ ‫‪25487154‬‬ ‫‪8‬‬ ‫عالقة‬ ‫(‪)Relation‬‬ ‫التعامل مع قواعد البيانات العالئقية‪Database:‬‬ ‫‪.1‬قامت شركة أوراكل ابعتماد لغة )‪ (SQL‬للتعامل مع قواعد البياانت العالئقية‪.‬‬ ‫وهي لغة سهلة تقوم إبنشاء األشياء اخلاصة بقاعدة البياانت مثل اجلداول والتعامل‬ ‫معها‪.‬‬ ‫‪.2‬كما قامت شركة أوراكل بعمل تطبيق أو بيئة (‪ )SQL*PLUS‬تستقبل األوامر‬ ‫اخلاصة بلغة ‪.SQL‬‬ ‫‪.3‬قامت شركة ميكروسوفت إبنشاء برانمج ‪ Microsoft Access‬كجزء من حزمة‬ ‫برامج ‪ Microsoft Office‬كبيئة متكاملة إلنشاء وتعديل وإدارة قواعد‬ ‫البياانت‪.‬‬ ‫‪9‬‬ ‫شكرا لكم‬ ‫‪10‬‬

Use Quizgecko on...
Browser
Browser