ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذه المدونة ، سنتحدث عن إعداد البيئة من خلال تثبيت SQL Server (Developer Edition) و SSMS (SQL Server Management Studio). سيكون لدينا أيضًا القليل من الممارسة عن طريق تنزيل واستعادة قواعد بيانات AdventureWorks (قواعد بيانات الممارسة).
SQL Server هو نظام من Microsoft لإدارة قواعد البيانات. إنه مجاني تمامًا و DBMS كامل الميزات للمطورين.
بعد تثبيت SQL Server ، سنقوم أيضًا بتثبيت SSMS (SQL Server Management Studio). يستخدم SSMS لتوصيل خادم SQL. إنها في الأساس بيئة معرف.
قواعد بيانات AdventureWorks هي قواعد بيانات تدريبية قدمتها لنا Microsoft ويمكننا تثبيتها. يمكننا استخدام قواعد بيانات الممارسة هذه لممارسة كل ما تعلمناه.
جدول المحتويات
تنزيل خادم SQL (إصدار المطور)
أولاً ، لنقم بتنزيل SQL Server بالانتقال إلى Google والبحث عن " تثبيت خادم SQL ".
ابحث عن تنزيلات SQL Server | مايكروسوفت وانقر عليها.
قم بالتمرير لأسفل إلى هذه الصفحة وابحث عن قسم التنزيل. نحتاج إلى تنزيل إصدار المطور ، لذا دعنا نضغط على الزر تنزيل الآن أسفل Developer . حتى كتابة هذه السطور ، سيتم تنزيل SQL Server 2019 .
بمجرد التنزيل ، انقر فوق ملف SQL2019.exe .
تثبيت خادم SQL (إصدار المطور)
لنوع التثبيت ، دعنا نختار Basic .
انقر فوق الزر قبول لاتفاقية شروط الترخيص.
سيعرض موقع التثبيت ، والحد الأدنى لمتطلبات المساحة الخالية ، وحجم التنزيل. بعد ذلك ، اختر موقع التثبيت على جهاز الكمبيوتر الخاص بك ، وانقر فوق زر التثبيت .
سيبدأ بعد ذلك في تنزيل وتثبيت النظام وحزمه.
بعد التثبيت ، ستظهر نافذة. هذا يحتوي على بعض المعلومات حول خادمنا. أهم شيء يجب تذكره هو اسم المؤسسة واسم الخادم .
في هذا المثال ، اسم INSTANCE NAME هو MSSQLSERVER واسم الخادم هو localhost . نحتاج إلى تذكر اسم الخادم للاتصال بخادمنا لاحقًا.
تنزيل وتثبيت SMSS (SQL Server Management Studio)
بعد تثبيت SQL Server ، سيتطلب منا أيضًا تثبيت SSMS . لذلك ، دعنا نضغط على زر تثبيت SSMS .
سيعيد توجيهنا بعد ذلك إلى صفحة من Microsoft حيث يمكننا تنزيل SSMS. مرة أخرى ، SSMS هي بيئة المعرف الخاصة بنا والتي سيتم استخدامها لتوصيل خادم SQL.
بعد ذلك ، ما عليك سوى النقر على رابط التنزيل المجاني لتنزيل SSMS .
يمكنك بعد ذلك تثبيته على جهاز الكمبيوتر الخاص بك بمجرد تنزيله. بعد التثبيت ، ابحث في SSMS على جهاز الكمبيوتر الخاص بك. ابحث عن تطبيق Microsoft SQL Server Management Studio وانقر فوقه لفتحه.
سيفتح بعد ذلك SQL Server Management Studio الذي سنستخدمه لتوصيل SQL Server .
سيظهر مربع حوار يسأل عن نوع الخادم واسمه والمصادقة .
لدينا خيارات مختلفة لنوع الخادم . في هذا المثال ، بدأنا فقط في تعلم SQL لذلك سنستخدم Data Engine .
بالنسبة لاسم الخادم ، سنستخدم المضيف المحلي لأن هذا هو المكان الذي قمنا فيه بتثبيت خادمنا مسبقًا. إذا كنت تعمل في أي مؤسسة ، فسيتم إعطاؤك اسم خادم. يمكنك أيضًا الحصول على خوادم متعددة مثل خادم المطور وخادم الإنتاج وغير ذلك الكثير.
بعد ذلك ، دعنا نترك المصادقة لمصادقة Windows .
أخيرًا ، انقر فوق الزر "اتصال" .
بمجرد الاتصال ، سنرى هذه النافذة.
يمكننا أن نرى قواعد البيانات هنا. حاليًا ، يحتوي فقط على قواعد بيانات النظام ومجلدات لقطات قاعدة البيانات لأنه ليس لدينا أي قاعدة بيانات حتى الآن.
تنزيل نماذج قواعد بيانات لـ SQL Server
لأغراض التدريب ، يمكننا تنزيل قواعد بيانات AdventureWorks التي توفرها Microsoft. اذهب إلى Google وابحث عن " تنزيل adventureworks ".
ابحث عن نماذج قواعد بيانات AdventureWorks - SQL Server وانقر عليها.
يمكننا تنزيل نماذج قواعد البيانات تحت تنزيل ملفات النسخ الاحتياطي . الاختلاف الوحيد بين هذه الملفات هو تواريخها. في هذا البرنامج التعليمي ، سنستخدم إصدار 2012 ولكن يمكنك بالتأكيد استخدام أي إصدار تريده.
هناك 3 أنواع من قواعد البيانات هنا: AdventureWorks2012 (OLTP) و AdventureWorksDW2012 (مستودع البيانات) و AdventureWorksLT2012 (خفيف الوزن) . تحتوي قاعدة بيانات OLTP على أحمال عمل المعاملات النموذجية عبر الإنترنت. DW تعني مستودع البيانات الذي يحتوي على أحمال عمل تخزين البيانات. يرمز LT إلى الوزن الخفيف وهو مجرد نسخة أصغر من قاعدة بيانات OLTP . يمكننا التنزيل بقدر ما نريد هنا.
في هذا البرنامج التعليمي ، سنقوم بتنزيل AdventureWorks2012 و AdventureWorksDW2012 . مرة أخرى ، هذه قواعد بيانات احتياطية من Microsoft يمكننا استعادتها لاحقًا لأغراض التدريب.
استعادة قواعد البيانات في SQL Server Management Studio
لاستعادة قواعد البيانات التي قمنا بتنزيلها ، ارجع إلى تطبيق SMSS وانقر بزر الماوس الأيمن على قواعد البيانات . ثم انقر فوق استعادة قاعدة البيانات .
نريد استعادة قاعدة بيانات من أجهزتنا. لذلك ، دعنا نختار الجهاز كمصدر.
انقر فوق علامات الحذف لتحديد موقع الملفات.
نحصل على نوع وسائط النسخ الاحتياطي في ملف لأننا قمنا بالفعل بتنزيل ملفين. ثم انقر فوق الزر "إضافة" .
سيظهر لنا بعد ذلك موقع ملف النسخ الاحتياطي . لدينا بالفعل ملفات نموذجية هنا مع إصدار 2019. ومع ذلك ، فإن الملفات (إصدار 2012) التي قمنا بتنزيلها سابقًا ليست موجودة في هذا الموقع بعد.
لإضافة قاعدة البيانات التي تم تنزيلها هنا ، ما عليك سوى نسخ مسار "موقع ملف النسخ الاحتياطي" المقدم .
ثم قم بلصقه في مستكشف الملفات الخاص بنا .
سينقلنا بعد ذلك إلى مجلد النسخ الاحتياطي في SQL Server . فقط الصق الملفين اللذين قمنا بتنزيلهما.
في تطبيق SSMS الخاص بنا ، انقر فوق زر التحديث.
وسنرى قاعدتي البيانات اللتين قمنا بتنزيلهما سابقًا.
يمكننا الآن تحديد الملف الذي نريد استعادته والنقر فوق الزر "موافق" .
انقر فوق الزر "موافق" هنا.
وانقر فوق الزر "موافق" هنا أيضًا.
ستقوم بعد ذلك باستعادة قاعدة البيانات الاحتياطية الخاصة بنا كما هو موضح في الجزء العلوي من الصورة.
سيظهر مربع منبثق يفيد بأنه تمت استعادة قاعدة البيانات الخاصة بنا بنجاح. فقط انقر فوق الزر "موافق" أيضًا.
في SSMS الخاص بنا ، يمكننا الآن رؤية قاعدة بيانات جديدة مضافة ضمن مجلد قواعد البيانات .
باستخدام نفس الخطوات ، لنقم أيضًا باستعادة قاعدة بيانات AdventureWorksDW2012 .
فهم هيكل قواعد البيانات
انقر فوق رمز زائد لتوسيع قواعد البيانات.
يمكننا أن نرى مجلدات مختلفة هنا. أولاً ، لنفتح "الجداول" بالنقر فوق رمز علامة الجمع. لاحظ هيكل تسمية الجداول. يتم وضع الاسم الفعلي للجدول بعد النقطة (.).
الاسم قبل النقطة (.) يسمى المخطط . لذلك ، لدينا dbo ، والموارد البشرية ، والشخص ، والإنتاج ، والمبيعات ، وما إلى ذلك.
نحن نستخدم المخطط لأغراض الإدارة. إنه مشابه لتسمية المجلدات على جهاز الكمبيوتر الخاص بنا. نحن نستخدم المخطط للاحتفاظ بسجلات مختلفة في مخطط مختلف.
الغرض الآخر من المخطط هو تأمين جداول معينة وإدارة وصول المستخدمين إلى جداولنا. على سبيل المثال ، بالنسبة لجداول الإنتاج ، يمكننا تعيين إذن حيث يمكن فقط لأفراد الإنتاج الوصول إليه. بالنسبة إلى جداول المبيعات ، يمكن لمندوبي المبيعات فقط الوصول إليها.
إذا أنشأنا جدولًا ولم نطبق المخطط ، فسيتم تطبيق dbo افتراضيًا. في هذا المثال ، تم تعيين الجداول التي لا تحتوي على أي مخطط محدد مثل AWBuildVersion و CustomerOrders و DatabaseLog و ErrorLog و Orders على dbo .
تشغيل أمر استعلام SQL الأساسي
قبل أن نبدأ ، يتم توفير رابط الموارد في هذه المدونة والذي يحتوي على جميع التعليمات البرمجية التي سنستخدمها في هذا المثال. يمكنك تنزيله لترى كيف قمنا بتنفيذ الكود على هذه المدونة.
لتشغيل أمر استعلام ، دعنا أولاً ننشئ استعلامًا جديدًا بالنقر فوق استعلام جديد .
ستفتح نافذة جديدة حيث يمكننا بدء تشغيل الأوامر.
لنستخدم الأمر " Select * FROM ". هذا الأمر مخصص لاختيار وعرض جميع بيانات جدول معين. في هذا المثال ، دعنا نعرض البيانات من جدول Person.Address . يمكننا ببساطة كتابة " Select * FROM Person.Address " أو " Select * FROM " ثم سحب جدول Person.Address في أمر الاستعلام الخاص بنا.
انقر فوق الزر "تنفيذ" لتشغيل هذا الأمر.
سيعرض بعد ذلك البيانات في جدول الشخص. العنوان في أسفل النافذة. يمكننا أيضًا رؤية العدد الإجمالي لصفوف هذا الجدول في الركن الأيمن السفلي.
إذا كانت لدينا أوامر متعددة ، فنحن بحاجة إلى إبراز الأمر المحدد الذي نريد تنفيذه قبل النقر فوق الزر "تنفيذ" . إذا لم نفعل ذلك ، فسيتم تنفيذ جميع الأوامر التي أضفناها هنا.
هناك طريقة أخرى لتشغيل أمر ما وهي ببساطة النقر بزر الماوس الأيمن على جدول معين. ثم ، انقر فوق أمر معين مثل " تحديد أفضل 1000 صف ".
ستفتح بعد ذلك نافذة جديدة تشغل هذا الأمر.
بشكل افتراضي ، نحن نصل إلى AdventureWorks2012 . لذلك ، عندما نقوم بتشغيل أمر ما ، فإنه سيبحث عن الجداول الموجودة أسفل قاعدة البيانات هذه.
في حالة وصولنا إلى جدول ليس ضمن قاعدة البيانات المحددة حاليًا ، فسنرى تسطيرًا أحمر كما هو موضح في الصورة.
في هذا المثال ، نقوم بالوصول إلى جدول أسفل AdventureWorksDW2012 ولكن قاعدة البيانات المحددة حاليًا هي AdventureWorks2012 .
إذا قمنا بتنفيذ هذا الأمر ، فسيظهر خطأ بدلاً من البيانات.
لإصلاح ذلك ، ما عليك سوى تغيير قاعدة البيانات المحددة حاليًا إلى قاعدة البيانات التي تصل إليها حاليًا.
بعد تحديد قاعدة البيانات الصحيحة وتنفيذ الأمر مرة أخرى ، ستعرض الآن بيانات هذا الجدول.
حفظ استعلام SQL
قد يكون حفظ استعلام مفيدًا خاصةً إذا كنت تستخدمه عادةً لعرض بيانات معينة. في هذا المثال ، قمنا بإنشاء استعلام لعرض المبيعات لكل منطقة.
لحفظ هذا الاستعلام ، فقط انقر فوق ملف> حفظ "اسم الملف" باسم… .
قم بتسمية ملف الاستعلام الخاص بك ثم انقر فوق الزر حفظ .
لفتح ملف الاستعلام هذا ، ما عليك سوى النقر فوق ملف> فتح> ملف… .
ابحث عن ملف الاستعلام الذي تريد فتحه وانقر فوقه نقرًا مزدوجًا أو انقر فوق الزر فتح .
يمكننا بعد ذلك تنفيذ أمر الاستعلام هذا مرة أخرى لعرض بياناته.
SQL لمستخدمي LuckyTemplates -
أداء استعلام الدورة التدريبية LuckyTemplates الجديد وإعداد استوديو DAX
خاتمة
في هذا البرنامج التعليمي ، يمكننا معرفة كيفية تنزيل وتثبيت وتوصيل SQL Server و SQL Server Management Studio. ضع في اعتبارك أن SQL Server هو نظام من Microsoft لإدارة قواعد البيانات. من ناحية أخرى ، يتم استخدام SSMS لتوصيل خادم SQL. إنها في الأساس بيئة معرف.
لقد ناقشنا أيضًا كيفية استعادة أو استيراد قواعد البيانات على SMSS ، وهيكل تسمية الجدول الأساسي. باتباع هذه التعليمات البسيطة ، ستتمكن الآن من تشغيل أوامر الاستعلام الأساسية وكذلك حفظ ملفات الاستعلام وفتحها.
أتمنى لك كل خير،
حافظ
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته