كلية الحاسبات والمعلومات Computer Is Future
What meaning of Databases??Come 613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا What meaning of Databases??Come 829894
ادارة المنتدي What meaning of Databases??Come 103798
كلية الحاسبات والمعلومات Computer Is Future
What meaning of Databases??Come 613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا What meaning of Databases??Come 829894
ادارة المنتدي What meaning of Databases??Come 103798
كلية الحاسبات والمعلومات Computer Is Future
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


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

 

 What meaning of Databases??Come

اذهب الى الأسفل 
كاتب الموضوعرسالة
????
زائر
Anonymous



What meaning of Databases??Come Empty
مُساهمةموضوع: What meaning of Databases??Come   What meaning of Databases??Come I_icon_minitimeالثلاثاء أكتوبر 28, 2008 10:47 am


هل تعرف ما هو المقصود بمصطلح قاعدة بيانات أو Database
قواعد البيانات عبارة عن مجموعة من المعلومات وإذا دققت النظر، ستلاحظ أننا نستخدم أنواعا مختلفة من قواعد البيانات في مختلف أنشطتنا اليومية فدليل الهاتف هو نوع من قواعد البيانات، وكذلك دفتر العناوين، أو أي درج مليء بالملفات، أو أي صندوق ممتلئ بوصفات طهي مدونة على بطاقات الفهرسة
ولقواعد البيانات الحاسوبية عدة استخدامات، فهي تستطيع تتبع المبيعات، والعمل كمورد يمكن مندوبي المبيعات والخدمات من الوصول إلى معلومات عن المنتجات، والخدمات، والعملاء فمن الممكن عن طريقها تتبع المشكلات التي يعاني منها العملاء و/أو المكاتب الفرعية لشركة ما كما أنها تمكننا من إنشاء تقارير توضح نسبة المبيعات التي حققها أحد مندوبي المبيعات، أو مبيعات منتج معين، أو الاتجاهات التي تتخذها المبيعات بمرور الوقت، أو المخزون، أو تواريخ المعاملات التجارية الخاصة بالعملاء، أو أية معلومات عن العملاء فما عليك إلا أن تذكر التقارير التي تريدها، وحينئذ ستقوم قاعدة البيانات بتقديمها
ونحن في حاجة إلى قواعد البيانات لأن النجاح أوالفشل في عمل ما يعتمد على قدرتنا على الحصول على المعلومات وتوظيفها لذا، يجب تنظيم المعلومات بطريقة تمكننا من الوصول إليها بسهولة وتتميز أجهزة الحاسب الآلى بقدرتها الفائقة على التعامل مع قواعد البيانات نظراً لأنها تستطيع تنظيم كم هائل من المعلومات بطريقة تمكننا من استدعائها بسهولة في فترة زمنية قصيرة للغاية كما أن جهاز الحاسب، على عكس بني البشر، لا يشعر بالملل عند الاطلاع على نفس المعلومات مراراً وتكراراً ومن الجدير بالذكر أن الحاجة إلى المعلومات تظهر في حالتين
1- فقد لا يكون لديك ما يكفي منها والحل الوحيد هو أن تتمتع بالقدرة على البحث عن المصادر المفيدة والوصول إليها للعثور على المعلومات التي تحتاجها
2- أو أن يكون لديك الكثير والكثير من المعلومات لنفترض أن قسم التسويق لديه معلومات حول عدة مجالات مبيعات تحتاجها، وأرسل إليك أحد العاملين به جدولا إليكرونيا spreadsheet ضخما يحتوي على ما يقرب من 60 ألف سجل ويصل حجمه إلى عدة مئات من الصفحات المطبوعة والعاملون الذين يساعدونك عليهم البحث في كل هذه السجلات ما يقرب من مائة مرة في اليوم الواحد لتوفير المعلومات اتلي تحتاجها ياله من كم كبير من الأوراق لتتعامل معه
وفي كلا الموقفين، أنت في ورطة حقيقية لأنك لا تستطيع القيام بما تريد بسبب عدم القدرة على الوصول إلى المعلومات التي تحتاجها بسرعة مناسبة ولهذا، فإننا سنقوم من خلال هذا المقال بإرشادك إلى كيفية تنظيم معلوماتك بحيث تتمكن من الوصول إلى ما تريد في الوقت الذي تريده وبالطريقة التي تريدها من خلال إنشاء قاعدة بيانات ببرنامج أكسيس
ولعلك قمت بوظائف مشابهة لما تؤديه برامج قواعد البيانات من خلال استخدام أحد برامج الجداول الإلكترونية، مثل برنامج Excel، أو Lotus 123، وهي برامج ممتازة بالفعل ولكن، إذا كنت في موقف يحتم عليك تتبع البيانات واختلافها على مدى فترة زمنية ممتدة، وإعداد تقارير على فترات منتظمة، فإن استخدام أحد برامج قواعد البيانات المخصصة سيكون أكثر سهولة وملاءمة بالنسبة لك من أي برنامج للجداول الإلكترونية
وليس هناك أدنى شك في أن إعداد قاعدة بيانات سيستغرق وقتاً وجهدا أطول مما يستغرقه إعداد الجداول المحاسبية إلا أنه وبعد المشقة التي قد تعانيها في البداية، فإن قاعدة البيانات ستمنحك قدرا كبيرا من المرونة وسهولة التعامل التي يصعب حصولك عليها عند استخدام الجداول المحاسبية ومن المميزات الرئيسية للتعامل مع قواعد البيانات أن الشخص المسئول عن إدخال البيانات Data Entry لن يتعامل مع المعلومات نفسها سوى مرة واحدة فقط عند إدخاله وبعد ذلك، سيتم التعامل مع هذه المعلومات إلكترونياً للحصول على كل ما تريده
وبالإضافة إلى ما سبق، تتيح لك قواعد البيانات إعداد التقارير بسرعة وسهولة فأنت لم تعد مضطراً إلى النسخ والقص واللصق، والتحقق ثم إعادة التحقق من صحة المعادلات، وكل هذا الهراء المرتبط بالتنسيقات وخلافه فبمجرد انتهائك من إدخال البيانات، ستتولى قاعدة البيانات كل هذه الأمور فقط، انقر زرا، واختر تاريخا أو زوجا من التواريخ بالنقر في مربعات اختيار، ثم توجه بعد ذلك لتلقي التقرير من الطابعة ولا تعجب فالأمر بالفعل بهذه السهولة
وتستطيع أية قاعدة بيانات مصممة جيداً (بحيث يمكن اعتبارها برنامجا متكاملا) توفير وقتك، وتنفيذ ما تريده من عمليات بسلاسة وسرعة، ومساعدتك في إعداد التقارير
وقد تكون قد جربت من قبل استخدام برنامج Microsoft Access، واكتشفت أنه معقد وصعب الفهم نوعاً ما ونحن نود أن نوضح أن هذا البرنامج لم يتم تصميمه ليكون برنامجا بديهيا ذاتي الفهم على الإطلاق وبعبارة أخرى، فأنت لا تستطيع فتحه والتعرف على طريقة استخدامه بمجرد النقر على بعض الأزرار
وقد تكتشف عند توجهك لشراء كتاب حول البرنامج، أن جميعها يحتوي على عدد من الصفحات لا يقل عن 1300 صفحة بأي حال من الأحوال، وأن وزنها لا يقل عن خمسة كيلو جرامات للكتاب الواحد، وأنها تبدو شديدة التعقيد
والحق أن هناك مبادئ أساسية محددة ينبغي اتباعها عند تصميم قواعد البيانات وسوف نغطي هذه المبادئ بطريقة عملية عن طريق إنشاء قاعدة بيانات صالحة للاستخدام، يمكن اعتبارها برنامجا متكاملا وسيكون الأمر ممتعاً للغاية لأن المشروع الذي ستنشئه بيدك سيفيدك بالفعل، وسيكون صالحا للعمل
ومن الجدير بالذكر أن أي فرد يتمتع بمهارات التعامل ببرنامج قواعد البيانات Microsoft Access سيكون مكسبا حقيقيا لأية شركة أو هيئة فعندما يلاحظ الناس ما يمكنك القيام به من خلال استخدام البرنامج، فإنهم سيتدافعون إليك راغبين في قيامك بمشاريع من أجلهم كما ستزداد قيمتك لدى الشركة مع كل قاعدة بيانات ناجحة تقوم بإنشائها ونحن نستخدم حالياً Microsoft Access 2000، إلا أن المبادئ الرئيسية ستنطبق على Microsoft Access 97 والنسخ الأحدث مثل Microsoft Office XP

وتتمثل المبادء الأساسية للتعامل مع البرنامج والتي تنناولها هنا في إنشاء الجداول Tables التي تكّون قاعدة البيانات، وإنشاء النماذج Forms التي تستخدم لإدخال بيانات في قاعدة البيانات، وإنشاء التقارير Reports، وأخيراً، إنشاء الاستفسارات Queries التي يمكن عن طريقها طلب استرجاع المعلومات من القاعدة وسنقوم أولاً بإعطائك مثالاً عملياً لاحتياجات إحدى الشركات وطبيعة متطلباتها التي يمكن للبرنامج أن يلبيها، مما سيوضح لك فوائد البرنامج واستخداماته التطبيقية وكيفية التخطيط لقاعدة البيانات والتطبيقات التي ستقوم بإنشائها باستخدامه
وتعتمد المادة التعليمية التالية على قدرة المستخدم على التعامل بكفاءة مع أي من نظم النوافذ ويندوز 95/98/NT أو 2000 أو XP، وكذلك، على استخدام برنامج إكسل (سبق أن تناولناه في عدد سابق) والذي يمثل مع أكسيس وورد وباور بوينت جزءاً من حزمة مايكروسوفت أوفيس
وسنبدأ بإعطائك مقدمة بسيطة عن مفهوم قواعد البيانات العلاقية Relational Databases، فأغلب نظم إدارة قواعد البيانات المنتشرة حالياً تعتمد على ما يعرف بنموذج القاعدة العلاقية وأكسيس يعتبر أحد نظم إدارة قواعد البيانات العلاقية

