skybird6114
09-03-2011, 09:27 AM
مقدمة إلى قواعد البيانات
(1) ماهي قواعد البيانات ؟
هي عناصر من البيانات يوجد بينها و بعضها البعض علاقة أو عدة علاقات لخدمة هدف أو كيان محدد.
مثل متجر / مخزن / مدرسة و غيرها الكثير ....
و بدلا من تخزين هذه البيانات على الأوراق في الدفاتر يتم حفظها بشكل الكتروني على وحدة التخزين الموجودة بالكمبيوتر.
تعريف مختصر :
تجميع منتظم للبيانات بأقل قدر ممكن من التكرار
[2] - لماذا نستخدم قواعد البيانات ؟
1 - يمكن تخزين حجم هائل من البيانات في مساحة صغيرة داخل الكمبيوتر بدلا من إستخدام أعداد كبيرة من الدفاتر الورقية التى تشغل مساحة كبيرة.
2 – سهولة و سرعة الحصول على المعلومة المطلوبة في وقت قصير جدا بالمقارنة مع الوقت المطلوب للبحث في الدفاتر الورقية.
3 – إمكانية الإضافة و الحذف و التعديل للبيانات و هذا ليس متاحا بسهولة في الدفاتر الورقية.
4 – تأمين و سرية البيانات حيث أن البيانات لا يمكن الإطلاع عليها إلا لمن يملك الصلاحية لذلك فقط.
[3] – المكونات المطلوبة للعمل بقواعد البيانات :
1 – أجهزة الحاسوب المناسبة للعمل و التحزين و ذلك حسب حجم البيانات.
2 – البرمجيات و هي اللغة أو التطبيق المناسب للتعامل مع الكمبيوتر لتخزين البيانات و الحصول على المعلومات منها.
و من أمثلة هذه البرمجيات أكسيس الموجود في حزمة الأوفيس المكتبية من شركة مايكروسوفت أو الأوراكل و غيرها الكثير.
3 - العمالة البشرية :
أ – مدير قاعدة البيانات : و هو مطلوب في حالة وجود فريق عمل كبير و خاصة شركات البرمجيات الكبيرة و أماكن العمل ذات الحجم الكبير
و هو مسئول عن تنظيم و إدارة العمل على قواعد البيانات و تحديد صلاحيات المستحدمين.
ب – مطورو النظم : مبرمج أو عدة مبرمجين ممن يجيدون العمل على البرنامج المستخدم و ذلك طبقا لحجم العمل
و تكون مهمتهم الأساسية دراسة النظام و تصميم و إختبار البرمجيات المطلوبة. ( و هو موضوع دراستنا)
ج – المستخدمون : هم الأفراد القائمون على إستخدام النظام مثل تسجيل البيانات و الحصول على التقارير المطلوبة.
[4] السؤال الذي يتكرر كثيرا ماذا أدرس أوراكل أم أكسيس ؟
لا أحد يجيب على هذا السؤال سوى حجم العمل المطلوب .
إذا كان حجم العمل صغير أو متوسط فيفضل إستخدام الأكسيس.
ولكن في حالة الكيانات الكبيرة أو فوق المتوسطة يكون من الأفضل إستخدام الأوراكل.
و أعتقد أن هذه إجابة مختصرة و بسيطة لسؤال يتردد كثيرا.
و هذا لا يمنع إستخدام أى من الأوراكل أو الأكسيس في جميع الأحوال و لكن مجرد و جهة نظر خاصة.
[5] ما هو أوراكل ؟
تطبيق للأستخدام لإنشاء و إدارة قواعد البيانات يتميز بالقة و الكفاءة و السرعة و خاصة عند التعامل مع الأحجام الكبيرة و الهائلة من البيانات.
كما يتميز بمرونة و إمكانيات كبيرة لمطوري البرامج. كما يسمح بتعامل عدد كبير من المستخدمين مع الحفاظ على السرعة و الدقة و سرية البيانات.
و يمكن للمستخدمين التواجد في مكان واحد أو عدة أماكن متباعدة حتى لو كانت حول العالم حيث أنه يمكن التواصل من خلال شبكة الإنترنت.
للحديث بقية ... انتظرونا.
(1) ماهي قواعد البيانات ؟
هي عناصر من البيانات يوجد بينها و بعضها البعض علاقة أو عدة علاقات لخدمة هدف أو كيان محدد.
مثل متجر / مخزن / مدرسة و غيرها الكثير ....
و بدلا من تخزين هذه البيانات على الأوراق في الدفاتر يتم حفظها بشكل الكتروني على وحدة التخزين الموجودة بالكمبيوتر.
تعريف مختصر :
تجميع منتظم للبيانات بأقل قدر ممكن من التكرار
[2] - لماذا نستخدم قواعد البيانات ؟
1 - يمكن تخزين حجم هائل من البيانات في مساحة صغيرة داخل الكمبيوتر بدلا من إستخدام أعداد كبيرة من الدفاتر الورقية التى تشغل مساحة كبيرة.
2 – سهولة و سرعة الحصول على المعلومة المطلوبة في وقت قصير جدا بالمقارنة مع الوقت المطلوب للبحث في الدفاتر الورقية.
3 – إمكانية الإضافة و الحذف و التعديل للبيانات و هذا ليس متاحا بسهولة في الدفاتر الورقية.
4 – تأمين و سرية البيانات حيث أن البيانات لا يمكن الإطلاع عليها إلا لمن يملك الصلاحية لذلك فقط.
[3] – المكونات المطلوبة للعمل بقواعد البيانات :
1 – أجهزة الحاسوب المناسبة للعمل و التحزين و ذلك حسب حجم البيانات.
2 – البرمجيات و هي اللغة أو التطبيق المناسب للتعامل مع الكمبيوتر لتخزين البيانات و الحصول على المعلومات منها.
و من أمثلة هذه البرمجيات أكسيس الموجود في حزمة الأوفيس المكتبية من شركة مايكروسوفت أو الأوراكل و غيرها الكثير.
3 - العمالة البشرية :
أ – مدير قاعدة البيانات : و هو مطلوب في حالة وجود فريق عمل كبير و خاصة شركات البرمجيات الكبيرة و أماكن العمل ذات الحجم الكبير
و هو مسئول عن تنظيم و إدارة العمل على قواعد البيانات و تحديد صلاحيات المستحدمين.
ب – مطورو النظم : مبرمج أو عدة مبرمجين ممن يجيدون العمل على البرنامج المستخدم و ذلك طبقا لحجم العمل
و تكون مهمتهم الأساسية دراسة النظام و تصميم و إختبار البرمجيات المطلوبة. ( و هو موضوع دراستنا)
ج – المستخدمون : هم الأفراد القائمون على إستخدام النظام مثل تسجيل البيانات و الحصول على التقارير المطلوبة.
[4] السؤال الذي يتكرر كثيرا ماذا أدرس أوراكل أم أكسيس ؟
لا أحد يجيب على هذا السؤال سوى حجم العمل المطلوب .
إذا كان حجم العمل صغير أو متوسط فيفضل إستخدام الأكسيس.
ولكن في حالة الكيانات الكبيرة أو فوق المتوسطة يكون من الأفضل إستخدام الأوراكل.
و أعتقد أن هذه إجابة مختصرة و بسيطة لسؤال يتردد كثيرا.
و هذا لا يمنع إستخدام أى من الأوراكل أو الأكسيس في جميع الأحوال و لكن مجرد و جهة نظر خاصة.
[5] ما هو أوراكل ؟
تطبيق للأستخدام لإنشاء و إدارة قواعد البيانات يتميز بالقة و الكفاءة و السرعة و خاصة عند التعامل مع الأحجام الكبيرة و الهائلة من البيانات.
كما يتميز بمرونة و إمكانيات كبيرة لمطوري البرامج. كما يسمح بتعامل عدد كبير من المستخدمين مع الحفاظ على السرعة و الدقة و سرية البيانات.
و يمكن للمستخدمين التواجد في مكان واحد أو عدة أماكن متباعدة حتى لو كانت حول العالم حيث أنه يمكن التواصل من خلال شبكة الإنترنت.
للحديث بقية ... انتظرونا.