سؤال وإجابة حول تعلم لغة SQL


مثال على أم SELECT في لغة SQL

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

وأنا إذ أشكر السائل على تواصله يسرني إفادته بالتالي:

لغة SQL (إختصار لجملة Structured Query Language) هي لغة الإستعلامات الهيكلية أو البنيوية وتستخدم للتعامل والتحكم بالبيانات في أنظمة إدارة قواعد البيانات العلائقية، وأغلب نظم إدارة قواعد البيانات تدعم هذه اللغة مثل Oracle و Microsoft SQL Server وMySQL و Microsoft Access. ولأن لغة SQL القياسية هي لغة غير إجرائية (أي تختلف عن لغات البرمجة الأخرى)، قدمت بعض الشركات نسخ خاصة بها من هذه اللغة (أو بالأحرى إضافات) لتعالج هذا القصور، مثل:
شركة Oracle: قدمت لغة PL/SQL.
شركة Microsoft: قدمت لغة T-SQL.
وهكذا.
ولكي أقرب لك الصورة أكثر، عندما تستخدم أدوات تطوير Oracle (مثل SQL*PLUS و Oracle SQL Developer و Oracle Developer Suite) تستطيع إستخدام جمل SQL للإستعلام عن البيانات وتعريفها ومعالجتها والتحكم بها وتستطيع أيضا في الوقت نفسه إستخدام جمل PL/SQL لإنشاء وحدات برمجية مثل الوظائف والإجراءات وإلى آخره باستخدام جمل الشرط والتكرار واستخدام المتغيرات ومعالجة الأخطاء وغيرها من الأمور التي لا توفرها لغة SQL القياسية، لذلك الملف المرفق في رسالتك الإلكترونية يتحدث عن لغة SQL والرابط الذي أرسلته يتحدث عن لغة PL/SQL.

هل لديك سؤال لي؟

إبعث بسؤالك عبر البريد الإلكتروني التالي: kuwait10@msn.com
أو من خلال صفحة “إتصل بي”.

المصادر والمراجع:
SQL – Wikipedia, the free encyclopedia

القرص الصلب الخارجي: Buffalo MiniStation with Hardware Encryption


Buffalo HD-PXU2 MiniStation

البارحة قمت بشراء قرص صلب خارجي من متجر Office Depot، وقد وقع إختياري على منتجات شركة Buffalo وبالتحديد على طراز Buffalo HD-PX MiniStation وقد اخترت سعة 500 GB. يتميز هذا القرص الصلب الخارجي بالتالي:

1. إمكانية التشفير على مستوى Hardware لضمان أمن المعلومات.
2. جسم خارجي مقاوم للصدمات.
3. كابل USB مدمج.
4. تقنية TurboUSB لزيادة سرعة معدل نقل البيانات.
5. لا يحتاج إلى مزود طاقة (USB Powered).
6. معدل سرعة نقل البيانات يصل إلى 480 Mbps في وضع High Speed Mode.

السعر إقرأ المزيد

أنقل ملفاتك بسرعة وأمان باستخدام TeraCopy


المعضلة

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

الحل

كنت في السابق أستخدم أمر Xcopy في MS-DOS وهو يختلف عن أمر Copy العادي حيث أن كلمة Xcopy هي إختصار لجملة Extended copy وهذا يعني أن أمر Xcopy  يحتوي على وظائف وخيارات إضافية منها القدرة على مواصلة عملية النقل حتى لو حدثت أخطاء.

مثال على استخدام أمر Xcopy

الأمر التالي يقوم بنسخ كافة المجلدات والملفات من سواقة الأقراص (:D) إلى مجلد (Backup) الموجود في سواقة الأقراص  (:E):

xcopy D:\*.* E:\Backup /E /C /H

حيث أن:
E/ = إنسخ كافة المجلدات والمجلدات الفرعية بما فيها المجلدات الفارغة.
C/ = إستمر في النسخ في حالة حدوث أخطاء.
H/ = إنسخ الملفات المخفية وملفات النظام.

أستخدام أمر Xcopy في موجه الأوامر

ولمعرفة المزيد عن خيارات أمر Xcopy زر الرابط التالي: MS-DOS xcopy command help.

وداعا MS-DOS أهلا TeraCopy

لاشك أن الزمن عفى على موجه الأوامر  MS-DOS، فبحثت عن بديل مناسب إلى أن وجدت ضالتي وهو برنامج TeraCopy برنامج صغير ومجاني يقوم بزيادة سرعة نقل الملفات، ويتيح إمكانية إيقاف واستئناف عملية نقل الملفات، والميزة الأهم إنه في حالة حدوث خطأ في نسخ ملف ما يقوم البرنامج بعدة محاولات وفي أسوأ الحالات يتخطى البرنامج هذا الملف فقط دن أن تفشل عملية النسخ بأكملها، كما في الإستطاعة استخدام أمر “Verify” بعد عملية النسخ للتحقق من نسخ أو نقل كافة الملفات بصورة سليمة.