-مقدمة حول قواعد البيانات العلاقية Relational Databases
ظلت قواعد البيانات الأولى المستخدمة خلال الستينات والسبعينات من هذا القرن تعتمد إما على ملفات بيانات عادية Flat، أو على نماذج البيانات الهرمية Hierarchical، أو الشبكية Networked وهذه النظم المستخدمة قديما في حفظ البيانات تتسم بعدم المرونة بسبب تركيبتها الصارمة واعتمادها القوي على برامج تطبيقات لأداء كل مهام المعالجة المطلوبة حتى أبسطها
ولكن، في أواخر السبعينات، أصبح نموذج قواعد البيانات العلاقية Relational Databases الذي طوره الأكاديميون مطروحاً تجارياً في حزم برمجية مثل DB2 وORACLE وهذا النموذج يتمثل في وضع البيانات داخل جداول بينها بعض العلاقات Relationships (ومن هنا جاءت التسمية قواعد بيانات علاقية Relational Databases
ففي مثل هذه القواعد، والتي تستخدمها تطبيقات شهيرة مثل، Sybase و Oracle و IBM DB2 و MS SQL Server و Ms access، تخزن البيانات في جداول Tables مكونة من عمود واحد Column (ويطلق عليه أكسيس اسم Field) أو أكثر والبيانات التي تخزن في كل عمود تكون من نوع بيانات واحد data type، مثل الأنواع حروف character، أو أرقام number، أو تاريخ Date ومجموعة القيم المأخوذة من كل عمود في الجدول تسمى سجل Record أو صف Row في هذا الجدول
يمكنك الرجوع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
What meaning of Databases??Come
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
كلية الحاسبات والمعلومات Computer Is Future :: لغات البرمجه Programming Language :: DATA BASE-
انتقل الى: