الانتقال إلى المحتوى الرئيسي

الأسئلة المتداولة في مقابلة سكل

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

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

1. ما هو سكل?

سكل هي لغة برمجة تستخدم للعمل مع قواعد البيانات العلائقية. باستخدام سكل ، يمكنك إنشاء وتعديل وحذف قواعد البيانات والجداول وتشغيل الاستعلامات لاسترداد وتعديل البيانات.

2. ما هي قاعدة البيانات العلائقية?

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

3. ما هي عمليات سكل الرئيسية?

عمليات سكل الرئيسية هي: حدد (اختيار البيانات) ، إدراج (إدراج البيانات) ، تحديث (تحديث البيانات) ، حذف (حذف البيانات).

...

  1. هيكل قاعدة البيانات
  2. بيانات سكل والوظائف
  3. سؤال وجواب
  4. ما هي أنواع البيانات الرئيسية في سكل?
  5. ما هو بيان حدد?
  6. ما هي الوظائف المجمعة الموجودة في سكل?
  7. ما هي العلاقة بين الجداول في سكل?
  8. كيف يمكنني إنشاء جدول جديد في سكل?

هيكل قاعدة البيانات

قاعدة البيانات هي مجموعة منظمة من البيانات التي يتم تخزينها بطريقة منظمة ويمكن معالجتها باستخدام لغة الاستعلام المهيكلة (سكل). يتكون هيكل قاعدة البيانات من عدة مكونات:

  1. الجداول: العناصر الرئيسية لقاعدة البيانات. يتم ترتيب مجموعات البيانات التي يتم تنظيمها في صفوف وأعمدة. تخزن الجداول معلومات حول كيانات معينة ، مثل المستخدمين أو المنتجات أو الطلبات. كل جدول له اسم فريد ويتكون من مجموعة من الأعمدة التي تحدد نوع البيانات والقيود لتخزين المعلومات.
  2. الأعمدة: تحديد نوع البيانات والقيود المفروضة على تخزين المعلومات في الجدول. يحتوي كل عمود على اسم ونوع بيانات وقد يحتوي على قيود إضافية مثل قيود التفرد أو القيمة.
  3. الصفوف: تمثل السجلات الفردية أو مجموعات البيانات في جدول. يحتوي كل صف على قيم لكل عمود في الجدول ويمثل كيانا أو كائنا معينا.
  4. مفاتيح: يتم استخدامها لتحديد القيم الفريدة في الجدول وإقامة علاقات بين الجداول المختلفة. نوع المفتاح الأساسي هو المفتاح الأساسي ، والذي يحدد بشكل فريد كل صف في الجدول. يمكن أيضا استخدام المفاتيح لإنشاء علاقات بين الجداول ، وتسمى هذه المفاتيح بالمفاتيح الخارجية.
  5. الفهارس: تستخدم لتحسين أداء استعلامات قاعدة البيانات. الفهارس هي هياكل بيانات منفصلة تحتوي على قيم أعمدة مرتبة أو مجموعات أعمدة من جدول. تسمح الفهارس لقاعدة البيانات بالعثور على البيانات واسترجاعها بسرعة ، مما قد يؤدي إلى تسريع تنفيذ الاستعلام بشكل كبير.
  6. القيود: يتم استخدامها لتحديد القواعد والقيود للبيانات في الجدول. تتضمن بعض القيود الشائعة قيودا على قيم الأعمدة (على سبيل المثال ، قيم عدد صحيح أو تواريخ أو سلاسل نصية) ، وتفرد القيم في عمود أو أعمدة ، وقيود على العلاقات بين الجداول.

هيكل قاعدة البيانات المناسبة هو جانب مهم من تطوير وصيانة التطبيقات القائمة على قاعدة البيانات. يضمن هيكل قاعدة البيانات المصمم جيدا تخزين البيانات بكفاءة ، ويسهل تنفيذ الاستعلام ، ويضمن سلامة البيانات.

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

