تعريف قواعد البيانات ولغة SQL
في الأونة الأخيرة انتشرت التطبيقات الكثيرة التي تقوم على ترتيب وتنسيق المعلومات وكيفية استغلل تلك المعلومات المرتبة والمنظمة بشكل عملي ، ويلمس ذلك القائمون على المشاريع الكبيرة التي تحتاج إلى برامج لإدارة تلك المعلومات المرتبة والمنظمة .
هذه البرامج اختلفت وتعددت نتيجة اختلف عقول البشر في التفكير بشأن موضوع معين ، وذلك الختلف ناشىء نتيجة اختلف إحتيااحتياجات كل فرد عن الخر ، هذه البرامج التي نتحدث عنها وبالتالي يفرض Database Management System برامج تسمى في العالم التقني بنظم إدارة قواعد البيانات أو Database المصطلح قاعدة البيانات أو نفسه للتعريف .
قاعدة البيانات أو Database
بشكل بسيط جداً يمكن تعريف قاعدة البيانات على أنها طريقة منظمة لتخزين مجموعة من المعلومات معاً ، وبالتالي فإن مصطلح قاعدة البيانات يشير إلى كيفية وضع المعلومة أو عدة معلومات في صورة مرتبة منسقة يسهل التعامل معها بعد ذلك .
تجدر الشارة إلى قاعدة البيانات التي تخص الحاسوب ، ذلك أن البرنامج المسؤول عن إدارة قواعد بيانات . الحاسوب تسمى نظم إدارة قواعد البيانات أو فيما يعرف بDatabase Management System ولكن هناك مفهوم خاطي قد يتصوره البعض أن قواعد البيانات ل توجد إل على الحاسوب فقط !!
نبذة عن الكتاب :-
كتاب عربي شرح من الصفر حتى احترف MYSQL بصيغة PDF . كتاب مختصر مكون من 66 صفحة .
محتويات الكتاب :-
- مقدمة : تعريف قواعد البيانات ولغة SQL .
- قاعدة البيانات أو Database
- لغة الى SQL
- لماذا MySQL على وجه الخصوص ؟
- تثبيت MySQL على Debian Guu Limix
- مقدمة للتعامل مع MySQL
- إنشاء الجداول أو ال Tables
- ولكن ماهي الجداول أو ال Tables
- إضافة بيانات داخل الى Tables
- الاستعلام عن بيانات داخل الى Tables
- الاستعلام عن البيانات مع وضع شروط
- Pattern Matching Operators
- العلامات المنطقية أو Logical Operators
- العلامتان In و Between
- دوال المجموع أو Aggregate Function5
- استخدامات اخرى ل Select
- الدوال الحسابية في MySQL أو Mathematical Fumcioris
- mod ( x , y ) Function
- ABS ( x ) Function
- SIGN ( X ) Function
- POWER ( x , y ) Function
- SQRT ( x ) Function
- ROUND ( x ) and ROUND ( x , y )
- Function FLoor
- ( x ) Function
- CEILING ( x ) Function
- Trignometic Function ( Tan ( x ) Cos ( x ) Sin ( x ) )
- تحديث السجلات ( Records ) باستخدام جملة Update