اذهب إلى المحتوى
  • 0

ماذا علي أن أتعلم بعد أساسيات sql

محمد فايق

السؤال

السلام عليكم ورحمه الله وبركاته 

اخواني الاعزاء  ماذا علي ان افعل بعد تعلم اساسيات لغة (SQL )  

قمت باخذ مسار قواعد البيانات على الاكاديمية  واحب ان اتعمق مع قواعد البيانات ارجو من حضراتكم ارشادي الى بقية الطريق .

ما ارجوه منكم خارطة طريق لاحتراف (SQL) لمستوى  ما بعد الاساسيات 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

كبداية يمكنك الإطلاع على مقالات حسوب، فهي تحتوي على أمور إضافية قد تكون جديدة بالنسبة لك.

بعد ذلك، في رأيي أفضل طريقة لاحتراف أي شيء هي القيام ببناء مشاريع، و في كل مرة حاول تعقيد المتطلبات، قد لا تعرف كل شيء و تضطر للبحث أو حتى السؤال و هذا ما يجعلك تتعلم و تتقدم.

بالإضافة إلى الخطوة السابقة قد تجد من المفيد قراءة كتاب ما، الكتب دائماً تحتوي معلومات جيدة.

و هناك مواقع تقدم مسائل في ال sql، لاختبار قدرتك على كتابة ال query المناسبة من أجل متطلبات معقدة، هناك موقع hackerrank مثلاً، لقد قمت بالتدرب عليه عندما تعلمت ال sql و هو يقدم مسائل جيدة و بعضها ليس بالسهل، مما يدفعك لتعلم ما ينقصك.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

فالبداية دعنا نعرف ال SQL 

اقتباس

 

SQL هي اختصارٌ للعبارة Structured Query Language (أي لغة الاستعلام البنوية)، وهي اللغة المستخدمة لإجراء عمليات على قواعد البيانات، بما في ذلك إضافة أو تحديث أو حذف البيانات من قاعدة البيانات، أو لتعديل بينة قاعدة البيانات نفسها.

بما أنك انتهت من أساسيات SQL في هذا يعني أنك تعرف كفية عما الآتي:

  • أنواع أوامر SQL

  • جملة إنشاء قاعدة البيانات

  • جملة إنشاء جدول

  • جملة تعديل الجدول

  • كيفية إضافة وحذف وتعديل العمود

  • إنشاء جداول وتعديلها

هذه فقط بعض الأساسيات التي يجب تعلمها لكي تقول أنك تعلت أساسيات لغة SQL.

ولكي تحترف لغة SQL هناك العديد من المصادر أرشح لك سلسلة مقالات حسوب التي بعنوان سلسلة SQL للمحترفين

ومن مقالات هذه السلسة المتقدمة هي مقالة إدارة الصلاحيات، واستخدام ملفات XML في الاستعلامات وأكثر.

ولكي تصبح أكثر احترافا اقترح عليك أن تتابع مقالات حسوب التي تتحدث عن مفاهم متقدمة جدا في لغة SQL مقالات حسوب عن لغة SQL.

وبالتأكيد لن ننسى موسوعة حسوب التي قامت بترجمة توثيق SQL كامل لن أبالغ إذا قلت أن هذا المصدر من أفضل المصادر العربية في احترف لغة SQL (إذا لم يكن الأفضل) ولكن لكي تسطيع الدراسة من هذا المصدر يجب أن تكون متمكناً من أساسيات لغة SQL كما ذكرنا في السابق.

ومن أفضل الطرق لكي تحترف أي لغة برمجية ليس فقط لغة SQL هي طريقة التطبيق علي مشاريع تجريبة او حتي مشاريع أنت تحتاجها في حياتك اليومية, يمكنك البدء في التطبيق من هذه المقالة تعلم لغة الاستعلام SQL بالأمثلة العملي.

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

اقتباس

يشرح هذا الكتاب عملية تصميم قاعدة بيانات شرحًا موجزًا غير مخل، إذ يبدأ أولًا بتغطية كل المفاهيم المتعلقة بقواعد البيانات بدءًا من فكرة قاعدة البيانات بالأصل واختلافها عن أي نظام تخزين بيانات، وحتى العملية التصميمية وعمليات نمذجة البيانات وتمثيلها وعمليات الربط بين جداول البيانات وما يقوم عليها ثم يبني بعدها على ذلك كله شارحًا عملية تصميم قواعد البيانات وتطويرها حتى رسم مخطط ER النهائي لجداول قاعدة البيانات، وهو مخطط نموذج الكيان والعلاقة الواصف لقاعدة البيانات وجداولها وكل تفصيلة فيها، ثم يشرح بعدها كيفية تنفيذ المخطط الناتج عبر لغة SQL ولا يغيب عنه التطرق إلى أنظمة إدارة قواعد البيانات DBMS مع ذكر أشهرها.

وإذا أردت التعمق في عالم قوعد البيانات يمكنك قراءة هذا الكتاب الذي يتكلم عن قواعد بيانات Postgres الدليل العملي إلى قواعد بيانات PostgreSQL, هذة نبذة مختصرة عن الكتاب 

اقتباس

يأخذ هذا الكتاب بيدك في أمثلة عملية ومتنوعة تغطي أساسيات SQL وأساسيات إدارة قواعد بيانات Postgres، وتمر على مزايا مهمة في Postgres تزيد من فاعلية الاستعلامات ووضوح عبارتها، ويصل هذا الكتاب إلى مواضيع متقدمة في إدارة قواعد البيانات كالنسخ الاحتياطي وتتبع استخدام الذاكرة، وبذلك يتميز بأنه مناسب للمبتدئ والمتوسط ويضع قدمك على سكة المستوى المتقدم في قواعد بيانات Postgres.

فيما يميزه عن غيره، فهو أننا اتبعنا في بداية العمل على هذا الكتاب قاعدة باريتو 80/20، حيث حرصنا على تغطية 20% من مواضيع PostgreSQL التي تُستخدَم في 80% من الحالات في الواقع والمجال العملي.

وإذا واجهتك أي مشاكل في رحلة تعلمك لا تتردد في طرح الأسئلة.

تم التعديل في بواسطة Mohammed Fahmy3
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 11/13/2022 at 19:55 قال Kais Hasan:

كبداية يمكنك الإطلاع على مقالات حسوب، فهي تحتوي على أمور إضافية قد تكون جديدة بالنسبة لك.

بعد ذلك، في رأيي أفضل طريقة لاحتراف أي شيء هي القيام ببناء مشاريع، و في كل مرة حاول تعقيد المتطلبات، قد لا تعرف كل شيء و تضطر للبحث أو حتى السؤال و هذا ما يجعلك تتعلم و تتقدم.

بالإضافة إلى الخطوة السابقة قد تجد من المفيد قراءة كتاب ما، الكتب دائماً تحتوي معلومات جيدة.

و هناك مواقع تقدم مسائل في ال sql، لاختبار قدرتك على كتابة ال query المناسبة من أجل متطلبات معقدة، هناك موقع hackerrank مثلاً، لقد قمت بالتدرب عليه عندما تعلمت ال sql و هو يقدم مسائل جيدة و بعضها ليس بالسهل، مما يدفعك لتعلم ما ينقصك.

اخي العزيز بلنسبة لموقع Hackerrank  ما يفتح عندي يطلع خطا وهذا نص الخطا ياريت لو تساعدني في حل هذه المشكلة 

You don't have permission to access "http://www.hackerrank.com/" on this server.

Reference #18.d8d5ce17.1668975709.1b690047

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...