You are on page 1of 39

‫المحاضرة السابعة‬

‫إدارة البيانات والمعرفة‬

Management Information Systems, 4th Edition 1


‫أهداف الدراسة‬
‫• شرح الفرق بين أساليب تنظيم الملفات التقليدية ونهج قاعدة بيانات‬
‫• شرح كيفية استخدام أنظمة إدارة قواعد البيانات لبناء قواعد البيانات‪،‬‬
‫وتجميع ‪ ،‬ومعالجة البيانات إلنتاج المعلومات‬
‫• وصف نماذج مختلفة لقاعدة البيانات ومزايا وعيوب كل نموذج منها ‪.‬‬
‫• سرد أهم المزايا ‪ ،‬العمليات لقاعدة البيانات العالئقية ‪ ،‬وهي نموذج‬
‫قاعدة البيانات األكثر شعبية ‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪2‬‬


‫يتبع ‪ /‬أهداف الدراسة‬
‫• توضيح كيفية قواعد البيانات تغير العمليات التجارية في كافة‬
‫المجاالت الصناعية وما األثر الذي قد يكون لهذا التغيير في حياتنا‬
‫الشخصية‬
‫• شرح مفاهيم تخزين البيانات واستخراج البيانات واستخدامها في‬
‫مجال األعمال التجارية وإعطاء أمثلة على استخدامها ‪.‬‬
‫• تحديد االحتياجات لتخزين وإدارة المعرفة في المنظمات ‪.‬‬
‫• إعطاء أمثلة عن الطرق التي بها تدار المعرفة في المنظمات ‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪3‬‬


