Mengapa pandangan penting dalam SQL?
Mengapa pandangan penting dalam SQL?

Video: Mengapa pandangan penting dalam SQL?

Video: Mengapa pandangan penting dalam SQL?
Video: Pengertian dan Fungsi SQL - Dewaweb 2024, November
Anonim

Pandangan digunakan untuk tujuan keselamatan dalam pangkalan data dan bertindak sebagai perantara antara skema & kebolehprograman jadual sebenar. Ia juga mengehadkan pengguna daripada melihat lajur dan baris tertentu juga, Paparan sentiasa mewakili output tersuai yang disebut dalam pertanyaan & mengembalikan yang data setiap kali yang ditakrifkan dalam

Begitu juga, orang bertanya, mengapa pandangan digunakan dalam SQL?

Pandangan sebenarnya ialah gubahan jadual dalam bentuk pratakrif SQL pertanyaan. Pandangan digunakan untuk tujuan keselamatan dalam pangkalan data, pandangan mengehadkan pengguna daripada melihat lajur dan baris tertentu bermakna dengan menggunakan paparan kita boleh menggunakan sekatan untuk mengakses baris dan lajur tertentu untuk pengguna tertentu.

Seseorang juga mungkin bertanya, adakah pandangan SQL meningkatkan prestasi? Pandangan membuat pertanyaan lebih pantas untuk ditulis, tetapi mereka tidak bertambah baik pertanyaan asas prestasi . Ringkasnya, jika paparan diindeks boleh memenuhi pertanyaan, maka dalam keadaan tertentu, ini boleh mengurangkan secara drastik jumlah kerja yang SQL Pelayan perlu buat untuk mengembalikan data yang diperlukan, dan sebagainya bertambah baik pertanyaan prestasi.

Juga perlu diketahui ialah, apakah pandangan Bagaimana ia berguna?

Pandangan dinamakan pertanyaan yang menyediakan cara lain untuk membentangkan data dalam jadual pangkalan data. Pandangan ditakrifkan berdasarkan satu atau lebih jadual, yang dikenali sebagai jadual asas. Apabila anda membuat paparan, anda pada asasnya membuat pertanyaan dan memberikannya nama, oleh itu pandangan adalah berguna untuk membungkus pertanyaan kompleks yang biasa digunakan.

Mengapa kita menggunakan paparan dan bukannya jadual?

Pandangan boleh memberikan banyak kelebihan meja : Pandangan boleh mewakili subset data yang terkandung dalam a meja . Pandangan boleh hadkan tahap pendedahan asas meja ke dunia luar: pengguna tertentu mungkin mempunyai kebenaran untuk menanyakan pandangan , sementara dinafikan akses ke seluruh pangkalan meja.

Disyorkan: