Google
‏إظهار الرسائل ذات التسميات قسم الكمبيوتر بالجمعية. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات قسم الكمبيوتر بالجمعية. إظهار كافة الرسائل
| 0 التعليقات ]


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

كما اجرى اجتماعا موسعا مع السيد رئيس قسم الكمبيوتر بالجمعية على امداد الشباب بالدورات التعليمية المعتمدة دوليا باسعار فى متناول الجميع 



مثل دورات ميكروسوفت فى البرمجة والشبكات 
ودورات php المتطورة وSQL وغيرها من دورات الانترنت المتطورة كنوع من انشطة تنمية المهارات الأبداعية للشباب المصرى لحصولهم على شهادات معتمدة من شركة ميكروسوفت العالمية والتى يصعب على الكثير تلقيها لارتفاع تكاليفها الباهظة الثمن 
» تابع القراءة

| 0 التعليقات ]

الدرس الثانى من سلسلة شروحات قواعد البيانات 

ﺍﻟﻔﺼﻞ ﺍﻷﻭﻝ
ﻣﺩﺧﻝ ﺇﻟﻰ ﻗﻭﺍﻋﺩ ﺍﻟﺑﻳﺎﻧﺎﺕ ﺍﻟﻌﻼﺋﻘﻳﺔ Relational Data

• ﻣﺎ ﻫﻰ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ؟

• ﻣﺘﻰ ﺃﺧﺘﺎﺭ ﺑﻴﻦ ﺑﺮﺍﻣﺞ ﺍﻟﺠﺪﺍﻭﻝ ﺍﻟﺤﺴﺎﺑﻴﺔ ﻭﺑﻴﻦ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ؟

• ﻟﻤﺎﺫﺍ ﻧﺴﺘﺨﺪﻡ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ؟!

• ﻓﻮﺍﺋﺪ ﺍﺳﺘﺨﺪﺍﻡ ﻧﻈﻢ ﺇﺩﺍﺭﺓ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻌﻼﺋﻘﻴﺔ RDBMS ؟

• ﺍﻟﻔﺮﻕ ﺑﻴﻦ RDBMS ﻷﻧﻈﻤﺔ ﺳﻄﺢ ﺍﻟﻤﻜﺘﺐ ﻭ ﺍﻟﺨﻮﺍﺩﻡ Servers

• ﺩﻭﺭﺓ ﺣﻴﺎﺓ ﻧﻈﻢ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ DB Life Cycle

• ﺇﻳﺠﺎﺩ ﺍﻟﻌﻼﻗﺎﺕ ﺑﻴﻦ ﺍﻟﺒﻴﺎﻧﺎﺕ

• ﻓﻬﻢ ﺍﻟﻤﻔﺎﺗﻴﺢ Keys

• ﻓﻬﻢ ﺗﻤﺎﻣﻴﺔ ﺍﻟﺒﻴﺎﻧﺎﺕ Data Integrity

• ﻣﺒﺎﺩﺉ ﺍﻟـ Normalization

• ﻣﺴﺎﻭﺉ ﺍﻟـNormalization


ﻣﺎ ﻫﻰ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ؟
ﺑﻤﻨﺘﻬﻰ ﺍﻟﺒﺴﺎﻁﺔ ﻓﻰ ﺗﻌﺮﻳﻒ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻧﻘﻮﻝ ﺃﻧﻬﺎ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻤﻬﻴﻜﻠﺔ structured ﺃﻯ ﻣﻮﺿﻮﻋﺔ ﻭﻓﻘﺎ

ﻟﻤﻨﻈﻮﻣﺔ ﻣﻌﻴﻨﺔ ،ﻓﺎﻟﻐﺮﺽ ﺍﻷﺳﺎﺳﻰ ﻷﻯ ﻗﺎﻋﺪﺓ ﺑﻴﺎﻧﺎﺕ ﻫﻮ ﺗﻨﻈﻴﻢ ﻣﻌﻠﻮﻣﺎﺕ ﻛﺒﻴﺮﺓ ﺍﻟﺤﺠﻢ ﺗﻴﺴﻴﺮﺍ ﻋﻠﻰ ﺍﻟﻤﺴﺘﺨﺪﻡ ﺣﺎﻝ ﻗﻴﺎﻣﻪ

ﺑﻌﻤﻠﻴﺔ ﺍﺳﺘﻌﻼﻡ ﺃﻭ ﺗﻌﺪﻳﻞ ﺃﻭ ﺇﺿﺎﻓﺔ ﻟﻬﺬﻩ ﺍﻟﻤﻌﻠﻮﻣﺎﺕ .

ﻣﺎ ﻫﻮ ﻧﻈﺎﻡ ﺇﺩﺍﺭﺓ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ (Data Base Management System ( DBMS ؟

ﻫﻮ ﻋﺒﺎﺭﺓ ﻋﻦ ﺑﺮﻧﺎﻣﺞ ﻹﺩﺍﺭﺓ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺇﻧﺸﺎﺋﻬﺎ ﻭﺍﻟﺘﻌﺪﻳﻞ ﻓﻴﻬﺎ ، ﺃﻯ ﻫﻮ ﺃﺩﺍﺓ ﺍﻟﻤﺴﺘﺨﺪﻡ ﻓﻰ ﻓﻌﻞ ﻣﺎ ﻳﺸﺎء ﻓﻰ ﺃﻯ ﺑﻴﺎﻧﺎﺕ

ﻋﻠﻰ ﺣﺴﺐ ﺇﻣﻜﺎﻧﻴﺎﺕ ﺍﻟﺒﺮﻧﺎﻣﺞ ، ﻓﻤﺜﻼ ﻳُﻤﻜﻦ ﻫﺬﺍ ﺍﻟﺒﺮﻧﺎﻣﺞ ﺍﻟﻤﺴﺘﺨﺪﻡ ﻣﻦ ﺇﺟﺮﺍء ﺍﻻﺳﺘﻌﻼﻣﺎﺕ

(ﺳﺘﻌﺮﻓﻬﺎ ﻣﺎﻣﻌﻨﻰ ﺍﻻﺳﺘﻌﻼﻡ )

ﻻﺣﻘﺎ –ﺍﻟﺨﺎﺻﺔ ﺑﺈﺭﺟﺎﻉ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﻋﺮﺿﻬﺎ ﻓﻰ ﺟﺪﺍﻭﻝ ،ﺃﻭ ﺍﻟﺘﻌﺪﻳﻞ ﻋﻠﻴﻬﺎ ....ﺇﻟﺦ ﻣﻦ ﺍﻟﻌﻤﻠﻴﺎﺕ .

ﻣﺎ ﻫﻮ ﺍﻟـ Relational DBMS ؟

ﻳﺴﺘﻄﻴﻊ ﺍﻟـ DBMS ﻣﻦ ﺍﻟﺘﻌﺎﻣﻞ ﻣﻊ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻰ ﺻﻮﺭﺓ ﺟﺪﺍﻭﻝ (ﺻﻔﻮﻑ ﺃﻭ ﺳﺠﻼﺕ –ﺃﻋﻤﺪﺓ ﺃﻭ ﺣﻘﻮﻝ) ﺗﺸﺒﻪ ﺗﻠﻜﻢ ﺍﻟﺠﺪﺍﻭﻝ

ﻓﻰ ﺍﻟﺒﺮﺍﻣﺞ ﺍﻟﻤﺤﺎﺳﺒﻴﺔ ﻣﺜﻞ Excel ﻭﻫﻰ ﺻﻮﺭﺓ ﺳﻬﻠﺔ ﻭﻣﻨﻄﻘﻴﺔ ﻟﺘﻨﻈﻴﻢ ﺍﻟﺒﻴﺎﻧﺎﺕ ، ﻭﻣﻦ ﻫﻨﺎ ﻅﻬﺮﺕ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻌﻼﺋﻘﻴﺔ

ﺃﻭ RDBMS ﺍﻟﺘﻰ ﻫﻰ ﻣﺮﺑﻂ ﺍﻟﻔﺮﺱ ﺍﻵﻥ ﻓﻰ ﺍﻟﺘﻌﺎﻣﻞ ﻣﻊ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻰ ﺃﻛﺎﻧﺖ ﺗﻄﺒﻴﻘﺎﺕ ﺳﻄﺢ ﺍﻟﻤﻜﺘﺐ
ﻣﻌﻈﻢ ﺍﻟﺘﻄﺒﻴﻘﺎﺕ ﺳﻮﺍءﺍ
ﺃﻭ ﻭﻳﺐ ﺃﻭ ﺣﺘﻰ ﺃﺟﻬﺰﺓ ﻛﻔﻴﺔ .

ﻣﺘﻰ ﺗﺨﺘﺎﺭ ﺑﻴﻦ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺍﻟﺠﺪﺍﻭﻝ ﺍﻟﻤﻤﺘﺪﺓ Spreadsheets ؟
ﻳﺄﺗﻰ ﺳﺆﺍﻝ ﺑﺪﻳﻬﻰ..ﺑﻤﺎ ﺃﻥ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺗﺸﺒﻪ ﻓﻰ ﻋﻤﻠﻬﺎ ﺍﻟﺠﺪﺍﻭﻝ ﺍﻟﻤﻤﺘﺪﺓ Spreadsheets ﻓﻠﻤﺎﺫﺍ ﺇﺫﺍ ﻅﻬﺮﺕ ؟!! ....ﺳﺆﺍﻝ

ﺟﻴﺪ ، ﻭﺍﻹﺟﺎﺑﺔ ﺗﻜﻤﻦ ﻓﻰ ﺍﻟﻤﺮﻭﻧﺔ ﺍﻟﺘﻰ ﻳﻮﻓﺮﻫﺎ ﻟﻚ ﺃﻯ ﻧﻈﺎﻡ ﺇﺩﺍﺭﺓ ﻟﻘﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﻦ ﺍﺳﺘﺮﺟﺎﻉ ﺳﻠﺲ ﻭﺳﻬﻞ ﻟﻠﺒﻴﺎﻧﺎﺕ ، ﺇﺟﺮﺍء

ﺍﻟﻌﻤﻠﻴﺎﺕ ﻋﻠﻰ ﻫﺬﻩ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﻬﻤﺎ ﻛﺎﻧﺖ ﻣﻔﺮﻗﺔ ﻓﻰ ﺍﻟﺠﺪﺍﻭﻝ ،ﺇﺟﺮﺍء ﻋﻤﻠﻴﺎﺕ ﻋﻠﻰ ﺍﻟﺠﺪﺍﻭﻝ ﺩﻓﻌﺔ ﻭﺍﺣﺪﺓ ﺩﻭﻥ ﺗﺠﺰﺋﺘﻬﺎ (ﻛﻞ ﻫﺬﺍ

ﺳﻴﻈﻬﺮ ﻟﻚ ﻻﺣﻘﺎ ﻻﺗﻘﻠﻖ ﻣﻦ ﺍﻟﻤﺼﻄﻠﺤﺎﺕ ﺇﻥ ﻟﻢ ﺗﻜﻦ ﺗﻌﺮﻓﻬﺎ ) .

ﻟﻤﺎﺫﺍ ﺃﺳﺘﺨﺪﻡ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ؟
ﺗﻮﻓﺮ ﻟﻰ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺤﻠﻮﻝ ﻟﻠﻌﺪﻳﺪ ﻣﻦ ﺍﻟﻤﺸﻜﻼﺕ ﺍﻟﺘﻰ ﺗﻘﺎﺑﻠﻨﻰ ﻓﻰ ﺍﻟﺤﻴﺎﺓ ﻣﺜﺎﻝ :

• ﺍﻟﺘﻮﺛﻴﻖ ﻟﻠﺒﻴﺎﻧﺎﺕ ﺍﻟﻜﺒﻴﺮﺓ ﺍﻟﺤﺠﻢ ﻭﺍﻟﻤﺒﻌﺜﺮﺓ (ﻛﺎﻹﺭﺷﻴﻒ ﻣﺜﻼ ﻓﻰ ﺍﻟﻤﺆﺳﺴﺎﺕ ﺍﻟﻤﺨﺘﻠﻔﺔ ) ﺑﺪﻻ ﻣﻦ ﺍﻟﻄﺮﻕ ﺍﻟﺘﻘﻠﻴﺪﻳﺔ ﻓﻰ
ﺍﻟﺤﻔﻆ ﻛﺎﻟﻮﺭﻕ ﻭﺍﻟﻤﻠﻔﺎﺕ .

• ﺍﻟﺴﺮﻋﺔ ﻓﻰ ﺟﻠﺐ ﺍﻟﻤﻌﻠﻮﻣﺔ ﻣﻬﻤﺎ ﻛﺎﻥ ﺣﺠﻢ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻋﻨﺪﻯ ،ﺃﺳﺮﻉ ﺑﻜﺜﻴﺮ ﺣﺘﻰ ﻭﻟﻮ ﻛﺎﻥ ﺍﻟﻨﻈﺎﻡ ﺍﻟﻮﺭﻗﻰ ﺍﻟﺘﻘﻠﻴﺪﻯ ﻋﻨﺪﻯ
ﻣﺮﺗﺐ ﺑﺄﻯ ﺷﻜﻞ ﻛﺎﻥ .

• ﺗﻮﻓﻴﺮ ﺍﻟﻮﻗﺖ ﻭﺍﻟﻤﺠﻬﻮﺩ ﺍﻟﻤﺒﺬﻭﻻﻥ ﻓﻰ ﺗﺮﺗﻴﺐ ﻭﺗﻨﻈﻴﻢ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺑﺎﻟﻄﺮﻕ ﺍﻟﺘﻘﻠﻴﺪﻳﺔ ﻭﺍﻟﺘﻰ ﺑﺪﻭﺭﻫﺎ ﻣﻌﺮﺿﺔ ﻷﺧﻄﺎء
ﻛﺜﻴﺮﺓ ﻭﺟﺴﻴﻤﺔ .

• ﺍﻹﻋﺘﻤﺎﺩﻳﺔ ﻓﻰ ﺟﻠﺐ ﺍﻟﻤﻌﻠﻮﻣﺔ ،ﻓﺎﻟﺒﺸﺮ ﻳﺨﻄﺊ ﻧﺘﻴﺠﺔ ﻟﻠﻀﻐﻮﻁ ﺍﻟﻴﻮﻣﻴﺔ ﻓﻰ ﺍﻟﻌﻤﻞ ،ﻭﺑﺎﻟﺘﺎﻟﻰ ﻭﻗﺖ ﺍﻻﺯﻣﺎﺕ ﺗﻈﻬﺮ

ﺍﻟﺤﺎﺟﺔ ﺇﻟﻰ ﻣﻌﻠﻮﻣﺎﺕ ﻭﺑﺄﻗﺼﻰ ﺳﺮﻋﺔ ،ﺑﻄﺒﻴﻌﺔ ﺍﻟﺤﺎﻝ ﻟﻦ ﺗﺠﺪ ﺍﺳﺮﻉ ﻣﻦ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻤﻤﻴﻜﻨﺔ ﻓﻰ ﺻﻮﺭﺓ ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ

ﺑﻄﻠﺒﻚ ﻓﻰ ﺯﻣﻦ ﺻﺎﺭﺕ ﻓﻴﻪ ﻟﻠﺜﺎﻧﻴﺔ ﻗﻴﻤﺔ .

ﻓﻮﺍﺋﺪ ﺍﺳﺘﺨﺪﺍﻡ ﻧﻈﻢ ﺇﺩﺍﺭﺓ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻌﻼﺋﻘﻴﺔ RDBMS ؟

ﺗﺴﺘﻄﻴﻊ U RDBMS ﻣﻦ ﺗﺤﻘﻴﻖ ﻓﻮﺍﺋﺪ ﺟﻤﺔ ﻋﻦ ﻁﺮﻳﻖ ﺍﻟﺘﺤﻜﻢ ﻓﻰ ﺍﻵﺗﻰ :

• ﺍﻟﺘﻜﺮﺍﺭﻳﺔ Redundancy :ﻓﻬﻰ ﺗﻤﻨﻊ ﺃﻯ ﺗﻜﺮﺍﺭ ﺳﻮﺍءﺍ ﻣﻘﺼﻮﺩ ﺍﻭ ﻏﻴﺮ ﻣﻘﺼﻮﺩ ﻟﺒﻴﺎﻧﺎﺕ ﻣﻮﺟﻮﺩﺓ ﻣﺴﺒﻘﺎ ﻭﺑﺎﻟﺘﺎﻟﻰ ﺗﺘﺤﻜﻢ ﻓﻰ
ﺗﻮﻓﻴﺮ ﻭﻋﺪﻡ ﺇﻫﺪﺍﺭ ﺍﻟﻤﺴﺎﺣﺔ ﻋﻠﻰ ﺍﻟﻘﺮﺹ ﺍﻟﺼﻠﺐ ﺍﻭ ﺃﻯ ﻭﺣﺪﺓ ﺗﺨﺰﻳﻦ ﺍﺧﺮﻯ
ﺗﻀﺎﺭﺏ ﺍﻟﺒﻴﺎﻧﺎﺕ Inconsistency :ﻣﻦ ﺍﻟﻔﺎﺋﺪﺓ ﺍﻟﺴﺎﺑﻘﺔ ﻧﺤﻘﻖ ﺿﻤﺎﻥ ﻋﺪﻡ ﺗﻀﺎﺭﺏ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺩﻗﺘﻬﺎ ﻓﻤﺜﺎﻝ ،ﻟﻮ ﺃﻧﻚ ﺃﺩﺧﻠﺖ
ﺍﺳﻢ ﻧﻔﺲ ﺍﻟﺸﺨﺺ ﺍﻟﺮﺑﺎﻋﻰ ﻣﺮﺗﻴﻦ ﻣﺜﻼ ﻓﻬﻨﺎﻙ ﺍﺣﺘﻤﺎﻝ ﻟﻠﺨﻄﺄ ﻓﻰ ﺃﺣﺪﻫﻤﺎ ﻣﻊ ﺃﻧﻪ ﻧﻔﺲ ﺍﻟﺸﺨﺺ ﻣﻤﺎ ﻳﻮﺣﻰ ﺑﻮﺟﻮﺩ
ﺷﺨﺼﻴﻦ ﻣﺨﺘﻠﻔﻴﻦ ،ﻓﺎﻟﺘﺤﻜﻢ ﻓﻰ ﺗﻜﺮﺍﺭ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺍﺩﺧﺎﻟﻬﺎ ﻳﻠﻐﻰ ﻫﺬﻩ ﺍﻟﻤﺸﻜﻠﺔ ﻣﻦ ﺍﻷﺳﺎﺱ .

• ﺗﻜﺎﻣﻞ ﺍﻟﺒﻴﺎﻧﺎﺕ Data Integrity: ﻓﺎﻟﻨﻈﺎﻡ ﻳﺤﻘﻖ ﻧﻮﻉ ﻣﻦ ﺍﻻﻧﺴﺠﺎﻡ ﺑﻴﻦ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻳﻤﻜﻦ ﻣﻦ ﺧﻼﻟﻪ ﺍﺳﺘﺨﺮﺍﺝ ﻣﻌﻠﻮﻣﺔ
ﺻﺤﻴﺤﺔ (ﺳﻴﺘﻢ ﻣﻨﺎﻗﺸﺔ ﻗﻀﻴﺔ ﺗﻜﺎﻣﻞ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺗﻠﻚ ﻻﺣﻘﺎ) .

• ﺗﺪﺍﺭﻙ ﺍﻟﺨﻄﺄ :ﻓﻰ ﺣﺎﻻﺕ ﻓﺸﻞ ﺍﺗﻤﺎﻡ ﺃﻯ ﻋﻤﻠﻴﺔ ﻛﺘﺤﻮﻳﻞ ﺍﻷﻣﻮﺍﻝ ﻣﺜﻼ ﺃﻭ ﺍﻟﻮﻟﻮﺝ ﺇﻟﻰ ﺃﻧﻈﻤﺔ ﺳﺮﻳﺔ ﻣﺜﻼ ﺃﻭ ﺣﺘﻰ ﺍﻟﻌﻤﻠﻴﺎﺕ
ﺍﻟﻤﺰﺩﻭﺟﺔ ﻛﺈﺟﺮﺍء ﺗﻌﺪﻳﻞ ﻣﻦ ﻗﺒﻞ ﺷﺨﺼﻴﻦ ﻋﻠﻰ ﻧﻔﺲ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻰ ﻧﻔﺲ ﺍﻟﻮﻗﺖ ﻫﻨﺎﻙ ﺧﻂ ﺩﻓﺎﻋﻰ ﻟﺘﺪﺍﺭﻙ ﻫﺬﻩ ﺍﻟﻤﺸﻜﻼﺕ
ﻋﻦ ﻁﺮﻳﻖ RDBMS.

• ﺗﺄﻣﻴﻦ ﺍﻟﺒﻴﺎﻧﺎﺕ : ﻟﻴﺲ ﻛﻞ ﺷﺨﺺ ﻳﺘﻌﺎﻣﻞ ﻣﻊ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﺨﻮﻝ ﻟﻪ ﺍﻟﻘﻴﺎﻡ ﺑﻌﻤﻠﻴﺎﺕ ﻛﺎﻣﻠﺔ ﻋﻠﻰ ﺍﻟﺒﻴﺎﻧﺎﺕ ،ﻓﻬﻨﺎﻙ ﺃﺷﺨﺎﺹ
ﻟﻌﺮﺽ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻘﻂ ،ﻭﺁﺧﺮﻭﻥ ﻹﺟﺮﺍء ﺗﻌﺪﻳﻞ ﻋﻠﻴﻬﺎ ،ﻭﺁﺧﺮﻭﻥ ﻟﺪﻳﻬﻢ ﻛﺎﻓﺔ ﺍﻟﺼﻼﺣﻴﺎﺕ ﻣﻦ ﺣﺬﻑ ﻟﻬﺬﻩ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺍﻟﺘﻌﺪﻳﻞ
.......ﺇﻟﺦ ﻣﻦ ﺍﻟﻌﻤﻠﻴﺎﺕ .

• ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﻤﻨﺘﻈﻤﺔ ﻭﺍﺳﺘﺮﺍﺟﻊ ﺍﻷﺧﻄﺎء: ﻓﻰ ﺑﻌﺾ ﺍﻟﺤﺎﻻﺕ ﻳﻜﻮﻥ ﻫﻨﺎﻙ ﺗﺴﻠﺴﻞ ﻟﻌﻤﻠﻴﺎﺕ ﻣﺨﺘﻠﻔﺔ ﻋﻠﻰ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ
ﻳﺴﺘﻄﻴﻊ RDBMS ﻣﻦ ﻫﺬﺍ ،ﻓﻀﻼ ﻋﻦ ﺍﺳﺘﺮﺟﺎﻋﻪ ﻟﻬﺬﻩ ﺍﻟﻌﻤﻠﻴﺎﺕ ﺣﺎﻝ ﺣﺪﻭﺙ ﺧﻄﺄ ﻣﻔﺎﺟﺊ ﻻ ﻗﺪﺭ ﷲ.

• ﺗﻨﻈﻴﻢ ﺍﻟﺘﺨﺰﻳﻦ: ﻳﻤﻜﻨﻚ RDBMS ﻣﻦ ﺗﻨﻈﻴﻢ ﻟﻠﺒﻴﺎﻧﺎﺕ ﺍﻟﻤﺨﺰﻧﺔ ﻋﻠﻰ ﻭﺣﺪﺍﺕ ﺍﻟﺘﺨﺰﻳﻦ ﺍﻟﻤﺨﺘﻠﻔﺔ ﺑﻤﻴﻜﺎﻧﻴﻜﻴﺔ ﺗﺴﻬﻞ ﻋﻤﻠﻴﺎﺕ
ﺍﻻﺳﺘﺮﺟﺎﻉ ﻭﺍﻟﺒﺤﺚ ﻋﻦ ﻁﺮﻳﻖ ﻣﺎﻳﺴﻤﻰ ﺑـInternal Schema ﺩﻭﻥ ﺗﺪﺧﻞ ﻣﻨﻚ .

ﺍﻟﻔﺮﻕ ﺑﻴﻦ RDBMS ﻷﻧﻈﻤﺔ ﺳﻄﺢ ﺍﻟﻤﻜﺘﺐ ﻭ ﺍﻟﺨﻮﺍﺩﻡ Servers
ﺗﻨﻘﺴﻢ ﺻﻨﺎﻋﺔ ﺍﻟﺒﺮﻣﺠﻴﺎﺕ ﺍﻟﻴﻮﻡ ﺍﻟﻤﺘﻌﻠﻘﺔ ﺑﻘﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺗﻘﺮﻳﺒﺎ ﺇﻟﻰ ﻗﺴﻤﻴﻦ ﺭﺋﻴﺴﻴﻴﻦ :

• ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ ﺃﻧﻈﻤﺔ ﺳﻄﺢ ﺍﻟﻤﻜﺘﺐ ﺍﻭ PCs .

• ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ ﺃﻧﻈﻤﺔ ﺍﻟﺨﻮﺍﺩﻡ Servers.
ﻓﻴﻤﺎ ﻳﻠﻰ ﺍﻟﻔﺮﻭﻕ ﺍﻟﺠﻮﻫﺮﻳﺔ ﺑﻴﻦ ﺍﻟﻨﻮﻋﻴﻦ :

ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ ﺃﻧﻈﻤﺔ ﺳﻄﺢ ﺍﻟﻤﻜﺘﺐ ﺍﻭ PCs

ﺗﺘﺴﻢ ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ ﺃﻧﻈﻤﺔ ﺳﻄﺢ ﺍﻟﻤﻜﺘﺐ ﺍﻭ PCs ﺑﻘﻠﺔ ﻋﺪﺩ ﺍﻟﻤﺴﺘﺨﺪﻣﻴﻦ ﺍﻭ ﺑﺎﻷﺣﺮﻯ ﺍﻟﻤﻨﺘﻔﻌﻴﻦ ﻣﻦ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻋﻦ ﻁﺮﻳﻖ

(MS Access –Lotus-FoxPro-SQL Server Express ) ﺍﻟـ ﻣﺜﻞ ﻧﺴﺒﻴﺎ ﺭﺧﻴﺼﺔ ﺃﻧﻈﻤﺔ

ﻟﻌﺪﻡ ﺍﻻﺣﺘﻴﺎﺝ ﺇﻟﻴﻬﺎ ﻋﻠﻰ ﺃﻧﻈﻤﺔ ﺳﻄﺢ ﺍﻟﻤﻜﺘﺐ
ﻭﻓﻰ ﺍﻟﻐﺎﻟﺐ ﻻ ﺗﺘﻀﻤﻦ ﻫﺬﻩ ﺍﻻﻧﻈﻤﺔ ﺍﻟﻌﻠﻤﻴﺎﺕ ﺍﻟﻤﻌﻘﺪﺓ ﺍﻭ ﺍﻹﻣﻜﺎﻧﺎﺕ ﺍﻟﻜﺒﻴﺮﺓ ﻧﻈﺮﺍ

ﻓﻬﻰ ﺗﻼﺋﻢ ﺍﻟﻤﺆﺳﺴﺎﺕ ﺍﻟﺼﻐﻴﺮﺓ ﻭﺍﻟﻤﺘﻮﺳﻄﺔ ﺍﻟﺤﺠﻢ ﺑﻤﻨﺘﻬﻰ ﺍﻟﻔﺎﻋﻠﻴﺔ ، ﻟﻜﻨﻬﺎ ﺗﺨﺘﻠﻒ ﻋﻦ ﺃﻧﻈﻤﺔ ﺍﻟﺨﻮﺍﺩﻡ ﻓﻰ ﺍﻵﺗﻰ :

• ﺃﺭﺧﺺ ﻛﺜﻴﺮﺍ : ﻓﺒﺎﻟﻘﻠﻴﻞ ﻣﻦ ﺍﻟﻤﺎﻝ ﺗﺴﺘﻄﻴﻊ ﺍﻗﺘﻨﺎء ﺭﺧﺼﺔ ﻟﺤﺰﻣﺔ ﻛﺎﻣﻠﺔ ﻛﺎﻷﻭﻓﻴﺲ ﻣﺘﻀﻤﻨﺔ ﺑﺮﻧﺎﻣﺞ ﺍﻷﻛﺴﺲ ﻭﺑﺎﻟﺘﺎﻟﻰ ﺃﻧﺖ

ﻭﺍﻟﻤﺴﺘﺨﺪﻡ ﺍﻟﻨﻬﺎﺋﻰ ﻓﻰ ﻏﻨﻰ ﻋﻦ ﺍﻟﻤﺴﺎءﻟﺔ ﺍﻟﻘﺎﻧﻮﻧﻴﺔ ﻋﻦ ﺭﺧﺼﺔ ﻧﻈﺎﻡ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻤﻠﺤﻖ ﺑﺒﺮﺍﻣﺠﻚ ﻭﻫﺬﺍ ﺍﻷﻣﺮ ﻫﺎﻡ

ﺟﺪﺍ ﻟﻤﻦ ﻋﻤﻞ ﻓﻰ ﺗﺼﻨﻴﻊ ﺑﺮﺍﻣﺞ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻓﻰ ﺍﻟﺴﻮﻕ .

• ﺳﻬﻮﻟﺔ ﺍﻻﺳﺘﺨﺪﺍﻡ : ﻓﻘﻂ ﺃﻧﺖ ﺗﺨﻄﻂ ﻟﺒﺮﻧﺎﻣﺠﻚ ﺛﻢ ﻣﺎ ﻋﻠﻴﻚ ﺇﻻ ﺃﻥ ﺗﻔﺘﺢ ﺑﺮﻧﺎﻣﺞ ﺫﻭ ﻭﺍﺟﻬﺔ ﺭﺳﻮﻣﻴﺔ GUI ﺳﻬﻠﺔ ﻛﺎﻷﻛﺴﺲ

ﻣﺜﻼ ﻭﺗﺒﺪﺃ ﻓﻰ ﺍﻟﺘﻨﻔﻴﺬ ، ﺩﻭﻥ ﺍﻟﺤﺎﺟﺔ ﺇﻟﻰ ﺇﺟﺮﺍء ﺍﺳﺘﻌﻼﻣﺎﺕ SQL ﺃﻭ ﺃﻯ ﻁﺮﻕ ﺃﺧﺮﻯ ﺻﻌﺒﺔ ﺍﻭ ﻣﻌﻘﺪﺓ .

ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ ﺃﻧﻈﻤﺔ ﺍﻟﺨﻮﺍﺩﻡ Servers

ﻋﻠﻰ ﺍﻟﻌﻜﺲ ﻣﻦ ﺃﻧﻈﻤﺔ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺨﺎﺻﺔ ﺑﺴﻄﺢ ﺍﻟﻤﻜﺘﺐ ، ﺗﺘﺴﻢ ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ ﺍﻟـ Servers ﺑﺎﻟﺘﻌﺎﻣﻞ ﻣﻊ ﻛﻢ ﻛﺒﻴﺮ ﻭﻣﻌﻘﺪ ﻣﻦ

ﺍﻟﺒﻴﺎﻧﺎﺕ ﺩﻓﻌﺔ ﻭﺍﺣﺪﺓ ،ﻟﻴﺲ ﻫﺬﺍ ﻓﺤﺴﺐ ﺑﻞ ﻭﻣﻦ ﺃﻛﺜﺮ ﻣﻦ ﻣﺴﺘﺨﺪﻡ ﻓﻰ ﻧﻔﺲ ﺍﻟﻮﻗﺖ ﺩﻭﻥ ﺃﻯ ﺧﻠﻞ ﻭﻫﺬﺍ ﻳﺮﺟﻊ ﺇﻟﻰ ﻁﺒﻴﻌﺔ ﺍﻟﺨﻮﺍﺩﻡ

ﻭﺇﻣﺎﻛﺎﻧﻴﺎﺗﻬﺎ ﺍﻟﻜﺒﻴﺮﺓ ﻣﻘﺎﺭﻧﺔ ﺑﺎﻷﺟﻬﺰﺓ ﺍﻟﻤﻨﺰﻟﻴﺔ ﺍﻟﻌﺎﺩﻳﺔ ﻭﻛﻤﺜﺎﻝ ﻋﻠﻰ ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ ﺍﻟﺨﻮﺍﺩﻡ ﻫﻨﺎﻙ ﺍﻟﻌﻤﻼﻕ ﺃﻭﺭﺍﻛﻞ ﻭﻛﺬﺍ MS SQL

. Sybase IBM DB2 ﺷﺮﻛﺔ ﻭﺃﻧﻈﻤﺔ Server

ﻭﻳﻜﻤﻦ ﺍﻹﺧﺘﻼﻑ ﺍﻟﺠﻮﻫﺮﻯ ﺑﻴﻦ ﻫﺬﻩ ﺍﻻﻧﻈﻤﺔ ﻭﺳﺎﺑﻘﺘﻬﺎ ﻓﻰ ﺍﻵﺗﻰ :

• ﺍﻟﻤﺮﻭﻧﺔ : ﻭﺣﻘﻴﻘﺔ ﻫﻰ ﻣﻦ ﺃﻫﻢ ﻣﻴﺰﺍﺗﻬﺎ ،ﻓﻘﺪ ﺗﻢ ﺗﺼﻤﻴﻢ ﻫﺬﻩ ﺍﻷﻧﻈﻤﺔ ﻟﺘﻼﺋﻢ ﻭﺑﻤﻨﺘﻬﻰ ﺍﻟﻤﺮﻭﻧﺔ ﺃﻧﻈﻤﺔ ﺍﻟﺘﺸﻐﻴﻞ ﺍﻟﻤﺨﺘﻠﻔﺔ

ﻛﺎﻟﻮﻳﻨﺪﻭﺯ ﻭﺍﻟﻠﻴﻨﻜﺲ ﻭﺍﻟﻴﻮﻧﻜﺲ ﻭﻟﺘﺘﻠﻘﻰ ﺍﻟﻌﺪﻳﺪ ﻣﻦ ﺍﻻﺳﺘﻌﻼﻣﺎﺕ ﻓﻰ ﺫﺍﺕ ﺍﻟﻮﻗﺖ ﻭﺗﺘﻌﺎﻣﻞ ﻣﻌﻬﺎ ﺑﻤﻨﺘﻬﻰ ﺍﻟﺴﻬﻮﻟﺔ ﻭﺍﻟﺴﺮﻋﺔ

ﺃﻳﻀﺎ

• ﺍﻹﻋﺘﻤﺎﺩﻳﺔ : ﺗﻮﻓﺮ ﻗﻮﺍﻋﺪ ﺑﻴﺎﻧﺎﺕ ﺃﻧﻈﻤﺔ ﺍﻟﺨﻮﺍﺩﻡ Servers ﺍﻟﻘﺪﺭﺓ ﻋﻠﻰ ﺍﻻﻋﺘﻤﺎﺩ ﻋﻠﻴﻬﺎ ﺑﺪﺭﺟﺔ ۲٤ ﺳﺎﻋﺔ ﻁﻴﻠﺔ ۷ ﺃﻳﺎﻡ

ﻣﺘﺼﻠﺔ ﻁﺒﻘﺎ ﻟﺤﺎﺟﺔ ﺍﻟﺴﻮﻕ ﺇﻟﻰ ﺫﻟﻚ ..ﻣﺜﺎﻝ ﻫﺬﺍ ﺃﻧﻈﻤﺔ ﺍﻟﺒﻨﻮﻙ ﻭﺍﻟﺸﺮﻛﺎﺕ ﺍﻟﻌﻤﻼﻗﺔ ﻛﻤﻴﻜﺮﻭﺳﻮﻓﺖ ﻭﻛﻤﻮﻗﻊ ﻛﺒﻴﺮ ﻛﺄﻣﺎﺯﻭﻥ

ﻣﺜﻼ ً ﻓﻬﻰ ﻋﺎﺩﺓ ﻣﺎﺗﻠﺤﻖ ﺑﺒﻌﺾ ﺍﻟﻤﻴﺰﺍﺕ ﻣﺜﻞ ﺍﻟـ Mirroring ﻭﺍﻟـ Log Shipping .

• ﺳﺮﻋﺔ ﺍﻷﺩﺍء : ﻷﻧﻬﺎ ﺗﻌﻤﻞ ﻋﻠﻰ ﺍﺟﻬﺰﺓ ﺍﻟﺨﻮﺍﺩﻡ ﻓﻬﻰ ﺗﺘﺴﻢ ﺑﺎﻟﺴﺮﻋﺔ ﺍﻟﻌﺎﻟﻴﺔ ﻓﻰ ﺍﻻﺳﺘﺠﺎﺑﺔ ﻟﻸﻭﺍﻣﺮ ﻭﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﻤﺨﺘﻠﻔﺔ ،

ﻓﺄﺟﻬﺰﺓ ﺍﻟﺨﺎﺩﻡ ﺩﺍﺋﻤﺎ ﻣﺎ ﺗﻠﺤﻖ ﺑﺤﺠﻢ ﻛﺒﻴﺮ ﻣﻦ ﺍﻟﺬﺍﻛﺮﺓ ﻭﺳﻌﺎﺕ ﺍﻟﺘﺨﺰﻳﻦ ، ﻣﻤﺎ ﻻﺷﻚ ﻓﻴﻪ ﻳﺆﺛﺮ ﺑﺎﻹﻳﺠﺎﺏ ﻋﻠﻰ ﺍﻟﺴﺮﻋﺔ

ﻭﺍﻟﺪﻗﺔ ﺍﻟﻤﻄﻠﻮﺑﺔ .

• ﺍﻟﺘﻤﺪﺩ : ﻣﻦ ﺍﻟﻤﻴﺰﺍﺕ ﺍﻟﻤﻬﻤﺔ ﺟﺪﺍ ﻣﻴﺰﺓ ﺍﻟﺘﻤﺪﺩ ﻭﺍﻻﺳﺘﻌﺪﺍﺩ ﺍﻟﺪﺍﺋﻢ ﻟﻠﻄﻮﺍﺭﺉ ﻭﺍﻟﺰﻳﺎﺩﺍﺕ ﻓﻰ ﺃﻯ ﻭﻗﺖ ﻓﻰ ﺣﺠﻢ ﺍﻟﺒﻴﺎﻧﺎﺕ

ﻭﻛﺜﺎﻓﺘﻬﺎ ، ﻧﺨﻴﻞ ﻣﺜﻼ ﻟﻮ ﺃﻥ ﺑﻨﻚ ﻓﻰ ﺍﻟﻴﺎﺑﺎﻥ ﻛﺎﻥ ﺣﺠﻢ ﺗﻌﺎﻣﻼﺗﻪ ﺍﻟﻴﻮﻣﻴﺔ ۲۰ ﻣﻠﻴﻮﻥ ﻋﻤﻠﻴﺔ ﺗﻢ ﺩﻣﺠﻪ ﻣﻊ ﺑﻨﻚ ﺁﺧﺮ ﺣﺠﻢ

ﺗﻌﺎﻣﻼﺗﻪ ۱۰ ﻣﻠﻴﻮﻥ ﻋﻤﻠﻴﺔ ، ﺇﻥ ﻟﻢ ﺗﻜﻦ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻣﻬﻴﺄﺓ ﺗﻤﺎﻣﺎ ﻟﻤﺜﻞ ﻫﺬﻩ ﺍﻹﺟﺮﺍءﺍﺕ ﺍﻟﻄﺎﺭﺋﻪ ...ﻓﺎﻟﺨﺴﺎﺋﺮ ﺳﺘﻜﻮﻥ

ﻓﺎﺩﺣﺔ ﻓﻰ ﺍﻟﻌﻤﻼء .

ﺩﻭﺭﺓ ﺣﻴﺎﺓ ﻧﻈﻢ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ DB Life Cycle

ﻛﻤﺎ ﻓﻰ ﻋﺎﻟﻢ ﺍﻟﻨﺒﺎﺕ ﻭﺍﻟﺤﻴﻮﺍﻥ ﺩﻭﺭﺓ ﺣﻴﺎﺓ ، ﺃﻳﻀﺎ ﻓﻰ ﻋﺎﻟﻢ ﺍﻟﺒﺮﻣﺠﻴﺎﺕ ﺩﻭﺭﺓ ﺣﻴﺎﺓ ﻟﻠﻤﺸﺎﺭﻳﻊ ﺍﺑﺘﺪﺍءﺍ ﻣﻦ ﺍﻟﺘﺼﻮﺭ ﻭﺍﻧﺘﻬﺎءﺍ ﺑﻤﺮﺍﺣﻞ

ﻛﺎﻟﺘﻮﺯﻳﻊ ﻭﺍﺻﺪﺍﺭ ﺍﻟﺘﺮﻗﻴﻌﺎﺕ ....ﺇﻟﺦ .

ﻛﺬﺍ ﻓﻰ ﺣﺎﻟﺔ ﻧﻈﻢ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻳﺒﺪﺃ ﺍﻟﺘﻄﻮﻳﺮ ﺑﺎﻟﻔﻜﺮﺓ ﺛﻢ ﺍﻟﺘﻨﻔﻴﺬ ،ﻭﺍﻟﺬﻯ ﺑﺪﻭﺭﻩ ﻳﻨﻘﺴﻢ ﺇﻟﻰ ﻋﺪﺓ ﻣﺮﺍﺣﻞ ، ﻻﻳﺘﻢ ﺍﻻﻧﺘﻘﺎﻝ ﺇﻟﻰ ﻣﺮﺣﻠﺔ

ﺇﻻ ﺑﻌﺪ ﺗﺠﺎﻭﺯ ﺍﻟﻤﺮﺣﻠﺔ ﺍﻟﺴﺎﺑﻘﺔ ﻟﻬﺎ (Block by Block) .

ﻗﺒﻞ ﺍﻟﺸﺮﻭﻉ ﻓﻰ ﺗﺼﻤﻴﻢ ﺍﻯ ﻧﻈﺎﻡ ،ﻻﺑﺪ ﻭﺃﻧﻚ ﺗﻌﻤﻞ ﻭﻓﻘﺎ ﻟﻨﻤﻮﺫﺝ ﻗﻴﺎﺳﻰ ﻣﻌﻴﻦ Model ،ﻭﺍﻟﺬﻯ ﺑﺪﻭﺭﻩ ﻳﺤﻮﻯ ﻛﻞ ﺍﻟﺨﻄﻮﺍﺕ ﺍﻟﻼﺯﻣﺔ

ﻟﺒﺪﺃ ﺗﻨﻔﻴﺬ ﻓﻜﺮﺗﻚ ﺍﻟﺒﺮﻣﺠﻴﺔ ﻭﺑﺎﻟﺘﺎﻟﻰ ﻓﻠﻦ ﻳﻮﺍﺟﻪ ﻓﺮﻳﻖ ﺍﻟﺘﻄﻮﻳﺮ ﺃﻯ ﻣﺸﺎﻛﻞ ﺗﻌﺘﺮﺿﻪ ﻣﻦ ﺗﺪﺍﺧﻞ ﻓﻰ ﺍﻷﻓﻜﺎﺭ ﺃﻭ ﺍﻟﻌﺸﻮﺍﺋﻴﺔ ﻓﻰ ﺍﻟﺘﻨﻔﻴﺬ

ﻭﺿﻤﺎﻥ ﺟﻮﺩﺓ ﺑﺮﻣﺠﻴﺔ ﻋﺎﻟﻴﺔ .

ﺗﻨﻘﺴﻢ ﺩﻭﺭﺓ ﺣﻴﺎﺓ ﻧﻈﻢ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺇﻟﻰ ﻋﺪﺓ ﻣﺮﺍﺣﻞ ،ﺑﺪءﺍ global schema ﻭﺍﻧﺘﻬﺎءﺍ ﺑﺎﻟﺘﻨﻔﻴﺬ ﻭﺍﻟﺼﻴﺎﻧﺔ maintenance :

• ﺗﺤﻠﻴﻞ ﺍﻟﻤﺘﻄﻠﺒﺎﺕ Requirement analysis: ﻗﺒﻞ ﺍﻟﺸﺮﻭﻉ ﻓﻰ ﺍﻟﺘﺼﻤﻴﻢ ﻻﺑﺪ ﻭﺍﻥ ﺃﻋﻰ ﺍﻟﻤﺸﻜﻠﺔ ﺍﻟﻤﺮﺍﺩ ﺣﻠﻬﺎ ﺑﻘﻮﺍﻋﺪ
ﺍﻟﺒﻴﺎﻧﺎﺕ ﺟﻴﺪﺍ ،ﻳﺘﻄﻠﺐ ﻫﺬﺍ ﻋﺪﺓ ﻟﻘﺎءﺍﺕ ﻣﻊ ﺍﻟﻤﺴﺘﺨﺪﻣﻴﻦ ﺃﻭ ﺍﻟﻤﻮﻅﻔﻴﻦ ﻣﻦ ﺧﻼﻟﻬﺎ ﻳُﻌﺮﻑ ﻛﻴﻒ ﻳﺪﺍﺭ ﺍﻟﻨﻈﺎﻡ ، ﻭﻣﻦ ﺃﻳﻦ ﻭﺇﻟﻰ
ﺃﻳﻦ ﺗﺘﺪﻓﻖ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺑﻬﺬﻩ ﺍﻟﻄﺮﻳﻘﺔ ﺗﻀﻤﻦ ﺗﻮﺍﻓﻖ ﺗﻨﻔﻴﺬﻙ ﻟﻤﺸﺮﻭﻋﻚ ﻣﻊ ﻣﺘﻄﻠﺒﺎﺕ ﺍﻟﻌﻤﻴﻞ (ﻫﺬﻩ ﺍﻟﻤﺮﺣﻠﺔ ﺑﺤﻖ ﻫﻰ ﻋﺼﺐ ﺃﻯ
ﻣﺸﺮﻭﻉ ﺑﺮﻣﺠﻰ).

• ﺍﻟﺘﺼﻤﻴﻢ ﺍﻟﻤﻨﻄﻘﻰ Logical design: ﻳﺎﺗﻰ ﺑﻌﺪ ﻣﺮﺣﻠﺔ ﺟﻤﻊ ﺍﻟﻤﺘﻄﻠﺒﺎﺕ ،ﻣﺮﺣﻠﺔ ﺗﺼﻤﻴﻢ ﻛﺮﻭﻛﻰ ﻟﻤﺎ ﺳﺘﻜﻮﻥ ﻋﻠﻴﻪ ﺍﻟﺒﻴﺎﻧﺎﺕ

،ﻓﺎﺑﺴﺘﺨﺪﺍﻡ ﺍﻟﻌﻼﻗﺎﺕ ﻭﺍﻟﻨﻤﺎﺫﺝ ﻣﺜﻞ ER diagrams ﻧﺴﺘﻄﻴﻊ ﺗﻮﺿﻴﺢ ﻫﺬﻩ ﺍﻟﻌﻼﻗﺎﺕ ﻭﺍﻟﺘﺮﺍﺑﻄﺎﺕ ﺑﻴﻦ ﺍﻟﺒﻴﺎﻧﺎﺕ.

• ﺍﻟﺘﺼﻤﻴﻢ ﺍﻟﺤﻘﻴﻘﻰ Physical design: ﻣﺘﻰ ﺗﻢ ﺍﻻﻧﺘﻬﺎء ﻣﻦ ﺍﻟﺘﺼﻤﻴﻢ ﺍﻟﻤﻨﻄﻘﻰ ،ﺗﺄﺗﻰ ﻫﺬﻩ ﺍﻟﻤﺮﺣﻠﺔ ﺍﻟﻬﺎﻣﺔ ﻭﻫﻰ ﻭﺿﻊ

ﺍﻟﺠﺪﺍﻭﻝ ﻭﺇﺧﺘﻴﺎﺭ ﺍﻟﻤﻔﻬﺮﺳﺎﺕ Indexers ﻹﻛﻤﺎﻝ ﺍﻟﺒﻨﻴﺔ ﺍﻟﻬﻴﻜﻠﻴﺔ ﻟﻘﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ.

• ﻣﺮﺣﻠﺔ ﺑﻨﺎء ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ : ﻫﻨﺎ ﻳﺒﺪﺃ ﺍﻟﻤﺠﻬﻮﺩ ﺍﻟﺴﺎﺑﻖ ﻳﺜﻤﺮ ﻋﻦ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﺤﻘﻴﻘﺔ ﺍﻟﺘﻰ ﺳﺘﺴﺘﺨﺪﻡ ﻓﻰ ﻣﺸﺮﻭﻋﻚ

ﻣﺴﺘﺨﺪﻣﻴﻦ ﻧﻈﺎﻡ ﺇﺩﺍﺭﺓ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﺍﻟﻌﻼﺋﻘﻴﺔ RDBMS (ﻓﻰ ﺍﻟﺤﻘﻴﻘﺔ ﺳﻨﺴﺘﺨﺪﻡ ﻣﺎﻳﻌﺮﻑ ﺑـ DDL ﻭﻫﻰ ﺇﺧﺘﺼﺎﺭ ﻟـ

Data Definition Language ﺳﺘﻌﺮﻑ ﻫﺬﺍ ﻻﺣﻘﺎ ﺇﻥ ﺷﺎء ﷲ)

• ﻣﺮﺣﻠﺔ ﺍﻟﺘﻌﺪﻳﻞ ﻋﻠﻰ ﺍﻟﺒﻴﺎﻧﺎﺕ Data modification : ﺑﺎﺳﺘﺨﺪﺍﻡ ﻟﻐﺔ ﺍﻟﺘﻌﺪﻳﻞ ﻋﻠﻰ ﺍﻟﺒﻴﺎﻧﺎﺕ Data Modification

Language ﺍﻭ DML ﺗﺴﺘﻄﻴﻊ ﺇﺟﺮﺍء ﺍﻹﺳﺘﻌﻼﻣﺎﺕ ﻭﺇﻧﺸﺎء ﺍﻟﻤﻔﻬﺮﺳﺎﺕ ﻭﺗﺤﺪﻳﺚ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﻭﺿﻊ ﺍﻟﻘﻴﻮﺩ ﻣﺜﻞ

ﺍﻟﺘﻜﺎﻣﻞ ﺍﻟﻤﺮﺟﻌﻰ Referential Integrity .

• ﻣﺮﺍﻗﺒﺔ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ Database Monitoring: ﻭﺗﻌﺘﺒﺮ ﻫﺬﻩ ﺍﻟﻤﺮﺣﻠﺔ ﻫﺎﻣﺔ ﺟﺪﺍ ﺑﻌﺪ ﻋﻤﻠﻴﺎﺕ ﺍﻟﺘﻨﻔﻴﺬ ﺍﻟﺴﺎﺑﻘﺔ ،ﺿﻤﺎﻧﺎ
ﻟﺘﻼﻗﻰ ﺍﻟﺘﻨﻔﻴﺬ ﻣﻊ ﺍﻟﻤﺘﻄﻠﺒﺎﺕ ﺍﻟﻤﻨﺸﻮﺩﺓ ،ﻓﻔﻰ ﺣﺎﻝ ﻭﺟﻮﺩ ﻣﺸﺎﻛﻞ ﺃﻭ ﻅﻬﻮﺭ ﺧﻄﺄ ﻣﺎ ﻓﻰ ﺍﻟﺘﺼﻤﻴﻢ ﻋﻦ ﻁﺮﻳﻖ ﺍﻟﻤﺮﺍﻗﺒﺔ
ﺗﺴﺘﻄﻴﻊ ﺗﻼﻓﻰ ﻫﺬﺍ ﺍﻟﺨﻄﺄ ﺑﺎﻟﺮﺟﻮﻉ ﺇﻟﻰ ﺍﻟﺨﻄﻮﺍﺕ ﺍﻟﺴﺎﺑﻘﺔ ﻭﺇﺟﺮﺍء ﺍﻟﺘﻌﺪﻳﻞ ﺍﻟﻼﺯﻡ .ﻭﻫﻜﺬﺍ ﺩﻭﺍﻟﻴﻚ ﺗﺴﺘﻤﺮ ﺩﻭﺭﺓ ﺣﻴﺎﺓ ﻗﺎﻋﺪﺓ
ﺍﻟﺒﻴﺎﻧﺎﺕ ﺑﺎﻟﻮﺻﻮﻝ ﺇﻟﻰ ﻫﺬﻩ ﺍﻟﻤﺮﺣﻠﺔ ﺛﻢ ﺍﻟﻌﻮﺩﺓ ﺛﺎﻧﻴﺔ ﺇﻟﻰ ﺍﻟﻤﺮﺍﺣﻞ ﺍﻟﺴﺎﺑﻘﺔ ﺇﺫﺍ ﻟﺰﻡ ﺍﻷﻣﺮ .
» تابع القراءة

| 2 التعليقات ]

سأقوم بتقديم سلسلة شروحات مقدمة من قسم الكمبيوتر بالجمعية
لقواعد البيانات باستخدام SQL Server 2008


ﻟﻜﻴﻔﻴﺔ ﺗﺜﺒﻴﺖ SQL Server 2008 وﻛﻴﻒ ﺗﺤﺼﻞ ﻋﻠﻰ اﻟﻤﻨﺘﺞ ﺑﺼﻮرة
ﻣﺠﺎﻧﻴﺔ ﻟﻜﻦ ﺑﻨﺴﺨﺔ أﻗﻞ ﻣﻦ ﺣﻴﺚ اﻻﻣﻜﺎﻧﻴﺎت وﻫﻲ اﻟﻨﺴﺨﺔ U ، Expressﻟﻄﻤﺄﻧﺘﻜﻢ ﻓﺎﻷﻛﻮاد اﻟﻤﻮﺟﻮدة ﻓﻲ الشرح
ﺗﻢ ﺗﻄﺒﻴﻘﻬﺎ ﻋﻠﻰ ﻛﻞ ﻧﺴﺦ SQL Server اﺑﺘﺪاءا ﻣﻦ 2005 إﻟﻰ 2008 وﺣﺘﻰ اﻟﻨﺴﺨﺔ SQL Server
U 2008 R2 ﺑﻜﺎﻓﺔ اﺻﺪاراﺗﻬﻢ ﺑﺪون أي ﻣﺸﺎﻛﻞ ، وﺳﺘﻼﺣﻆ ﻫﺬا ﻣﻦ ﺧﻼل اﻟﺼﻮر اﻟﻤﻠﺘﻘﻄﺔ ﻟﻠﻌﻤﻞ ﻋﻠﻰ SQL
Server ﺑﺪون اﻟﺘﻨﻮﻳﻪ ﻋﻠﻰ ﺗﻐﻴﺮ اﻟﻨﺴﺨﺔ ﻷﻧﻬﺎ ﺳﺘﻌﻤﻞ ﻣﻌﻚ ﺑﻜﻔﺎءة ﻣﻊ أﻳﺔ ﻧﺴﺨﺔ،وﻟﻮ ﺻﺎدﻓﻚ أﻳﺔ ﻣﺸﻜﻠﺔ
ﻳﻤﻜﻨﻚ اﻟﺘﻮاﺻﻞ ﻣﻌﻲ ﻟﻤﺴﺎﻋﺪﺗﻚ ﺑﻘﺪر اﻹﻣﻜﺎن ، ﺛﻢ ﻳﺴﺘﻤﺮ الشرح الخاص بهذة السلسلة ﺑﺎﺳﺘﻌﺮاض ﻣﺒﺎدئ اﻟﻌﻤﻞ ﻓﻲ ﺑﻴﺌﺔ SQL
Server واﻟﺘﻌﺮف ﻋﻠﻰ ﻛﻴﻔﻴﺔ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﺒﻴﺎﻧﺎت ﻣﻦ ادﺧﺎل وﺣﺬف وﺗﻌﺪﻳﻞ ، ﺛﻢ ﻳﺄﺗﻲ دور اﻟﺘﻌﺮف ﻋﻠﻰ
Stored Proceduresﻣﻦ ﻛﻴﻔﻴﺔ اﻧﺸﺎءﻫﺎ واﻟﻌﻤﻞ ﻋﻠﻴﻬﺎ ، وﺗﻀﻤﻴﻨﻬﺎ داﺧﻞ أﻛﻮاد #C وﺑﺎﻟﻤﻨﺎﺳﺒﺔ أﻳﻀا اﻷﻛﻮاد
ﺗﻌﻤﻞ ﻋﻠﻰ ﺑﻴﺌﺔ اﻟﺪوت ﻧﺖ 2.0 إﻟﻰ 4.0 ﺑﻼ أي ﻣﺸﺎﻛﻞ أﻳﻀا راﻋﻴﺖ ﻫﺬا اﺛﻨﺎء اﻹﻋﺪاد للشرح،ﺛﻢ ﻧﺘﻌﺮف
ﻋﻠﻰ XML وﻛﻴﻔﻴﺔ ﺗﻌﺎﻣﻠﻬﺎ ﻣﻊ اﻟﺒﻴﺎﻧﺎت وﻓﻬﻢ ﺧﺼﺎﺋﺼﻬﺎ ، ﺛﻢ ﻧﺨﺘﻢ ﺑﺎﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻌﻤﻠﻴﺎت Transactions
وﻛﻴﻔﻴﺔ ﻛﺘﺎﺑﺔ ﻛﻮد ADO.NET ﻟﻬﺬه اﻟﻌﻤﻠﻴﺎت.
ﻣﺎ ﺳﻮف أﻣﻀﻲ ﻓﻴﻪ إن ﺷﺎء ﷲ ﻓﻲ ﺗﻄﻮﻳﺮ الشرح واﺻﺪار ﻣﺰﻳﺪ ﻣﻦ اﻟﻔﺼﻮل ﺳﻮف ﻳﺘﻌﻤﻖ ﻓﻲ
ADO.NET واﻟﺘﻌﺮف ﻋﻠﻰ ﻣﺒﺎدئ ﻛﺘﺎﺑﺔ ﺑﺮاﻣﺞ ﻗﻮاﻋﺪ ﺑﻴﺎﻧﺎت ﻟﺘﻄﺒﻴﻘﺎت اﻟﻮﻳﻨﺪوز وﻛﺬﻟﻚ اﻟﻮﻳﺐ.
أرﺟﻮا أن ﺗﺴﺘﻤﺘﻌﻮا بالشرح واﻟﺮﺟﻮع إﻟﻲ ﺣﺎل ﻣﺼﺎدﻓﺘﻜﻢ أﻳﻪ ﻣﺸﺎﻛﻞ أﺛﻨﺎء ﻋﻤﻠﻜﻢ ﻋﻠﻴﻪ.



ﻗﺒﻞ ﺍﻟﺸﺮﻭﻉ ﻓﻲ ﺍﻟﻌﻤﻞ
MS SQL Server 2008 

ﻣﺘﻄﻠﺒﺎﺕ ﻣﺎ ﻗﺒﻞ ﺍﻟﺘﺜﺒﻴﺖ
ﻻﺑﺪ ﻣﻦ ﺗﻮﻓﺮ ﺍﻟﺤﺪ ﺍﻷﺩﻧﻲ ﻣﻦ ﺍﻻﻣﻜﺎﻧﻴﺎﺕ ﺍﻟﺘﺎﻟﻴﺔ ﻟﻜﻲ ﺗﺴﺘﻄﻴﻊ ﺗﺜﺒﻴﺖ MS SQL Server 2008 ﺇﻟﻰ ﺟﻬﺎﺯﻙ ، ﻭﻧﻌﻨﻲ ﺑﺎﻟﺠﻬﺎﺯ ﻫﻨﺎ
ﺍﻟﻜﻤﺒﻴﻮﺗﺮ ﺍﻟﺸﺨﺼﻲ ﺃﻭ ﺣﺘﻰ ﺟﻬﺎﺯ ﺧﺎﺩﻡ:
ﺳﻨﺤﺪﺩ ﻣﺎ ﺍﺫﺍ ﻛﻨﺎ ﺳﻨﻌﻤﻞ ﻋﻠﻰ ﺍﻟﻨﺴﺨﺔ ﺍﻟﺨﻔﻴﻔﺔ
ﻣﺒﺪﺋﻴﺎ Express ﺃﻡ ﺍﻟﻨﺴﺨﺔ ﺍﻟﻜﺎﻣﻠﺔ ، ﻭﺍﻟﻔﺎﺭﻕ ﺑﻴﻨﻬﻤﺎ ﻛﺒﻴﺮ ﺍﺧﺘﺼﺎﺭﺍ
ﺩﻋﻢ ﻋﺪﺩ ﻣﻦ ﺍﻻﺟﺮﺍءﺍﺕ ﻭﺍﻟﻌﻤﻠﻴﺎﺕ ﻭﻛﺬﺍ ﻣﺴﺎﺣﺔ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﻋﺪﺩ ﺩﻋﻢ ﺍﻟﻤﺴﺘﺨﺪﻣﻴﻦ ﺍﻟﻤﺘﺼﻠﻴﻦ ﻓﻲ ﺍﻟﻤﺮﺓ ﺍﻟﻮﺍﺣﺪﺓ.
ﺳﻨﺘﺤﺪﺙ ﻋﻦ ﺍﻟﺤﺪ ﺍﻷﺩﻧﻲ ﻭﻫﻮ ﺍﻟﻨﺴﺨﺔ ﺍﻟﺨﻔﻴﻔﺔ ﻭﻓﻴﻤﺎ ﻋﺪﺍ ﺫﻟﻚ ﻗﻢ ﺑﺎﻟﺒﺤﺚ ﻋﻦ ﺗﻮﺍﻓﻖ ﺍﻟﻨﺴﺨﺔ ﺍﻟﻜﺎﻣﻠﺔ ﻣﻊ ﺍﻣﻜﺎﻧﻴﺎﺗﻚ ﻭﻛﺬﺍ ﻁﺮﻳﻘﺔ
ﺍﻟﺘﺜﺒﻴﺖ ﺍﻟﺘﻲ ﻟﻦ ﺗﺨﺘﻠﻒ ﻋﻦ ﺍﻟﻨﺴﺨﺔ Express ﺍﻟﺘﻲ ﻧﺤﻦ ﺑﺼﺪﺩ ﺗﺜﺒﻴﺘﻬﺎ ﻳُﻤﻜﻨﻚ ﺍﺫﺍ ﺍﺳﺘﺸﻌﺮﺕ ﺍﻟﻤﻠﻞ ﻣﻦ ﻣﺘﺎﺑﻌﺔ ﺍﻟﺨﻄﻮﺍﺕ ﻣﺸﺎﻫﺪﺓ
ﻫﺬﺍ ﺍﻟﻔﻴﺪﻳﻮ ﻋﻠﻰ ﻳﻮﺗﻴﻮﺏ (ﻟﺴﺖ ﻣﺴﺌﻮﻻً : ﻋﻦ ﺗﻐﻴﺮ ﺍﻟﺮﺍﺑﻂ ﻓﻲ ﺃﻱ ﻭﻗﺖ)


ﺃﻭﻻً
ﻻﺑﺪ ﻣﻦ ﺗﻮﺍﻓﺮ ﺃﺣﺪ ﻫﺬﻩ ﺍﻷﻧﻈﻤﺔ ﻋﻠﻰ ﺟﻬﺎﺯﻙ :


Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Vista, Windows Vista Service Pack 1,

Windows XP Service Pack 2, Windows XP Service Pack 3 ,Windows 7.

ﺛﺎﻧﻴﺎ
ﺍﻟﺤﺪ ﺍﻷﺩﻧﻰ ﻣﻦ ﺍﻟﺬﺍﻛﺮﺓ ﺍﻟﻤﺘﻄﻠﺒﺔ ۲٥٦ ﻟﻜﻦ ﻳﻔﻀﻞ ۱ ﺟﻴﺠﺎ ﻋﻠﻰ ﺍﻷﻗﻞ ﻭﺃﻋﺘﻘﺪ ﺃﻥ ﺍﻏﻠﺐ ﺍﻷﺟﻬﺰﺓ ﺗﺤﻮﻱ ﻫﺬﺍ ﺍﻟﻄﻠﺐ ، ﻛﺬﻟﻚ ﺗﻮﻓﺮ

۳۲ ً
ﻣﺴﺎﺣﺔ ﻋﻠﻰ ﺍﻟﻘﺮﺹ ﺍﻟﺼﻠﺐ ﻻ ﺗﻘﻞ ﻋﻦ ۲ ﺟﻴﺠﺎ ﻭﻛﻠﻤﺎ ﺯﺍﺩﺕ ﻛﻠﻤﺎ ﻛﺎﻥ ﺃﻓﻀﻞ ﻭﻣﻌﺎﻟﺞ ﻗﻮﺗﻪ ﻻ ﺗﻘﻞ ﻋﻦ ۲ ﺟﻴﺠﺎ ﻫﺮﺗﺰ ﺳﻮﺍءﺍ

ﺑﺖ ﺍﻭ ٦٤ ﺑﺖ ، ﻭﻳﻔﻀﻞ ﺃﻥ ﻳﻜﻮﻥ ﻣﻦ ﻁﺮﺍﺯ ﺍﻧﺘﻞ ٦٤ x ﺑﺖ ﻷﻥ ﺍﻟﻨﺴﺨﺔ Express ﻻ ﺗﻌﻤﻞ ﻣﻊ ﻣﻌﺎﻟﺠﺎﺕ IA64 ﺍﻟﻘﺪﻳﻤﺔ.

ﻟﻠﺤﺼﻮﻝ ﻋﻠﻰ ﻧﺴﺨﺔ Express ﻳُﻤﻜﻨﻚ ﻣﺘﺎﺑﻌﺔ ﺍﻟﺮﺍﺑﻂ ﺍﻟﺘﺎﻟﻲ (ﻣﻊ ﺍﻟﺘﻨﻮﻳﻪ ﺃﻧﻪ ﻋﺮﺿﺔ ﻟﻠﺘﻐﻴﺮ):
http://www.microsoft.com/en-us/download/details.aspx?id=1695


ﻭﺳﺘﻼﺣﻆ ﻭﺟﻮﺩ ﻧﺴﺨﺘﻴﻦ ﺍﺣﺪﻫﻤﺎ ﺗﺴﻤﻰ SQLEXPR_x64_ENU.exe ﻭﻫﻲ ﻟﻤﻌﺎﻟﺠﺎﺕ ٦٤ ﺑﺖ ، ﻭﺍﻷﺧﺮﻯ ﺗﺴﻤﻰ

SQLEXPR_x86_ENU.exe ﻭﻫﻰ ﻟﻤﻌﺎﻟﺠﺎﺕ ۳۲ ﺑﺖ ﺍﻟﺘﻲ ﺗﺘﻮﻓﺮ ﻓﻲ ﺍﻏﻠﺐ ﺍﻷﺟﻬﺰﺓ ﺍﻟﺸﺨﺼﻴﺔ ، ﻗﻢ ﺑﺘﺤﻤﻴﻞ ﻣﺎ ﻳﻨﺎﺳﺒﻚ ﻣﻦ ﻛﻠﺘﺎ

ﺍﻟﻨﺴﺨﺘﻴﻦ ، ﻭﻗﺒﻞ ﺍﻟﺸﺮﻭﻉ ﻓﻲ ﺍﻟﺘﺜﺒﻴﺖ ﺗﺄﻛﺪ ﻣﻦ ﺗﻮﻓﺮ ﺑﻴﺌﺔ ﺍﻟﺪﻭﺕ ﻧﺖ 3.5 sp1 ﻭﻳﻤﻜﻨﻚ ﺍﻟﺒﺤﺚ ﻋﻨﻬﺎ ﺍﻭ ﺗﻨﺰﻳﻞ ﺍﻻﺻﺪﺍﺭ ﺍﻟﺮﺍﺑﻊ ﻓﻬﺬﺍ

ﺃﻓﻀﻞ (ﺑﺪﻳﻬﻲ ﻋﻤﻠﻚ ﻋﻠﻰ ﻓﻴﺠﻮﻝ ﺳﺘﻮﺩﻳﻮ ۲۰۱۰ ﻳﺘﻀﻤﻦ ﺗﺜﺒﻴﺖ ﺑﻴﺌﺔ ﺍﻟﺪﻭﺕ ﻧﺖ) ﻭﻛﺬﻟﻚ ﻳﻨﺒﻐﻲ ﺗﻮﻓﺮ Windows Installer 4.5.

ﺑﻌﺪ ﺍﻟﺘﺤﻤﻴﻞ ﻗﻢ ﺑﺎﻟﺘﺜﺒﻴﺖ ﻭﺳﻴﻈﻬﺮ ﻟﻚ ﻫﺬﻩ ﺍﻻﺧﺘﻴﺎﺭﺍﺕ ..

ﻗﻢ ﺑﺎﺧﺘﻴﺎﺭ ﺍﻟﺨﻴﺎﺭ ﺍﻷﻭﺳﻂ ﻛﻤﺎ ﺑﺎﻟﺸﻜﻞ ﻭﻫﻮ ﺍﺣﺪ ﺍﻟﺨﻴﺎﺭﺍﺕ ﻓﻲ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺮﻛﻴﺐ ، ﻭﺍﻟﺘﻲ ﻳﺴﻤﺢ ﻟﻨﺎ ﺑﻤﺸﺎﻫﺪﻩ ﺃﻛﺒﺮ ﻋﺪﺩ ﻣﻤﻜﻦ ﻣﻦ

ﺍﻟﺨﺪﻣﺎﺕ:


سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008



سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008

سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008

سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008


ﺑﻌﺪ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Next ﻳﺘﻢ ﺍﻟﺬﻫﺎﺏ ﺇﻟﻰ ﺷﺎﺷﺔ ﺭﻗﻢ ﺍﻟﻤﻨﺘﺞ ﺣﻴﺚ ﻳﺘﻢ ﻭﺿﻊ ﺍﻟﺮﻗﻢ ﻟﻠﻤﻨﺘﺞ ..ﻟﻜﻦ ﻫﻨﺎ ﻻ ﻧﺤﺘﺎﺝ ﺃﻱ ﺭﻗﻢ ﻷﻥ ﺍﻟﺒﺮﻧﺎﻣﺞ 
ﻋﺒﺎﺭﺓ ﻧﺴﺨﺔ Express ﺃﻧﻈﺮ ﺍﻟﺸﺎﻛﻞ ﺍﻟﺘﺎﻟﻲ:

سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008


ﺑﻌﺪ ﻫﺬﻩ ﺍﻟﺨﻄﻮﺓ ﻳﺘﻢ ﺍﻟﺬﻫﺎﺏ ﻏﻠﻰ ﺷﺎﺷﺔ ﻗﺒﻮﻝ ﺍﻟﺘﺮﺧﻴﺺ ،ﻳﺘﻢ ﺇﺧﺘﺎﻳﺮ ﺍﻟﺨﻴﺎﺭ I Accept the license Terms،ﺑﻌﺪ ﺫﻟﻚ ﻳﺘﻢ ﺍﻟﻀﻐﻂ
ﻋﻠﻰ Next ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:

سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008

ﻳﺘﻢ ﺃﺧﺘﻴﺎﺭ ﻣﻠﻔﺎﺕ ﺍﻟﺪﻋﻢ ﺛﻢ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Install ،ﻓﻴﺒﺪء ﺍﻟﻤﻌﺎﻟﺞ ﺑﺈﺿﺎﻓﺔ ﻣﻠﻔﺎﺕ ﺃﺳﺎﺳﻴﺔ ﻟﻠﺨﺎﺩﻡ ﻛﻤﺎ ﺑﺎﻟﺸﻜﻞ:
سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008



ﺑﻌﺪ ﺫﻟﻚ ﻳﺘﻢ ﻋﻤﻞ ﻓﺤﺺ ﻟﻘﻮﺍﻧﻴﻦ ﺍﻟﺘﻨﺼﻴﺐ ﻣﺮﺓ ﺃﺧﺮﻯ ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:

سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008


ﺑﻌﺪ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Next ﻧﺬﻫﺐ ﺇﻟﻰ ﺷﺎﺷﺔ ﺍﻋﺪﺍﺩﺍﺕ ﺍﻟـ Instance ،ﺣﻴﺚ ﻳﻤﻜﻦ ﺃﻥ ﻧﺨﺘﺎﺭ ﺇﺳﻢ ﻟﻠـ Instance .
ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:

سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008

ﺑﻌﺪ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Next ﻧﺬﻫﺐ ﺇﻟﻰ ﺷﺎﺷﺔ ﺗﺤﺪﻳﺪ ﺍﻟـ Service Accounts ﻗﻢ ﺑﺎﺩﺧﺎﻝ ﺍﺳﻢ ﺍﻟﺤﺴﺎﺏ ﺍﻷﺩﻣﻦ (ﺍﺳﻢ ﺍﻟﻤﺴﺘﺨﺪﻡ ﺧﺎﺻﺘﻚ
ﻭﻛﻠﻤﺔ ﺍﻟﻤﺮﻭﺭ) ﻭﻓﻲ ﺍﻟﻐﺎﻟﺐ ﺳﻴﺘﻢ ﺍﺩﺧﺎﻟﻬﻢ ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:
سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008


سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008
سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008
سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008
سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008
سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008

برجاء ارسال رأيك فى الشرح فى تعليق وانتظرونى فى الدرس الثانى

» تابع القراءة

| 0 التعليقات ]

على سبيل المثال 
لرؤية موضوع كيفية انشاء حساب لة جوجل
الذى شرحناة من قبل فى الدرس السابق
اضغط هنا
http://translate.google.com.eg/translate?hl=en&ie=UTF8&u=http://www.egystd.org/2013/01/blog-post_9.html

نرى ان العنون يتألف من جزئين  كما هو موضح بالصورة
 الجزء الاول الغير مظلل هو عنوان موقع الترجمة والجزء الثانى المظلل هو عنوان الصفحة التى تريد ترجمتها
لاحظ ان الرابط يحتوى على =en اى ترجمة الى الانجليزية

انى اعلم جيدا ان هذة الطريقة صعبة ولكن قد تحتاج اليها فى بعض الاحيان
ولكن احب ان اسهل عليكم الامر اكثر من هذا لعدم فهم الكثير من المستخدمين فى البرمجة
يمكنك الذهاب الى
www.google.com

فى مستطيل البحث تكت تضع الرابط الذى تود ترجمتة مثلا الرابط التالى
مثلا http://www.egystd.org/2013/01/blog-post_9.html   تقوم بنسخة ثم وضعة فى مستطيل البحث
ومن ثم تضغط على translate الموجودة باعلى الصفحة
والان انت اصبحت تستطيع ترجمة المواقع