‫إدارة البيانات الرقمية‬
‫• مدخل الملف التقليدي‬
‫– السلبيات تتمثل في ‪:‬‬
‫• أعتمادية البيانات‬
‫• تكرار البيانات‬
‫• سالمة البيانات (دقة واتساق البيانات)‬
‫• التغيير نحو قواعد البيانات‬
‫– نظام إدارة البيانات )‪Database Management System (DBMS‬‬
‫• استفسار‪ :‬طلب البيانات من الحقول المحددة‬
‫• األمن‪ :‬إعطاء المستخدمين مستويات رؤية مختلفة ويتناول قضية أمنية‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪4‬‬


Managing Digital Data (Cont)

Management Information Systems, 4th Edition 5


Managing Digital Data (Cont.)

Management Information Systems, 4th Edition 6


Managing Digital Data (Cont.)

Management Information Systems, 4th Edition 7


Managing Digital Data (Cont.)

Management Information Systems, 4th Edition 8


‫الملفات التقليدية مقابل قواعد البيانات ‪:‬‬
‫إيجابيات وسلبيات‬
‫• ايجابيات الملفات التقليدية‬
‫– بساطة‬
‫– كفاءة‬
‫– التخصيص‬
‫• ايجابيات قواعد البيانات‬
‫انخفاض تكرار البيانات‬ ‫–‬
‫التطبيق ‪ /‬استقالل البيانات‬ ‫–‬
‫تحكم أفضل وأكثر آمانا ‪.‬‬ ‫–‬
‫مرونة‬ ‫–‬
‫‪Management Information Systems, 4th Edition‬‬ ‫‪9‬‬
‫الفوائد المترتبة من استخدام تقنية قواعد‬
‫البيانات‬

‫تقليل التكرار إلى أقصى حد ‪.‬‬ ‫•‬


‫عدم اعتمادية البيانات ‪.‬‬ ‫•‬
‫مشاركة البيانات ‪.‬‬ ‫•‬
‫تحقيق سالمة وامن البيانات‬ ‫•‬
‫تأمين الحفظ االحتياطي وإعادة البيانات ‪.‬‬ ‫•‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪10‬‬


‫النموذج الهرمي‬
‫• السجالت ترتبط هرميا ‪ ،‬فتجد الفئة هي فئة فرعية من‬
‫المستوى األعلى ‪.‬‬

‫• سلبيات هرمية قواعد البيانات ‪:‬‬

‫– السترداد سجل‪ ،‬يجب أن يبدأ المستخدم في جذور والتنقل في‬


‫التسلسل الهرمي‪.‬‬

‫– إذا ما تم كسر االرتباط‪ ،‬يتم فقدان فرع بأكمله‪.‬‬

‫– يتطلب تكرار البيانات كبير‬


‫‪Management Information Systems, 4th Edition‬‬ ‫‪11‬‬
The Hierarchical Model

Management Information Systems, 4th Edition 12


‫النموذج الشبكي‬
‫• السماح للسجل باالرتباط بأكثر من أب واحد ‪.‬‬
‫• تدعم عالقات متعدد لمتعدد ‪.‬‬
‫• ايجابيات النموذج الشبكي ‪:‬‬
‫– تقليل تكرار البيانات ‪.‬‬
‫• سلبيات النموذج الشبكي ‪:‬‬
‫– تعقيد البناء وصعبة الحفاظ عليها ‪.‬‬
‫– من الصعب الحفاظ على والتنقل فيها ‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪13‬‬


The Network Model (Cont.)

Management Information Systems, 4th Edition 14


‫النموذج العالئقي‬
‫• يتكون من جداول‪ ،‬والكينونات ترتبط عبر مفاتيح فرعية أو أجنبية‬
‫• ايجابيات النموذج العالئقي‬
‫– نفس ايجابيات النموذج الشبكي ولكن بدون تعقيدات‬
‫– أسهل في وضع تصور والحفاظ عليه‬
‫– فعليا جميع الحواسيب تقدم هذا النموذج ” النموذج العالئقي“‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪15‬‬


The Relational Model (Cont.)

Management Information Systems, 4th Edition 16


‫الهيكل الشيئي‬
‫(المسير باألحداث)‬
‫• مفيدة للبيانات والمعلومات التي ال تنظم في حقول ‪.‬‬

‫• ال تخزن سجالت وإنما تخزن كائنات بيانات ‪.‬‬

‫• وايجابياتها القدرة على تمثيل البيانات ديناميكيا ‪.‬‬

‫• أما السلبيات فتكمن في اعتمادية التطبيقات على البيانات ‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪17‬‬


‫مكونات قاعدة البيانات‬

‫• المخطط‬

‫– وهو يشرح تركيب قاعدة البيانات‬

‫• قاموس البيانات )‪(Metadata‬‬

‫– الذي يحتفظ بكل المعلومات المقدمة من قبل المطور عند بناء مخطط‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪18‬‬


‫قواعد البيانات العالئقية‬
‫التصميم والمفاتيح‬
‫• نمذجة البيانات‬
‫– تحليل البيانات وتعريف العالقات ‪.‬‬
‫– رسم بياني لعالقة الكائن ‪ :‬وهي رسم بياني لجميع العالقات للكيان ‪.‬‬
‫– فهم الرموز عند مراجعة الرسم البياني ‪.‬‬
‫– المفتاح ‪ :‬حقل الذي تحديد السجالت قيمة ‪:‬‬
‫• المفتاح الرئيسي‬
‫• الربط أو المفتاح الثانوي‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪19‬‬


‫يتبع ‪ /‬قواعد البيانات العالئقية‬
‫التصميم والمفاتيح‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪20‬‬


‫يتبع ‪/‬قواعد البيانات العالئقية‬
‫التصميم والمفاتيح‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪21‬‬


‫مكونات أنظمة قواعد البيانات‬
‫الهيكل الفيزيائي للبيانات ‪.‬‬ ‫•‬
‫الوصف المنطقي للبيانات ‪.‬‬ ‫•‬
‫برامج إدارة قواعد البيانات ‪.‬‬ ‫•‬
‫برامج التطبيقات ‪.‬‬ ‫•‬
‫نظم التشغيل ‪.‬‬ ‫•‬
‫وسائط التخزين ‪.‬‬ ‫•‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪22‬‬


‫ مكونات أنظمة قواعد البيانات‬/ ‫يتبع‬

Management Information Systems, 4th Edition 23


‫قاموس البيانات‬
‫• كل المعلومات التي زودت من قبل مطور قاعدة البيانات تكون‬
‫كما يلي ‪:‬‬
‫– أسماء الجداول ‪.‬‬
‫– أسماء سجالت وأنواعها ‪.‬‬
‫– أسماء الحقول وأنواعها ‪.‬‬
‫– العالقات بين أنواع السجالت ‪.‬‬
‫– من المسؤول عن تحديث قاعدة البيانات ‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪24‬‬


The Data Dictionary (Cont.)

Management Information Systems, 4th Edition 25


‫اللغات المستخدمة في قواعد البيانات‬
‫لغة تعريف البيانات‬
‫)‪Data Definition Language (DDL‬‬

‫• هي اللغة المستخدمة لبناء مخطط قاعدة البيانات ‪.‬‬

‫• عادة تستخدم في النماذج الحديثة لنظام إدارة قواعد البيانات ‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪26‬‬


Data Definition Language (Cont.)

Management Information Systems, 4th Edition 27


‫لغة معالجة البيانات‬
‫‪Data Manipulation Language‬‬
‫)‪(DML‬‬
‫• البرمجيات المستخدمة في االستعالم عن قاعدة بيانات ‪.‬‬

‫• إما إدخال بيانا طلب معلومات أو االستعالم ‪..‬‬

‫• المبرمجين يستخدموا هذه اللغة ألجل تطوير التطبيقات ‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪28‬‬


Data Manipulation Language
(DML)

Management Information Systems, 4th Edition 29


‫لغة التحكم‬
‫)‪Data Control Language (DCL‬‬

‫• تحدد صالحيات المستخدمة ‪.‬‬

‫• تحديد مستويات األمن والتحكم في استخدام قاعدة البيانات‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪30‬‬


‫يتبع ‪/‬عمليات العالئقية‬
‫• لغة التساؤل ‪SQL‬‬
‫– ايجابيات‬
‫– ال يحتاج المستخدمين لتعلم لغات ‪DDLs and DMLs.‬‬
‫– لغة التساؤل يمكن أن تكون جزء ال يتجزأ بشكل واسع مع لغات‬
‫الجيل الثالث‪ ،‬و تزيد في الكفاءة والفاعلية ‪.‬‬
‫– المبرمجين ال يضطرون ألن يعيدوا كتابة البرمجة منذ اصبحت‬
‫جمل االستعالم متاحة‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪31‬‬


‫قاعدة البيانات الموزعة‬

Management Information Systems, 4th Edition 32


‫نظم الخادم ‪ /‬العميل‬
‫• أربعة نماذج أساسية العميل ‪ /‬الخادم ‪:‬‬

‫– ‪.‬تطبيقات تشغل في الخادم ‪.‬‬

‫– تطبيقات تشغل في أألجهزة الطرفية (الحواسيب) ‪.‬‬

‫– تطبيقات تشغل في الخادم وفي األجهزة الطرفية ‪.‬‬

‫– تطبيقات وعناصر مفتاحية لقاعدة البيانات تنقسم بين أجهزة‬


‫الكمبيوتر والخادم ‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪33‬‬


‫قواعد بيانات على الويب‬
‫• كتالوجات ‪.‬‬
‫• مكتبات الكتب والمقاالت‪ ،‬واألقراص المدمجة‪ ،‬ومقاطع الفيلم ‪.‬‬
‫• الدالئل ‪.‬‬
‫• قوائم العمالء ومالمح ‪.‬‬
‫• تتبع الحزم البريدية (الطرود) ‪.‬‬
‫• إدارة العالقات مع الزبائن ‪.‬‬
‫• قواعد بيانات المعامالت المالية ‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪34‬‬


‫مستودعات البيانات‬

‫• مستودع البيانات‪: Data Warehouse‬تجميع للبيانات الذي يخدم‬


‫إدارة اتخاذ القرارات ‪.‬‬
‫•مارت البيانات ‪ :Data Mart‬مجموعة صغيرة من البيانات التي‬
‫تركز على موضوع معين أو قسم ‪.‬‬

‫‪Management Information Systems, 4th Edition‬‬ ‫‪35‬‬


‫مراحل بناء مستودع البيانات‬
‫• مرحلة االستخالص ‪:‬‬
‫– البناة يقوموا بإنشاء ملفات من البيانات المحولة من قاعدة البيانات‬
‫وحفظها على الخادم ‪.‬‬

‫• مرحلة التنقيح ‪:‬‬


‫– يتم وضع البيانات متسقة‬

‫• مرحلة التحميل ‪:‬‬


‫– البناة يقوموا بنقل الملفات إلى قاعدة البيانات بمستودع البيانات‬
‫‪Management Information Systems, 4th Edition‬‬ ‫‪36‬‬
‫نهاية المحاضرة‬

Management Information Systems, 4th Edition 37


Management Information Systems, 4th Edition 38
‫موضوعات مختارة‬
‫لغات البرمجة ‪.‬‬
‫أنواع الحواسيب ‪.‬‬
‫شبكات الحاسوب ‪.‬‬
‫قواعد البيانات ‪.‬‬
‫إدارة المعلومات ‪.‬‬
‫نظم اتخاذ القرار ‪.‬‬
‫الوسائط المتعددة ‪.‬‬
‫الذكاء االصطناعي ‪.‬‬
‫برمجة الويب ( شبكة االنترنت)‬
‫االنترنت ‪.‬‬
‫‪Management Information Systems, 4th Edition‬‬ ‫‪39‬‬

You might also like