واجهة برنامج TeraCopy

التجربة

في أول تجربة عملية لهذا البرنامج قمت بنسخ مجلد حجمه 25 GB من حاسوبي إلى قرص صلب خارجي، استغرقت عملية النقل زمنا أقل من 20 دقيقة بمعدل سرعة نقل البيانات 21 MB في الثانية، والأهم ما في الموضوع أن عملية النسخ تمت دون أخطاء.

السلبيات

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

تنزيل TeraCopy

تستطيع تنزيل برنامج تنزيل TeraCopy من موقع FileHippo.com من خلال هذا الرابط: Download TeraCopy
حجم البرنامج 1.76 MB وهو مجاني ومتوافق مع كافة أنظمة Windows.

حلول أخرى

نعم توجد حلول أخرى، مثل استخدام برامج المزامنة (Synchronization Software) وبرامج النسخ الإحتياطي (Backup Software) لكن لهذه البرامج استخداماتها الخاصة، لذلك عندما نتكلم عن نسخ أو نقل الملفات فقط لن نجد أفضل من برنامج TeraCopy، وهذا كل شيء!

Firefox: فنون السحب والإفلات في فيرفكس


دون التقليل من شأن المتصفحات الأخرى؛ فيرفكس هو أفضل متصفح في وجهة نظري وذلك لعدة أسباب، واحدة من هذه الأسباب أنني كل يوم -تقريبا- أكتشف سرا جديدا فيه، اليوم سأشارككم بعض هذه الأسرار من خلال هذا الفيديو، لن تتخيلوا مالذي تستطيعون فعله بوساطة السحب والإفلات!


ملخص الفيديو:
1. البحث: ظلّل على أي كلمة أو جملة وباستخدام الفأرة اسحب الكلمة لمربع البحث.
2. تحديث الصفحة: تستطيع أن تحدّث الصفحة (Reload أو Refresh) بالضغط على مفتاح F5، ولكن هناك طريقة أخرى ممتعة ظلّل على عنوان الصفحة واسحبها لمكان آخر وأفلتها مرة أخرى في شريط العناوين.
3. إضافة موقع  أو صفحة للمفضلة: إسحب الرابط مباشرة لقائمة Bookmarks في شريط القوائم Menu Bar.
4. تغيير الصفحة الرئيسية (Home Page): إسحب الرابط مباشرة لأيقونة الصفحة الرئيسية.
5. فتح رابط موقع أو صفحة في لسان تبويب جديد: بدل أن تنقر بالزر الأيمن للفأرة على الرابط وتختار أمر “Open Link in New Tab”، إسحب الرابط مباشرة للسان تبويب جديد.

وهذا ليس كل شيء! إكتشف بنفسك ما الذي تستطيع فعله أيضا بالسحب والإدراج.

لا تنسوا الإشتراك في قناتي على YouTube:
Kuwait10World’s Channel

أسعار Microsoft Office 2010 في الكويت


أنقر فوق الصورة للتكبير

 قبل أيام انتهزت فرصة وجودي في مجمع The Avenues لزيارة متجر Office Depot والإطلاع على أسعار الإصدار الجديد من Microsoft Office، بعد أن وعدنا المدون Frankom بالكتابة عن الأسعار وطال انتظارنا لوعده. 🙂

وإليكم قائمة الأسعار:

النسخة

السعر

Office Home and Student 2010

43 د.ك

Office Home and Business 2010

77 د.ك

Office Professional 2010

149 د.ك

الخبر الجيد أن أسعار Microsoft Office في الكويت لا تختلف عن أسعاره في الولايات المتحدة، الخبر الأكثر من جيد أن كل نسخة -حسب كلام مسئول المبيعات في Office Depot- يمكن استخدامها لـ 3 كمبيوترات مختلفة في المنزل، ولكني أظن أن هذا الأمر ينطبق فقط على نسخة Office Home and Student.

[Oracle] عرض تقديمي: كيفية تثبيت Oracle Database 10g


يسرني أن اقدم لكم هذا العرض التقديمي والذي يساعد على التعرف على كيفية تنزيل وتثبيت Oracle Database 10g بالصور على نظام تشغيل Microsoft Windows XP Professional.

إذا كنت مهتما بمشاهدة المزيد من العروض التقديمية، فانقر هنا.

ملاحظة: تم تحديث الموضوع بتاريخ 19/7/2010