Presentation is loading. Please wait.

Presentation is loading. Please wait.

مقدمة في قواعد البيانات

Similar presentations


Presentation on theme: "مقدمة في قواعد البيانات"— Presentation transcript:

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

2 مدونة المادة

3 البريد الالكتروني

4 توصيف المنهج مقدمة واستخدام جملة select
ترتيب النتائج باستخدام Order by مفهوم القيمة NULL وتأثيراتها. التعرف على الدوال المعرفة مسبقا في لغة SQL استخدام Multi-row Functions استخدام Group by استخدام Having تقنيات لغة SQL (الربط بين جدولين او اكثر) استخدام وعمل استعلام فرعي (Sub query) معالجة البيانات باستخدام SQL كيفية انشاء جدول واضافة محددات من نوع Primary key, Foreign key استخدام بيئة البرنامج المستخدم لبناء النماذج في التنقل بين اجزاء النموذج المختلفة. و استخدام Wizards كطريقة سريعة لبناء النماذج بصورتها الاساسية

5 توزيع الدرجات مهمة التقويم الدرجة اختبار الفصلي الاول 15
الاختبار الفصلي الثاني الاختبارات القصيرة 5 الاختبار العملي 8 اوراق العمل 10 الحضور والسلوك 7 المجموع 60 الاختبار النهائي النظري 40

6 المحاضرة الأولى

7 مفهوم قواعد البيانات تعرف قواعد البيانات من الناحية المنطقية على أنها المستودع الذي يضم ويحوي جميع المعلومات عن منظمة أو شركة أو تنظيم ما. أما من الناحية الفيزيائية هي عبارة عن مجموعة من الجداول(Tables) يتألف كل جدول من حقول (Fields) وسجلات (Records). حقل (Field) أو عمود الرقم: الاسم: سارة محمد القسم: حاسب آلي الرقم الاسم القسم سارة محمد حاسب آلي نورة فهد إدارة أعمال نوف خالد مي محمد إنجليزي سجل (Record) أو صفوف

8 مراحل تطور قواعد البيانات
حفظ البيانات في بطاقات نشر إلكترونية (Electronic spread sheets) وتعتمد على حفظ البيانات داخل بطاقات إلكترونية, وتعتبر من أقدم الأساليب. حفظ البيانات في ملفات تسمى مخازن معبأة (Filling Cabinet) وتعتمد على تخزين البيانات في ملفات, وتعتبر من الأساليب القديمة. حفظ البيانات في قواعد البيانات(Database) بحيث يتم عمل أنظمة كنظام إدارة قواعد البيانات (DBMS) للتعامل مع قواعد البيانات لتسهيل عملية تخزين البيانات واسترجاعها والتعديل فيها بسهولة ودقة, وتعتبر من أحدث الأساليب.

9 أنواع أنظمة إدارة قواعد البيانات
نظام إدارة قواعد البيانات الهرمية (Hierarchical database management system): هذا النظام يستخدم في الماضي وبخاصة مع أجهزة الحاسب الكبيرة(Main frame) نظام إدارة قواعد البيانات الشبكية (Network database management system): ظهر بعد النظام الهرمي ولكن كان هناك صعوبات كثيرة في فهم طبيعة التعامل مع البيانات نظام إدارة قواعد البيانات العلائقية (Relational database management system): هو النظام الذي تعتمد عليه أغلب برامج قواعد البيانات لقدرته الفائقة على استيعاب كميات كبيرة من البيانات , ولأنه يتمتع بالسرية والأمان

10 * قواعد البيانات العلائقية:
تعتمد على جمع البيانات في جداول بسيطة تتكون من صفوف وأعمدة, وكل عمود في الجدول عبارة عن حقل(Field) وكل صف عبارة عن سجل(Record). وتم ربط هذه الجداول مع بعضها بروابط (علاقات) تسمى (Relations) ولهذا سميت بقواعد البيانات العلائقية * التعامل مع قواعد البيانات العلائقية: قامت شركة أوراكل باعتماد لغة (SQL) للتعامل مع قواعد البيانات العلائقية.وهي لغة سهلة تقوم بإنشاء الأشياء الخاصة بقاعدة البيانات مثل الجداول والتعامل معها. كما قامت شركة أوراكل بعمل تطبيق أو بيئة (SQL*PLUS) تستقبل الأوامر الخاصة بلغة SQL. حقل (Field) الرقم الاسم القسم سارة محمد حاسب آلي نورة فهد إدارة أعمال نوف خالد مي محمد إنجليزي سجل (Record)

11 لغة الاستفسارات(SQL) Structured Query Language
هي لغة تستخدم لإصدار جميع أوامر قاعدة البيانات وتنقسم إلى خمسة أقسام كما في الجدول وصف الأمر الأمر القسم أمر استرجاع البيانات من جدول أو كائن SELECT Data Retrieval أمر إضافة بيانات إلى جدول أو كائن INSERT DML Data Manipulation Language أمر تعديل بيانات في جدول أو كائن UPDATE أمر حذف بيانات في جدول أو كائن DELETE أمر إنشاء جدول أو كائن CREATE DDL Data Definition Language أمر التعديل في جدول أو كائن ALTER أمر إلغاء جدول أو كائن DROP أمر تغيير اسم جدول أو كائن RENAME إلغاء جزء أو بتر جزء من جدول أو كائن TRUNCATE تثبيت البيانات في الجدول COMMIT Transaction Control الرجوع عن تثبيت البيانات ROLLBACK الرجوع لنقطة معينة SAVEPOINT إعطاء الصلاحيات للمستخدمين للدخول على البيانات GRANT DCL Data Control Language سحب الصلاحيات من المستخدمين REVOKE


Download ppt "مقدمة في قواعد البيانات"

Similar presentations


Ads by Google