بيانات سكل والوظائف

سكل (لغة الاستعلام المهيكلة) هي لغة استعلام منظمة تستخدم للعمل مع قواعد البيانات العلائقية. يتضمن العديد من المشغلين والوظائف التي تسمح لك بإجراء عمليات مختلفة على البيانات.

عبارات سكل هي الكلمات الرئيسية والرموز المستخدمة لتنفيذ عمليات مختلفة على البيانات في قاعدة بيانات. بعض عبارات سكل الأكثر شيوعا هي:

  • تحديد-يستخدم لتحديد البيانات من جدول أو عرض;
  • إدراج-يستخدم لإدراج بيانات جديدة في جدول;
  • تحديث-يستخدم لتحديث البيانات الموجودة في الجدول;
  • حذف-يستخدم لحذف البيانات من جدول;
  • إنشاء-يستخدم لإنشاء جدول وقاعدة بيانات وكائنات أخرى;
  • قطرة-تستخدم لحذف الجداول وقواعد البيانات والكائنات الأخرى;
  • التغيير-يستخدم لتغيير بنية الجدول أو الكائنات;
  • منحة-تستخدم لمنح أذونات معينة للمستخدمين;
  • إبطال-يستخدم لإلغاء الأذونات الممنوحة;
  • الانضمام-يستخدم لدمج البيانات من جداول متعددة;
  • المجموعة الفرعية-تستخدم لتجميع البيانات وفقا لمعايير معينة;
  • الترتيب حسب-يستخدم لفرز البيانات حسب عمود أو أعمدة معينة.

وظائف سكل هي عمليات محددة مسبقا يتم تنفيذها على البيانات وإرجاع قيمة محددة. هناك أنواع مختلفة من الوظائف في سكل:

  1. تستخدم وظائف التجميع (الدوال المجمعة) لحساب المجموع ، المتوسط ، الحد الأدنى ، القيمة القصوى ، إلخ. لمجموعة من القيم.
  2. تستخدم وظائف السلسلة لمعالجة قيم السلسلة ، على سبيل المثال ، لتسلسل السلاسل أو استخراج سلاسل فرعية.
  3. تستخدم الدوال الرقمية لإجراء عمليات حسابية على الأرقام ، مثل الجمع والطرح والضرب.
  4. وظائف التاريخ والوقت-تستخدم للعمل مع التواريخ والأوقات ، على سبيل المثال ، استخراج السنة أو الشهر من تاريخ ، وحساب الفرق بين تاريخين ، وما إلى ذلك.
  5. تستخدم وظائف تحويل النوع لتحويل القيم من نوع إلى آخر ، على سبيل المثال ، من سلسلة إلى رقم أو من رقم إلى سلسلة.

تسمح لك بيانات ووظائف سكل بإجراء عمليات مختلفة مع البيانات في قاعدة البيانات ومعالجتها وتحليلها والحصول على المعلومات اللازمة.

سؤال وجواب

ما هي أنواع البيانات الرئيسية في سكل?

هناك العديد من أنواع البيانات الأساسية في سكل ، بما في ذلك الأعداد الصحيحة (إنت) ، أرقام الفاصلة العائمة (تعويم) ، سلاسل الأحرف (فارتشار) ، التواريخ (التاريخ) وأكثر من ذلك. يحدد كل نوع بيانات المعلومات التي يمكن تخزينها في أعمدة الجدول.

ما هو بيان حدد?

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

ما هي الوظائف المجمعة الموجودة في سكل?

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

ما هي العلاقة بين الجداول في سكل?

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

كيف يمكنني إنشاء جدول جديد في سكل?

لإنشاء جدول جديد في سكل ، يتم استخدام بيان إنشاء جدول ، متبوعا باسم الجدول وقائمة الأعمدة وأنواع البيانات الخاصة بها. على سبيل المثال: إنشاء اسم جدول الجدول (العمود 1 النوع 1, العمود 2 النوع 2, ...).