محاضرة 3 -قواعد البيانات PDF
Document Details
Uploaded by ArticulateEmpowerment
Tags
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