مفهوم قواعد البيانات
مفهوم قواعد البيانات تعبير عن عملية متسلسلة تسمح ببناء قاعدة بيانات صلبة ومتماسكة وغير متكررة العناصر .
تتألف هذه العملية من ثلاث مراحل أساسية ممثلة بثلاثة نماذج :
- النموذج التصوّري
- النموذج الترابطي
- النموذج التقني
وفيما يلي توضيح هذه النماذج:
النموذج التصوّري
يعتبر النموذج التصوّري المستوى المؤسسة في مسار عملية تحليل قواعد البيانات. وهذه الفترة تقضي بتجريد المسألة الواقعية المطروحة للقيام بنوع من اعادة تكوين لهذه المسألة في سبيل الوصول إلى حل في الاطار التطبيقي على الآلة.
تبدأ عملية بناء هذا النموذج بتحليل المسألة المطروحة وحاجاتها التي يجب ان تنجز بعناية. ومن ثم تتم ترجمة هذا التحليل إلى نموذج مرئي (graphic shema) والذي يمثل بدوره النموذج المفاهيمي.
يوجد طريقتين للقيام بهذا النموذج :
1- طريقة الكيانات والعلاقات (Entity relationship): وهذه الكيفية تستطيع ان تطبق بمفهومين:
- مفهوم شين (Chen): والذي انجزه الباحث شين(Chen) عام 1976 ويعتير شين المؤسس لطريقة الكيانات العلاقات
- مفهوم الMERISE والتي انجزت بواسطة (Tardieu وal.) عام 1985.
2- وطريقة (Class diagrams of UML ).
النموذج الترابطي
النموذج الترابطي هوالفترة الثانية في عملية تحليل قواعد البيانات. ويعتبر هذا النموذج من المراحل الآساسية في مفهوم قواعد البيانات فمن خلال هذا النموذج تتم عملية التطبيق على الآلة.
تتم عملية بناء هذا النموذج بتحويل النموذج التصوّري إلى علاقات, عبر اتباع قواعد محددة. العلاقة هي تعبير عن مجموعة فرعية من مجموعة الضرب الديكارتي (Cartesian Poduct) بين عدد من المجالات(Domain): يمكن تشبيه العلاقة بجدول من عدة عواميد, وكل خط منه يعتبر تجسيد(instantiation) لهذه العلاقة.
وقد تم مؤخرا اصدار نموذج حديث يدعى النموذج الترابطي الغرضي (Relationnel object) وهومقتبس عن التحليل الغرضيّ التوجه, حيث تصبح العلاقات تعبير عن جداول أغراض.
وبعد عملية بناء النموذج الترابطي ، غالبا ما يتم ما يسمى بالتطبيع (Normalization) حيث يتم دراسة النموذج الترابطي في هدف تحسينه.
وهناك عدة أشكال من التطبيع وكل واحدة منها لديها قواعد محددة:
- الشكل التطبيعي الأول (1NF: First normal form)
- الشكل التطبيعي الثاني(2NF)
- الشكل التطبيعي الثالث(3NF)
- الشكل التطبيعي ل بويس-كود (Boyce_Codd NF)
- الشكل التطبيعي الرابع(4NF)
- الشكل التطبيعي الخامس(5NF)
وغالبا يتم السعي إلى تطبيق الشكل التطبيعي الثالث.
النموذج التقني
النموذج التقني هوالفترة الأخيرة من مفهوم قواعد البيانات, حيث يتم تطبيق النموذج الترابطي على الآلة, عبر برامج إدارة قواعد البيانات واستخدام لغة ال "الأس كي أل (SQL).
ويوجد الكثير من هذه البرامج ، منها :
- أوراكل(ORACLE) ،وهوبرنامج إدارة قواعد بيانات ترابطيّة ، وترابطيّة غرضية في آخر اصداراته. وهونظام مخصص للتطبيقات العالية المستوى (Professional).
- ماي أس كيوأل (MySQL) ، وهوبرنامج إدارة قواعد بيانات ترابطيّة ، ويستخدم خصوصا لبناء مواقع متحركة على شبكة الانترنت بمساعدة لغة الPHP
- بوسغر أس كيوأل (PosgreSQL) وهوبرنامج إدارة قواعد بيانات ترابطيّة وترابطيّة غرضية, وهوبرنامج منتج وقوي ويشكل بديلا مفتوح المصدر (Open Source) للبرامج التجارية مثل Oracle
- أكسس (Access) وهوبرنامج إدارة قواعد بيانات ترابطيّة من شركة مايكروسوفت العالمية, وهومخصص للتطبيقات الصغيرة.
انظر أيضاً
- معلومات
- فهم المعلوماتية
- قاعدة بيانات