เหตุใดมุมมองจึงมีความสำคัญใน SQL
เหตุใดมุมมองจึงมีความสำคัญใน SQL

วีดีโอ: เหตุใดมุมมองจึงมีความสำคัญใน SQL

วีดีโอ: เหตุใดมุมมองจึงมีความสำคัญใน SQL
วีดีโอ: มุมมองฐานข้อมูล และการสร้างมุมมองฐานข้อมูลด้วยเครื่องมือใน MS SQL Server 2024, เมษายน
Anonim

มุมมองถูกใช้เพื่อความปลอดภัยในฐานข้อมูลและทำหน้าที่เป็นสื่อกลางระหว่างสคีมาของตารางจริงและความสามารถในการตั้งโปรแกรม นอกจากนี้ยังจำกัดผู้ใช้จากการดูบางคอลัมน์และแถวด้วยเช่นกัน View จะแสดงผลลัพธ์ที่กำหนดเองเสมอซึ่งถูกกล่าวถึงในแบบสอบถาม & ส่งคืน ข้อมูลทุกครั้งที่กำหนดไว้ใน

ในทำนองเดียวกัน มีคนถามว่าทำไมถึงใช้มุมมองใน SQL?

มุมมองเป็นองค์ประกอบของตารางในรูปแบบของที่กำหนดไว้ล่วงหน้า SQL แบบสอบถาม ใช้การดู เพื่อความปลอดภัยในฐานข้อมูล มุมมอง จำกัดผู้ใช้จากการดูบางคอลัมน์และบางแถว โดยการใช้มุมมอง เราสามารถใช้การจำกัดการเข้าถึงแถวและคอลัมน์เฉพาะสำหรับผู้ใช้เฉพาะ

อาจมีคนถามว่า มุมมอง SQL ปรับปรุงประสิทธิภาพหรือไม่ ยอดวิวทำให้ แบบสอบถามเขียนเร็วขึ้น แต่พวกเขาไม่ได้ ทำให้ดีขึ้น แบบสอบถามพื้นฐาน ประสิทธิภาพ . กล่าวโดยสรุป หากมุมมองที่จัดทำดัชนีสามารถตอบสนองการสืบค้นข้อมูลได้ ในบางกรณีก็สามารถลดปริมาณงานลงได้อย่างมาก SQL เซิร์ฟเวอร์ต้อง ทำ เพื่อส่งคืนข้อมูลที่จำเป็นและดังนั้น ทำให้ดีขึ้น แบบสอบถาม ประสิทธิภาพ.

ยังต้องรู้อีกว่ามุมมองคืออะไร มีประโยชน์อย่างไร?

มุมมองชื่อคิวรีที่ให้วิธีอื่นในการนำเสนอข้อมูลในตารางฐานข้อมูล มุมมองถูกกำหนดโดยยึดตามตารางอย่างน้อยหนึ่งตาราง ซึ่งเรียกว่าตารางฐาน เมื่อคุณสร้างข้อมูลพร็อพเพอร์ตี้ คุณโดยทั่วไปจะสร้างคิวรีและตั้งชื่อให้มุมมอง ดังนั้นมุมมองจึงเป็น มีประโยชน์ สำหรับการตัดคำค้นหาที่ซับซ้อนที่ใช้กันทั่วไป

เหตุใดเราจึงใช้มุมมองแทนตาราง

มุมมองสามารถ ให้ข้อดีมากกว่า โต๊ะ : มุมมองสามารถ เป็นตัวแทนของชุดย่อยของข้อมูลที่มีอยู่ในa ตาราง . มุมมองสามารถ จำกัดระดับการรับสัมผัสของสารต้นแบบ โต๊ะ สู่โลกภายนอก: ผู้ใช้ที่กำหนดอาจได้รับอนุญาตให้สืบค้น ดู ในขณะที่ปฏิเสธการเข้าถึงฐานที่เหลือ ตาราง.

แนะนำ: