มุมมองในฐานข้อมูลคืออะไร?
มุมมองในฐานข้อมูลคืออะไร?

วีดีโอ: มุมมองในฐานข้อมูลคืออะไร?

วีดีโอ: มุมมองในฐานข้อมูลคืออะไร?
วีดีโอ: บทที่ 5 การจัดการมุมมองและข้อมูล 2024, ธันวาคม
Anonim

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

อีกอย่างที่ต้องรู้คือ การใช้มุมมองในฐานข้อมูลคืออะไร?

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

ด้านบนนี้ มุมมองถูกจัดเก็บไว้ในฐานข้อมูลหรือไม่? View เป็นคำสั่ง SQL แบบง่าย ๆ ที่เป็น เก็บไว้ในฐานข้อมูล สคีมา (INFORMATION_SCHEMA. มุมมอง ). ดังนั้นเมื่อใดก็ตามที่เราเรียกมุมมอง คำสั่ง SQL จะถูกดำเนินการและส่งคืนแถวจากตารางกายภาพหลัก คุณยังสามารถบอกมุมมองเป็นตารางลอจิกที่ เก็บ คำจำกัดความ (คำสั่ง sql) แต่ไม่ใช่ผลลัพธ์

ในทำนองเดียวกัน มุมมองฐานข้อมูลคืออะไร และอธิบายข้อดีของมันอย่างไร

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

มุมมองในฐานข้อมูล Oracle คืออะไร

Oracle View . ใน Oracle , ดู เป็นตารางเสมือนที่ไม่มีอยู่จริง มันถูกเก็บไว้ใน Oracle พจนานุกรมข้อมูลและไม่เก็บข้อมูลใด ๆ สามารถดำเนินการได้เมื่อมีการเรียก NS ดู ถูกสร้างขึ้นโดยแบบสอบถามที่เข้าร่วมอย่างน้อยหนึ่งตาราง