![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#1 |
|
![]() Selected Topic in Computer Science Database Management Systems أولاً: ماهي مادة CS490؟ مادة تخصص في قسم IT من المستوى الثالث Level 3 ، تهتم بتصميم وتطوير قواعد البيانات Database .. يفضّل دائمًا أخذها قبل مادة البروجكت T471 ، وذلك نظرًا لأهميتها في تصميم مشروع التخرج .. رصيدها: 3 ساعات (والحقيقة هي بحاجة لرصيد أكبر نظرًا للجهد الذي يبذل فيها) ليس لها أجزاء ، تؤخذ في أي فصل دراسي .. سواء الأول أو الثاني أو حتى الصيفي .. وفيما يلي تفصيل لما ورد بالمنهج .. وتقرير عام عن المادة : ثانيًا: باكج (كتب وأدوات) هذه المادة : أ) الكتب الأساسية: يوجد لهذه المادة عدد كتابين اثنين ،هما: (كتاب رئيسي وبه المحتوى المقرر) و (كتاب آخر يحتوي على نشاطات وتمارين متعلقة) .. ويحتوي الكتاب الرئيسي على 10 فصول Chapters المطلوب منها فقط أول سبعة فصول Cahpter 1 – 7 وتفصيلها كالتالي :- Chapter1: Introduction : بهذا الفصل يبدأ بمقدمة حول تطوير الأنظمة وتصميمها مع بعض التعاريف المتعلقة بقواعد البيانات وأهم مكوناتها ، ثم يتطرق لأهم فوائد قواعد البيانات . بعد ذلك يأتي لأهم أنواع قواعد البيانات والفرق بين كل نوع وآخر . Chapter2: Database Design : يبدأ هذا الفصل بمقدمة حول أهمية وفوائد تصميم قواعد البيانات بعناية شديدة وانتباه وتركيز .. ثم يتطرّق حول أنواع الرسومات Diagrams (Models) والمستخدمة في قواعد البيانات ، مثل: Class Diagram, Statechart Diagram, Sequence Diagram, Data flow Diagram (هذه الرسومات مرّت علينا في مقرر M206 & M301) ولكن المهم والذي يركز عليه الكتاب هو Class Diagram ، ثم يعرض أهم الخطوات والتي تبدأ بها في تصميم قواعد البيانات، بعد ذلك يعرض تعاريف هامة حول الجدول والعمود والصف والخلية والمفتاح الرئيسي والمفتاح الفرعي .. إلخ . ثم يقدم شرح حول Association & Multiplicity ، وتعتبر إعادة لما تم شرحه في مواد M206 & M301 .. وأيضًا موضوع Data type وحجم كل نوع ، ثم يختم هذا الفصل بصعوبات وعوائق تصميم قواعد البيانات في المشاريع الكبيرة والضخمة . Chapter3: Data Normalization : وهذا الفصل من أهم الفصول وهو بداية المنهج الحقيقية وينبغي التركيز عليه كثيرًا حيث أنه هو لب تصميم الجداول لأي قاعدة بيانات ، وعلينا اتباع القواعد الموجودة فيه ، لنحصل على جداول مصممة بعناية ودقة لتفادي حدوث الأخطاء وبه 6 قواعد كل قاعدة لها تعريفها وشروطها .. وينبغي تحقق الجداول على هذه القواعد . Chapter4: Queries : هنا يبدأ أحد أهم ركائز قواعد البيانات ، وهو الاستعلام .. ولغة الاستعلام هي SQL وهي لغة ثابتة لها طريقتها .. بسيطة جدًا فقط تحتاج التدرب والتطبيق على تمارين عديدة حتى لا يتم نسيانها .. تذكر دائمًا أن جملة SELECT هي أهم ما في الموضوع كله ، باقي الجمل – مثل: Create, Alter, Insert … etc – هي ثابتة لا تتغير في أي جدول كان وفي أي قاعدة بيانات .. لكن المهم هو اتقان كتابة SELECT ، والتي بها يتم ربط أكثر من جدول للحصول على تقرير او استعلام محدد لعرض معلومات محددة . Chapter5: Advanced Queries : هذا الفصل تابع لما قبله وتكملة لما تم عرضه بالفصل الرابع .. ولكن بتوسع أكثر ، وبعرض قدرة وإمكانية جملة SELECT والمهارة العالية في الحصول على المعلومات من خلال كتابة SELECT داخل SELECT أخرى ، والتي تعرف بـ sub-query وبعض الأدوات المتعلقة بهذا وربط الجداول بطريقة صحيحة . Chapter6: Forms & Reports : يبدأ هذا الفصل بعرض استخدامات Forms ، وتأثيرها على تصميم قواعد البيانات .. ومراعاة العوامل البشرية في تصميم Forms (هذه العوامل مرت علينا في M206p2 & M301p2) ثم يعرض أهم مكونات النافذة ، وبعض الأزرار المرتبطة بها ، ثم يتطرق لأهم انواع Forms وكيفية إنشائها وخصائص كل نوع . بعد ذلك يأتي موضوع Reports والفرق بينه وبين Forms ، ثم يتطرق لأهم أنواع Report ، وكيفية تصميمه. Chapter7: Integrity & Transaction : هنا في هذا الفصل ، يتم عرض إمكانية كتابة كود بلغات برمجة أخرى وربطه بقواعد البيانات ، وإمكانية إنشاء Functions, Triggers, View ... etc ، والتي تسهل الوصول لبعض المعلومات وتقدم خدمة رائعة للمبرمج . ب) الأدوات المساعدة : بالإضافة إلى كتابي المنهج، يتم إرفاق: • عدد (3) اسطوانة CDs: اثنان منها تختص بـ Oracle ، والثالث يختص بالكتاب والمنهج . الواجبات TMAs والاختبارات القصيرة Quizes الخاصة بالمادة : توجد لهذه المادة 2 واجبين (TMAs) و1 اختبار قصير Quiz ، أو ما يسمى بـ MidTerm واختبار نهائي Final وتفصيلها وبيانها كالتالي : توزيع درجات المادة : لهذه المادة 100 درجة موزعة كالتالي : TMA01 (about Chapter1, 2 & 3) :::::::::::::::::::::::: 15 Marks TMA02 (about Chapter 4, 5, 6 & 7)::::::::::::::::::::: 20 Marks Quiz "MidTerm" (about Chapters 1 - 5):::::::::::::::: 15 Marks Final (about all Chapters 1 - 7)::::::::::::::::::::::::::::: 50 Marks Total Cs490 Course :::::::::::::::::::::::::::::::::::::::::::: 100 Marks مع العلم أن الواجب الثاني يعدّ شاملاً للمنهج بالكامل ولكنه يركز على الفصول من 4 – 7 طريقة مذاكرة مادة CS490 : حقيقة أسلوب وطريقة عرض المعلومة في الكتاب جميلة جدًا والمنهج ليس طويل ، ولكنه يفترض أن القارئ ملمّ مواضيع عديدة وكثيرة ، ولذلك يفضل تسجيل المادة في السنة الأخيرة أو التي قبلها . وأيضًا يوجد بالقسم ملخص جميل جدًا ورائع .. على الرابط التالي : http://www.aoua.com/vb/showthread.php?t=71069 ويجب التركيز الشديد على الفصول من 1 – 5 ، فهي لب المنهج وأهم مواضيعه . وQuiz محتواه من أول خمسة فصول ، وكذالك الفاينال التركيز بدرجة كبيرة على الخمسة فصول هذه حيث أن الفصل السادس والسابع بالكثير يأتي عليها 4 فقرات .. كما أذكر بضرورة البدء بالواجبات أولاً بأول نظرًا لطولها وصعوبتها حقيقة . الفاينال وطريقته واضحة وثابتة : السؤال الأول: صح أو خطأ السؤال الثاني: اختيارات السؤال الثالث: أسئلة تصميم جداول أو جملة SELECT والدرجة الكبرى تخصص للسؤالين الأول والثاني . *** ومن خلال هذا الموضوع ، أتوجه بالشكر الجزيل وعظيم التقدير لمنسقة ومشرفة المادة أ. مشيرة ، وكذلك أ. أنصر غزال مدرس المادة بفرع جدة على جهودهم وعطائهم اللامحدود .. فوفقهم الله وجزاهم كل خير . *** بقي أن أشير إلى ملاحظة هامة جدًا : ما ورد بهذا الموضوع ، يعبّر عن وجهة نظر الكاتب ورأيه الخاص في المادة من خلال وواقع تجربته ودراسته وإنهائه للمادة بنجاح والحمد لله .. إن أصبت فمن الله ، وإن أخطأت فمن نفسي والشيطان .. تمنياتي للجميع بالتوفيق والنجاح ؛؛؛ تحياتي ![]() saher للحصول على نسخة من هذا الموضوع ، حمّل الملف المرفق .. ! التعديل الأخير تم بواسطة saher ; 23-06-2007 الساعة 12:12 AM |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#2 |
|
![]()
يعطيك الف عافيه اخوي
مجهود رائع ومعلومات شاملة عن المادة مشكوووور |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#3 |
|
![]()
تسلم اخوي على المعلومات
والله يعطيك العافية |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#4 |
|
![]()
يعطيك الف عافيه اخوي
مجهود رائع ومعلومات شاملة عن المادة لكن انا عندي استفسار بسيط : أنا خلصت AR 111- 112 و EL 111-112 و GR 101 -111 و TU 170 هل أن يحق لي أخذ مادة CS490 في الترم الصيفي هذا ؟؟ |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#5 |
|
![]()
أخي لا يحق لك لانك ما عديت مادة T209 ولا مادة M206 وهم مواد مطلوب عليك تخلصهم قبل ما تنزل المادة.
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#6 |
|
![]()
أخ saher بس حبيت أستفسر منك هل شابتر 8 و 9 و 10 مو مطلوبين يعني محذوفين وما نراجعهم ؟
أو غير مهمين ويجي منهم بعض الاسالة؟ وشكرا على الموضوع |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#7 |
|
![]()
الله يسلم لنا جدة اللي تطلع لنا ابطال مثلك ياساهر
والله انك بطل بطل بطل ... ماشاء الله تبارك الله والله انك قاعد تقرأ افكاري اليومين اللي راحت قاعد اشوف الكل متحمس بس ما لقيت احد يبغى يبدأ بصراحة لأن يمكن المادة جديدة علينا وماحنا عارفين كيف نبدأ فحسيت ان لازم واحد يعطينا فكرة عامة عن المنهج وهذا انت ما قصرت الله يعطيك العافية ويسلمك وبطريقة اكثر من رائعة ... الف شكر اخوي ساهر |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#8 |
|
![]() جزاك الله كل الخير أخي ساهر
الصراحه لا تتخيل كلامك كيف يحمس أنا كل ماده اجي اخدها الاقيك كاتب موضوع تعريف لها والصراحه مواضيعك تدينا دعم وتحمسنا جدا جعله الله في ميزان حسناتك يارب . والله يوفقنا أجمعين في الصيفي. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#9 | |
|
![]()
يعطيك العافية اخوي الساهر
اقتباس:
أما بالنسبة 6 و7 كل سنة شابتر 6 و7 ما يجي منهم كثير بس السنة هذه جاه منهم كثير في الصح والغلط وهذا أربك كثير من الطلاب |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#10 |
|
![]()
السلام عليكم ورحمة الله
مو جديد عليك هالتميز اخوي الساهر .. الله يجزيك عنا خير ويجعله في موازين حسناتك .. قليل ايش ما قلنا بس فعلا كلامك اكبر دعم لنا .. انا اليوم رايحه اسجلها ![]() بالتوفيق.. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#11 |
|
![]()
شكرًا لكل من ردّ أو قرأ الموضوع ..
بالنسبة للأخوة من يستفسر عن الفصول 8 ، 9 & 10 فهي محذووووووووفة نظامًا ، وليست ضمن المنهج المقرر .. اما بالنسبة للفصلين 6 & 7 : فمثل ما ذكرت تأتي منها فقرات قليلة لا تتجاوز 4 فقرات هذا ما جرت عليه العادة .. وصحيح الفاينال الأخير زادت فيه .. ولا اذكر العدد بالضبط .. ولكن أيضًا لا تتجاوز 6 فقرات .. على أي حال الفصل 6 & 7 .. يكفي قرائتهما جيدًا ومعرفة جزئيات رئيسية فقط .. أيضًا بالنسبة للمتطلب السابق للمادة ، إما ان يكون اجتزت مادة M206 أو يكون لديك شهادة بقواعد البيانات حتى لو كانت ببرنامج Access بالتوفيق للجميع .. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#12 |
|
![]()
دليل رائع و مبسط للطلبة ..
جزاك الله خير أخي ساهر ============= دعواتي للجميع بالتوفيق |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#14 |
طــالب
|
![]()
الله يرحم والديك يابطل ويكثر من امثالك
تسلم الف مره على الشرح الاكثر من رائع تصدق عطيتني فكره اكثر من رائعه عن الماده لك كل الشكر اخوي |
![]() |
![]() |
![]() |
![]() |
![]() |
مواقع النشر (المفضلة) |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|
![]() |
![]() |
![]() |