المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مقدمة لقواعد البيانات أوراكل



skybird6114
03-29-2011, 07:52 AM
مقدمة إلى قواعد البيانات
(1) ماهي قواعد البيانات ؟
هي عناصر من البيانات يوجد بينها و بعضها البعض علاقة أو عدة علاقات لخدمة هدف أو كيان محدد.
مثل متجر / مخزن / مدرسة و غيرها الكثير ....
و بدلا من تخزين هذه البيانات على الأوراق في الدفاتر يتم حفظها بشكل الكتروني على وحدة التخزين الموجودة بالكمبيوتر.
تعريف مختصر :
تجميع منتظم للبيانات بأقل قدر ممكن من التكرار
[2] - لماذا نستخدم قواعد البيانات ؟

1 - يمكن تخزين حجم هائل من البيانات في مساحة صغيرة داخل الكمبيوتر بدلا من إستخدام أعداد كبيرة من الدفاتر الورقية التى تشغل مساحة كبيرة.
2 – سهولة و سرعة الحصول على المعلومة المطلوبة في وقت قصير جدا بالمقارنة مع الوقت المطلوب للبحث في الدفاتر الورقية.
3 – إمكانية الإضافة و الحذف و التعديل للبيانات و هذا ليس متاحا بسهولة في الدفاتر الورقية.
4 – تأمين و سرية البيانات حيث أن البيانات لا يمكن الإطلاع عليها إلا لمن يملك الصلاحية لذلك فقط.

[3] – المكونات المطلوبة للعمل بقواعد البيانات :
1 – أجهزة الحاسوب المناسبة للعمل و التحزين و ذلك حسب حجم البيانات.
2 – البرمجيات و هي اللغة أو التطبيق المناسب للتعامل مع الكمبيوتر لتخزين البيانات و الحصول على المعلومات منها.
و من أمثلة هذه البرمجيات أكسيس الموجود في حزمة الأوفيس المكتبية من شركة مايكروسوفت أو الأوراكل و غيرها الكثير.
3 - العمالة البشرية :
أ – مدير قاعدة البيانات : و هو مطلوب في حالة وجود فريق عمل كبير و خاصة شركات البرمجيات الكبيرة و أماكن العمل ذات الحجم الكبير
و هو مسئول عن تنظيم و إدارة العمل على قواعد البيانات و تحديد صلاحيات المستحدمين.
ب – مطورو النظم : مبرمج أو عدة مبرمجين ممن يجيدون العمل على البرنامج المستخدم و ذلك طبقا لحجم العمل
و تكون مهمتهم الأساسية دراسة النظام و تصميم و إختبار البرمجيات المطلوبة. ( و هو موضوع دراستنا)
ج – المستخدمون : هم الأفراد القائمون على إستخدام النظام مثل تسجيل البيانات و الحصول على التقارير المطلوبة.

[4] السؤال الذي يتكرر كثيرا ماذا أدرس أوراكل أم أكسيس ؟
لا أحد يجيب على هذا السؤال سوى حجم العمل المطلوب .
إذا كان حجم العمل صغير أو متوسط فيفضل إستخدام الأكسيس.
ولكن في حالة الكيانات الكبيرة أو فوق المتوسطة يكون من الأفضل إستخدام الأوراكل.
و أعتقد أن هذه إجابة مختصرة و بسيطة لسؤال يتردد كثيرا.
و هذا لا يمنع إستخدام أى من الأوراكل أو الأكسيس في جميع الأحوال و لكن مجرد و جهة نظر خاصة.
[5] ما هو أوراكل ؟
تطبيق للأستخدام لإنشاء و إدارة قواعد البيانات يتميز بالقة و الكفاءة و السرعة و خاصة عند التعامل مع الأحجام الكبيرة و الهائلة من البيانات.
كما يتميز بمرونة و إمكانيات كبيرة لمطوري البرامج. كما يسمح بتعامل عدد كبير من المستخدمين مع الحفاظ على السرعة و الدقة و سرية البيانات.
و يمكن للمستخدمين التواجد في مكان واحد أو عدة أماكن متباعدة حتى لو كانت حول العالم حيث أنه يمكن التواصل من خلال شبكة الإنترنت.
[6] ماذا أفعل لأتعلم أوراكل ؟
أولا : معرفة المبادئ الأساسية لقواعد البيانات و طريقة التعامل معها.
ثانيا : أن يكون لديك نسخة من قاعدة البيانات أوراكل . و إن لم تكن لديك فيمكن تحميلها من موقع أوراكل و سنشرح ذلك لاحقا.
و يوجد نسخة مجانية للنحميل تسمى Oracle Express Edition.
ثالثا : تثبيت قاعدة البيانات أوراكل على جهازك.
رابعا : أتقان إستخدام اللغة الخاصة للتعامل مع قواعد البيانات و تسمى SQL و لغة البرمجة PL/SQL.
خامسا : إستخدام المطور Developer.

كلمة أخيرة: الطريق طويل ليس بالصعب .. ليس بالسهل.
مطلوب قراءة تدريب تعليم تنفيذ صبر بالتوفيق.
و الآن دعونا نبدأ العمل الفعلى .
((( إنتظروا الدرس القادم ... تحميل قاعدة البيانات... إلى لقاء قريب)))

A7med Baraka
03-30-2011, 10:59 AM
جميل جدا skybird6114 (http://www.barakasoft.com/vb/member.php?22951-skybird6114)

تسلم أيدك وفى انتظار الدرس القادم أن شاء الله :)