مقال: ماهو Database و ماهو SQL.
الكاتب: Mr.Aziz
تاريخ النشر: 2021-02-20 15:22:03
أهلين وسهلين للجميع.
اليوم راح اتكلم عن موضوع Database قبل مانتعمق بالدروس الجاية ولازم نفهم ايش هو Database و ايش هو SQL.
بالبداية خلوني اعرفكم على البيانات ثم المعلومات.
البيانات(Data): تكون اجزاء صغيره او مجموعه تتكون لتصبح معلومات. يعني مثلآ الاسماء او العمر او اسم المدن او اسم الشركات.
و لما تتجمع البيانات تصير شي اسمه المعلومات (Information).
المعلومات (Information): مجموعه من البيانات يعني تجمعت وصارت معلومات
طيب كيف نبي نحفظ المعلومات هذي؟ نحتاج Database
هنا مثال:
تخيل عندك ورشه سيارات و بزنسس تبعك صار كبير و صار عندك مجموعه من المعلومات العملاء و سيارات و الايجار و عدد الفواتير و موظفين رواتبهم و عددهم ايضآ و اسماءهم هنا تحتاج Database
بحيث تحفظ كمية كبييره من المعلومات فيها مثل المخزن كبير ينحفظ فيها الاوراق او الكتب.
طيب تخيل معاي لو انت تكتب هذي المعلومات كلها بالدفتر؟ راح تكون متعبة او ربما راح يضيع او ربما تخطئ بشئ و ايضآ ضعف بالآمان.
اقصد بالدفتر ماراح يكون نفس الامان Database يكون متواجد بالسيرفر تبعك وخاصه انك تقدر تاخذ نسخة احتياطية.
اكثر الشركات تحتاج تعمل نسخة احتياطيه من القواعد البيانات لتجنب من اي كوارث الطبيعية او عطل في السيرفرات او من الهجمات لانه قاعده بيانات جدآ مهمة للشركة.
تمام!!
SQL: عباره عن برمجة خاصة ب Database الاجل الاستدعاء المعلومات عن طريقها.
تخيل معاي:
انت ذهبت الى المكتبة الجامعة و رحت تقابل أمين المكتبة عشان تستأجر كتاب تحتاج تعطيه اسم الكتاب او سريال نبمر(ISBN) او اسم الكاتب. هنا أمين المكتبة يروح يبحث عن الكتاب وثم يجيبها لك يعني حصل عليها بنجاح.
مكتبة الجامعة عباره عن Database.
أمين المكتبة او الموظف عباره عن SQL الاجل استدعاء او استعاره الكتاب عن طريق الاسم كتاب او سريال نمبر او غيرها.
SQL اسم مختصر و هذا اسمها الكامل.
SQL: Structured Query Language
- SQL ماهو فايدته؟
تستطيع تلاعب في القواعد بيانات. أفترض انك تبي تستدعي فقط معلومات او تعدل او تحذف او تضيف بيانات جديده او الخ.. كلها يكون عن طريق SQL.
وأيضآ تختلف بالتعامل مع برنامج اخرى مثل MS Access, SQLServer, MySQL and SQL وغيرها.
كلهم يشبهون بالاوامر لكن في اختلاف بسيطة مثلآ في Access يستخدمون متغيرات تختلف عن MySQL.
Select * from Table_NAME
راح نشرح عنها بشكل مفصل بأذن الله وراح اشرح كل شي عن SQL ايضآ . ولكن المقصود هنا
اختر كل شي في الاعمدة من الجدول اسمه Table_Name
هنا انتهينا وتكلمنا عن القواعد بيانات وايضآ SQL
ملاحظة: اكتفيت اشرح عن القواعده بيانات و SQL لانه مهمة قبل بداء الدرس
ولكن قواعد بيانات لها معلومات كثيره و مختلفة…
See you Later.