الفرق بين العرض والجدول

Anonim

عرض مقابل جدول

إنشاء أو استبدال عرض view_name

كما

Select_statement؛

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

إنشاء جدول table_name (

COLumn_name1 داتاتيب (لينغث)،

Column_name2 داتاتيب (لينغث)

فيوس

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

  1. بمجرد إنشاء العرض، يمكن استدعاؤه مرارا وتكرارا باستخدام اسمه، دون كتابة استعلام سيليكت عدة مرات.
  2. بما أن هذه المشاهدات هي عناصر تم تجميعها مسبقا، فإن وقت التنفيذ أقل من تنفيذ استعلام سيليكت (جسم العرض) بشكل منفصل.
  3. يمكن استخدام المشاهدات لتقييد الوصول إلى بيانات الجدول. لذلك، فإنها يمكن أن تلعب دورا هاما في أمن البيانات، كذلك.

الجداول

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

- 3>>
  1. طاولات داخلية
  2. طاولات خارجية
  3. طاولات مؤقتة

ما هو الفرق بين مرات العرض والطاولات ؟

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

يمكن فهرسة أعمدة الجدول. ولكن لا يمكن فهرسة أعمدة العرض. لأن المشاهدات هي جداول افتراضية.

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

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

مجموعة المشغلين (إنترسيكت و مينوس و ونيون و ونيون آل)

ديستنكت

مجموعة الوظائف المجمعة (أفغ و كونت و ماكس و مين و سوم وغيرها)

غروب بي

أوردر بي

اتصل بعبارة

ستارت ويث بند

مجموعة التعبير في قائمة مختارة

الاستعلام الفرعي في قائمة مختارة

تاريخ الاستعلام