والان احب ان اشرح لكم الترجمة بطريقة اخرى وهى  ان تدخل على جوجل ثم تضغط على ترجمة translate
كما بالصورة التالية
الان تضغط على كلمة translate
بعد ذلك يظهر لك صفحة الترجمة وهى لاختيار اللغة التى تود الترجمة اليها


مثال تطبيقى
ادخلنا الان بالجزء المخصص لكتابة اللغة الانجليزية
i love Egypt
وتمت ترجمتة فى الجزء الاخر الخاص بالترجمة الى العربية كما وضحنا بالصورة السابقة
انا احب مصر
شكرا لحسن متابعتكم وننتظر التعليقات 


» تابع القراءة

| 0 التعليقات ]

فى الفترة الاخيرة اطلقت شركة جوجل الرائدة الاولى على مستوى العالم العديد من المزايا للمستخدمين والتى  اعتقد ان الكل يعلم مدى اهمية جوجل وخدمتها 
اليوم سأعرض لكم دروس خدمات جوجل كافة من خلال مدونة الجمعية المصرية لتنمية المهارات الابداعية 
اولا اسمى تامر مدير قسم الكمبيوتر بالجمعية 
واليوم احب ان اعرض عليكم خدمات جوجل ولكن قبل ان نستفاد من خدمات جوجل هذة لابد اولا من انشاء حساب جوجل 
اولا لابد بعد فتحة ان يكون لديك حساباً على جوجل هو نفسة حساب البريد اى انك عندما تمتلك حساب بريد اليكترونى معناها ان لديك حساب فى كل خدمات جوجل 
وان لم يكن لديك حساب على جوجل بأمكانك الان عمل حساب من هنا اضغط هنا ان لم يكن لديك حساب
وبأمتلاك حساب يمكنك التمتع باكثر من  خدمة يقدمها جوجل ليس فقط igoogle او gmail او المستندات او google +
الخطوة الاولى كما بالصورة اضغط على Create An Account
الظاهرة بالمربع الاحمر
املى البيانات والذى يجد صعوبة يتقدم بالتعليق على الموضوع وسأقوم بالرد علية خلال دقيقة

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

الان اصبح لديك حساب جوجل للاستفتسار برجاء التعليق 



» تابع القراءة

المشاركات الشائعة