مقال برمجي | نظرة سريعة عن علم الاحصاء وقواعد البيانات

تفاصيل العمل

==========

مع تعلمي لقواعد البيانات والتدقيق في دراستها وألية تصميمها وعملها -علي سبيل المثال

SQL "Structured Query Language"

العديد من قواعد البيانات الا وهي

"Tables" او "Entities

وتصميم قاعد البيانات بداية من تصميم الجداول مرورا ب

“Rows” , “Tuples” , “Records” او الصفوف

الي الاعمدة او

“Attributes” , “Columns” , “Fields”

بحيث كل جدول يحتوي علي صفوف يمثل الواحد منها معلومات عن شخص معين وكل معلومة تنسدل تحت عمود معين ذا نوع واحد ومحدد يحتوي هذا العمود علي العديد من القيم لعديد من الاشخاص او

"بالاحري "الصفوف

ومن اجل ضمان ملائمة والتكامل بين البيانات وبعضها البعض فتصبح وحدة واحدة ,دالة ومفيدة بذاتها من اجل ضمن قرارات سليمة والقدرة علي معالجة هذه البيانات او ما يطلق عليها بالمصطلح الانجليزي

"data integrity"

وهنا قد نوهنا الي مبدأ تكامل البيانات

- او ما يتم استخدامه من قيود -بالمعني الادق

لاجل تكاملها مثلما نري في برنامج قاعدة البيانات الخاصة بمايكروسوفت

"MS SQL Server"

UNIQUE , PRIMARY KEY , FOREIGN KEY , NOT NULL

ومن هنا اود طرح عليكم العديد من امثلة الدوال والتي تستخدم بكثرة في العديد من قواعد البيانات - مع اختلاف تركيبها اللغوي

VAR,COUNT ,AVG , SUM, STDEV,MIN,MAX

وتمثل هذه الدوال الاعمدة الرئيسية لعلم الاحصاء

احد فروع علم الرياضيات

والتي يطلق عليها بقواعد البيانات

"Aggregation functions"

ولنبدأ بأول دالتين وهما

MAX , MIN

ولكل منهما وظيفة ذات معني واضح من اسمها اذ تدل عليها

MAX

وهي الدالة التي تستقبل كمدخل لها عمود يحتوي علي ارقام ويستخرج منه الرقم الاكبر من بين هذه الارقام

MINالامر الذي يدل علي الدالة النقيضة لها بالفعل

AVG

واليكم دالة اخري الا وهي دالة المتوسط الحسابي ونصها الرياضياتي هو

" مجموع القيم مقسومة علي عدد هذه القيم "

والتي بامكاننا تقسيمها الي دالتين بقواعد البيانات

SUM / COUNT

قد نضطر الي ذكر عيبين في قواعد البيانات وهما حساب الوسيط والمنوال

-كما يطلقون عليهما في علم الاحصاء-

او باللغة الانجليزية مصطلحي

Mode , Median

والوصول الي قيمتهما بل لهما بنية معقدة بلغة الاستعلام

-قد نتطرق اليها لاحقا-

ولدينا أيضا دالة اخري وتمثل احد اهم الدوال في علم الإحصاء لما لها من قيمة ومدلول وتستخدم وتذكر كثيرا في علم الإحصاء الا وهي دالة الانحراف المعياري ودالة التباين أيضا

– دالة التباين هي مربع دالة الانحراف المعياري –

ويطلق عليهما مصطلحي اللغة الإنجليزية

Standard Deviation الانحراف المعياري || Variance التباين

وتركيبهما او صيغتهما بلغة الاستعلام هي :

STDEV , VAR

وفي علم الاحصاء يطلق علي الدالتين السابقتين مصطلح

"Measures of Spread"

وعلي دوال مثل

AVG , Mode , Median

مصطلح

"Measures of Summary"

ومما تقوم الدوال الإحصائية بانتاجه من قيم الا ان بطبيعة الحال قد تحتوي هذه القيم علي ارقام عشرية ومن اجل الحصول علي ارقام بدون فواصل او ارقام عشرية " التقريب لاقرب رقم صحيح او التخلص من الأرقام العشرية أصلا"

بلغة الاستعلام للحصول علي ما هو في علم الرياضيات نستخدم دالة

ROUND

مبدأ التقريب وقد نتطرق الي مبدأ اخر وما هو جلي علي الاذهان بصفة اكثر فهما

وايضا ما اريد ان اذكره مبدأ ازالة الارقام العشرية من الاساس

الا وهو مبدأ

"Truncation"

بالطبع لكل برنامج من السابق ذكرها لغة استعلام شبيهة جدا مع اختلاف بسيط في تركيبها اللغوي فيما يسمي ب

“Syntax”

وبالطبع طرق تخزين البيانات وطبيعة البيانات كل ذلك واكثر يختلف من برنامج الي اخر فيما يلبي وينطبق فائدته علي الحاجة المراد معرفتها

واذكر لكم بعض أنواع أنظمة قواعد البيانات

Relational DBMS

NoSQL DBMS

Network DBMS

Hierarchical DBMS==========

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
13
تاريخ الإضافة
تاريخ الإنجاز
المهارات