Advanced Search

المحرر موضوع: س و جــ عن برمجة قواعد البيانات  (زيارة 832 مرات)

0 الأعضاء و 1 ضيف يشاهدون هذا الموضوع.

مارس 02, 2006, 12:45:10 صباحاً
زيارة 832 مرات

bioComputer

  • عضو متقدم

  • ****

  • 746
    مشاركة

  • عضو مجلس الحاسب

    • مشاهدة الملف الشخصي
    • www.c4arab.com
س و جــ عن برمجة قواعد البيانات
« في: مارس 02, 2006, 12:45:10 صباحاً »
بسم الله الرحمن الرحيم

س و جــ عن قواعد البيانات

 

السلام عليكم ورحمة الله وبركاته ..


أخوانى المبتدأين هذا الموضوع هو نقطة بدايتك فى هذا القسم الخاص بقواعد البيانات
وفيه ستجد كل الاسئلة المتكررة والتى تدور بذهنك وذهن كل مبتدأ بداية من الصفر ..
الى أن تضع قدميك على اول الطريق وتتكون لديك خلفية جيدة ان شاء الله ..
لتحدد هدفك وطريقك الذى تريده باذن الله ..

 

شكر خاص للأخ  الفاضل محمد خريشة ( banyrock ) على قيامه بالاجابة على كل هذه الاسئلة ...
نسأل الله عزوجال ان يجعل ذلك العمل خالصاً لوجهه الكريم .. وفى ميزان حسناته ،،

 

ماهى قواعد البيانات؟؟
  
ماهى استخدامات قواعد البيانات؟؟  
وهل يتطلب هذا المجال شخص امكانيات خاصة او مهارات  معينة  ( التخطيط والتنظيم .. مثلاً ..) ؟؟
وهل يجب ان يكون لديه خلفية رياضية جيدة ؟
وهل يجب تعلم لغات البرمجة ؟  
ومن اين ابدا تعلم قواعد البيانات؟؟  

  
هل هناك قواعد او اسس معينة ينبغى تعلمها لعمل قواعد البيانات؟؟
هل برنامج الاكسيس كافى لتعلم قواعد البيانات؟
ومادا عن قواعد البيانات الاخرى ومتى تستخدم ؟؟  
  
وما هى لغة سكيول - SQL ؟
وما الفرق بين ماي سكيول - MySQL  و اس كيو ال سرفر SQL Server  و لغة سكيول - SQL ؟
وما هى قواعد بيانات قواعد البيانات  FoxPro 6 ؟
وما هى قواعد بيانات اوراكل - Oracle وفيما يستخدم ؟

  
وهل قواعد البيانات تعمل داتيا دون البرامج التى صنعت بها .. اى تنتج ملفات قابلة للتشغيل .exe  ؟؟
ولمادا ؟؟ وكيف يمكن عمل دلك ؟؟
ولمادا نلجأ الى ربط قواعد البيانات مع لغات البرمجة الاخرى ..مثل الفيجوال بيسك والسى شارب مثلاً ؟
وما هى ADO .net programming ؟؟

  
وهل يمكن التعلم من على شبكة النت ؟
وما هى المدة المطلوب لاتقان قواعد البيانات؟
  
وما هى المدة المطلوبة يرنامج الى اخر قواعد البيانات؟
وكيف اصل للاحتراف فى قواعد البيانات؟ ؟؟!!
وما هى مجالات العمل المتوفرة للمصممين ؟

 

~  ~  ~  ~  ~  ~ ~  ~  ~  ~  ~  ~

تنويه هام :
قد تكون بعض الاجابات مقتبسة من دروساو مقالات مختلفة موجودة بمواقع عديدة ... لذلك لزم التنويه بأن الحقوق محفوظة لاصحابها ....من باب رد الحقوق لاصحابها .. ونسبة الفضل لاهله ... واحترام  مواثيق واخلاقيات الكتابة ..
وعذرنا اننا نشرنها هنا لسيتفاد منها الجميع ..... وشكرا لكم .

~  ~  ~  ~  ~  ~ ~  ~  ~  ~  ~  ~

 


لا تنسونا من دعواتكم '<img'>
والسلام عليكم ..




مارس 02, 2006, 12:49:35 صباحاً
رد #1

bioComputer

  • عضو متقدم

  • ****

  • 746
    مشاركة

  • عضو مجلس الحاسب

    • مشاهدة الملف الشخصي
    • www.c4arab.com
س و جــ عن برمجة قواعد البيانات
« رد #1 في: مارس 02, 2006, 12:49:35 صباحاً »
بسم الله الرحمن الرحيم

س و جــ عن قواعد البيانات

الدرس الأول

 

السلام عليكم ورحمة الله وبركاته ..

ماهى قواعد البيانات؟؟
 

الاجـــــــــــــــــــــــــــــــــــــــــــــــــــابــــــــــــــــــــــــــة

 

 

ماهى قواعد البيانات؟؟


لقد دخل الحاسب الآلي في مجالات الحياة وظهر أثره في حل العديد من المشاكل التي تعانى منها الشعوب والأفراد . ومن تلك المشاكل القدرة على تخزين كم هائل من البيانات وما يترتب عليه من أسلوب حفظ واسترجاع وفهرسة تلك البيانات والتي تتطلب جهد وتكلفة تحتاج الي وقت طويل وعلى سبيل المثال أسلوب حفظ بيانات الضباط بالقوات المسلحة والطلبة بالمعاهد والكليات العسكرية ومكتب تنسيق الكليات العسكرية، ولقد كان الاعتماد حتى ألان على العنصر البشرى فهو الذي يقع عليه العبء كله تقريبا وتتعدد مسئوليته ابتداء من وضع استقبال البيانات ثم فهرستها لحفظها ناهيك عن العوامل الطبيعية التي تتعرض لها أوساط الحفظ الورقية وكما نرى نجد أن هذه العملية الرتيبة تستغرق وقت طويل ويعتبر الوقت هو العامل الأساسي والحاسم لجميع الأعمال في هذا العصر.

1- البيانات DATA :
هي الأرقام أو الحروف أو الرموز أو الكلمات القابلة للمعالجة بواسطة الحاسب مثل: الرقم(65) أو كلمة بيانات.
2- المعلومات Information :
هي بيانات تم تنظيمها أو معالجتها لتحقيق أقصى استفاده منها.
مثال : الرقم (6) والرقم (5) إذا استخدما في عملية الضرب 5×6 أصبحا معلومه مفيدة.
 

 

3- قواعد البيانات Data base :
هي تجميع لكمية كبيرة من المعلومات أو البيانات وعرضها بطريقة أو بأكثر من طريقة تسهل الاستفادة منها.
مثال : دليل الهاتف الذي يشتمل على أسماء وعناوين وأرقام هواتف سكان مدينة القاهرة يمكن أن نعتبره قاعدة بيانات وتتحقيق الأستفاده من قاعدة البيانات هذه بإدخال رقم المشترك والحصول على إسمه وعنوانه أو إدخال إسم المشترك والحصول على رقم هاتفه وعنوانه وهكذا, يمكن تعريف قواعد البيانات على أنها مستودع أو مخزن كبير لتخزين البيانات المختلفة , فتكون البيانات في قاعدة البيانات مخزنة في جداول, كل جدول منها يتكون من صفوف و أعمدة (مصفوفة ثنائية الأبعاد).
 

 

4- نظم إدارة قواعد البيانات
Database Management Systems :
هي مجموعه من البرامج الجاهزة التي تقوم بتنفيذ جميع الوظائف المطلوبة من قاعدة البيانات.
مثال : بعد إضافة عملاء جدد لدليل الهاتف في مدينة القاهرة فإنك قد تحتاج لإعادة ترتيب أسماء المشتركين أبجدياً أو لترتيب عناوينهم، مثل هذا العمل من أحد وظائف إدارة قواعد البيانات.
5- أهمية قواعد البيانات :
أ-تخزين جميع البيانات بكافة الانشطه لجهة ما بطرق متكاملة ودقيقه وتصنيف وتنظيم هذه البيانات بحيث يسهل استرجاعها في المستقبل.
ب- متابعة التغيرات التي تحدث في البيانات المخزنة وإدخال التعديلات اللازمة عليها، حتى تكون دائماً في الصورة الملائمة لاستخدامها فور طلبها.
ج- تخزين كم هائل من البيانات التي تتجاوز الإمكانيات البشرية في تذكر تفاصيلها ومن ثم إجراء بعض العمليات والمعالجات التي يستحيل تنفيذها يدوياً.
د- تساعد على تخزين البيانات بطريقه متكاملة، بمعنى الربط بين النوعيات المختلفة للبيانات المعبرة عن كافة الأنشطة.
هـ- تساعد على تحقيق السرية الكاملة للبيانات المخزنة بها بحيث لا تتاح أية معلومات لأي شخص ليس له الحق في الإطلاع عليها.
 

 

6- وظائف قواعد البيانات :

أ- إضافة معلومة أو بيان جديد إلى الملف .
ب- حذف البيانات القديمة والتي لم تعد هناك حاجة إليها .
ج- تغيير بيانات موجودة تبعاً لمعلومات استحدثت .
د- البحث والاستعلام عن معلومة أو معلومات محددة .
هـ- ترتيب وتنظيم البيانات داخل الملفات .
و- عرض البيانات في شكل تقارير أو نماذج منظمه .
ز- حساب المجموع النهائي أو المجموع الفرعي أو المتوسط الحسابي لبيانات مطلوبة .
 

 

7- أنواع قواعد البيانات :

أ- من حيث الحجم :
(1) مشروعات صغيره
(a) Access (b) Paradox © Foxpro (d)DBASE III+/IV
(e) R:BASE
(2) مشروعات كبيره
(a) Oracle
(b) SQL (Structured Query Language)
© DMS (Database Management System)
(d) IDMS (Integrated Database Management System)
(e) Informix
(f) Sybase
 

ب- من حيث طريقة العمل :
(1) قواعد البيانات ذات شكل هرميHierarchy Databases
(2) قواعد بيانات شبكية Network Databases
(3) قواعد بيانات علائقيه Relational Databases
 

 

8- تنظيم قواعد البيانات داخل قاعدة البيانات :

تخزن المعلومات المطلوبة لقواعد البيانات داخل ملفات ، وتوضع هذه الملفات على أحد وسائط التخزين المساعدة مثل القرص المغناطيسي.
كل ملف عبارة عن جدول يشتمل على سطور وأعمده ، ويشتمل كل ملف على مجموعه من السجلات Records ويحتل كل سجل سطراً داخل الملف ، ويقسم كل سجل إلى عدد من الحقول Fields
 

 

~  ~  ~  ~  ~  ~ ~  ~  ~  ~  ~  ~

تنويه هام :
قد تكون بعض الاجابات مقتبسة من دروس و مقالات مختلفة موجودة بمواقع عديدة ... لذلك لزم التنويه بأن الحقوق محفوظة لاصحابها ....من باب رد الحقوق لاصحابها .. ونسبة الفضل لاهله ... واحترام  مواثق واخلاقيات الكتابة ..
وعذرنا اننا نشرنها هنا لسيتفاد منها الجميع ..... وشكرا لكم .

~  ~  ~  ~  ~  ~ ~  ~  ~  ~  ~  ~

 


لا تنسونا من دعواتكم '<img'>
والسلام عليكم ..

مارس 02, 2006, 01:01:01 صباحاً
رد #2

حنين البحر

  • عضو متقدم

  • ****

  • 723
    مشاركة

  • عضو المجلس الأحيائي

    • مشاهدة الملف الشخصي
س و جــ عن برمجة قواعد البيانات
« رد #2 في: مارس 02, 2006, 01:01:01 صباحاً »
جزاك الله خير بيوكمبيوتر

'<img'>

مارس 03, 2006, 05:48:11 مساءاً
رد #3

click

  • عضو مشارك

  • ***

  • 258
    مشاركة

    • مشاهدة الملف الشخصي
س و جــ عن برمجة قواعد البيانات
« رد #3 في: مارس 03, 2006, 05:48:11 مساءاً »
موضوع رائع اخي bioComputer.....
فعلاً مدخل جميل لفهم قواعد البيانات  '<img'>