Rumah  >  Artikel  >  pangkalan data  >  Apakah perbezaan antara pandangan oracle dan jadual

Apakah perbezaan antara pandangan oracle dan jadual

青灯夜游
青灯夜游asal
2021-12-24 13:45:0816006semak imbas

Perbezaan: 1. Paparan adalah penyata SQL yang disusun, tetapi jadual tidak; mod, paparan ialah mod luar; 5. Jadual tergolong dalam jadual dalam mod global dan merupakan jadual sebenar, manakala paparan tergolong dalam jadual dalam mod tempatan dan merupakan jadual maya.

Apakah perbezaan antara pandangan oracle dan jadual

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.

1: Apakah itu jadual:

Jadual ialah struktur data yang digunakan untuk menyimpan data dalam pangkalan data Oracle, yang bersamaan dengan apa kami gunakan dalam java Sama seperti menggunakan senarai koleksi atau tatasusunan untuk menyimpan data kami, jadual ialah struktur dua dimensi dengan baris dan lajur Kami mengumpulkan jenis data yang sama ke dalam satu lajur , kami mengumpulkan nama ke dalam satu lajur Umur dikumpulkan ke dalam satu lajur, dan baris sepadan dengan data setiap orang Sebagai contoh, baris pertama ialah nama dan umur Xiaohong, dan baris kedua ialah nama dan umur Xiaoqiang. Dengan mencipta jadual dan kemudian memasukkan data ke dalam jadual, maklumat akhirnya disimpan.

2: Apakah itu pandangan:

1. Mengapa menggunakan pandangan?

Sebagai contoh, jadual maklumat kakitangan syarikat mempunyai status gaji mereka, dan jabatan kewangan akan membayar semua orang gaji berdasarkan gaji dalam pangkalan data, jadi lajur gaji adalah sangat penting, jadi Dalam susunan untuk memastikan operasi yang teratur, kami secara amnya tidak boleh membiarkan pentadbir pangkalan data melihat lajur ini Lagipun, pentadbir juga adalah pekerja yang terbaik untuk semua orang dia tidak dapat melihat maklumat sensitif ini. Kemudian ia datang kepada bagaimana untuk menyelesaikan masalah ini Sesetengah orang akan berkata untuk membuat jadual pekerja baru tanpa lajur gaji pekerja, tetapi kaedah ini sangat tidak bijak, kerana apabila kita mengubah suai data asal, bukankah jika anda perlu. buat satu lagi pengubahsuaian pada jadual baru, dan jika anda membuat pengubahsuaian pada jadual baru, anda perlu mengemas kini jadual utama Banyak masalah akan berlaku pada masa ini, menggunakan pandangan adalah kaedah yang paling munasabah.

Pandangan ialah koleksi data yang berkaitan secara logik yang diekstrak daripada jadual sedia ada Ia adalah sejenis storan data, tetapi kita boleh mengekstrak sebahagian daripadanya berdasarkan yang sedia ada jadual.

2. Adakah ia akan dikemas kini ke jadual asas selepas kami mengubah suai paparan?

Ini pasti maksud pandangan adalah untuk mengekstrak sebahagian daripada data dalam jadual asas dan kemudian memberikannya kepada orang lain untuk operasi Jika jadual asas tidak boleh dikemas kini seperti membuat jadual baru, perbezaannya ialah paparan boleh dikemas kini dengan segera jika data dalam jadual asas berubah.

Tiga: Perbezaan:

1. Jam itu tidak.

2. Paparan tidak mempunyai rekod fizikal sebenar. Dan meja mempunyai.

3. Jadual ialah kandungan dan pandangan ialah tingkap.

4. Jadual hanya menggunakan ruang fizikal tetapi pandangan tidak menempati ruang fizikal .

5. Jadual ialah mod dalaman dan paparan ialah mod luaran.

6. Paparan ialah satu cara untuk melihat jadual data. Ia boleh menanyakan data yang terdiri daripada medan tertentu dalam jadual data. Dari perspektif keselamatan, paparan tidak membenarkan pengguna mengakses jadual data, jadi mereka tidak mengetahui struktur jadual.

7 Jadual milik skema global ialah jadual sebenar;

8 Penciptaan dan pemadaman paparan hanya mempengaruhi paparan itu sendiri dan tidak menjejaskan jadual asas yang sepadan.

Tutorial yang disyorkan: "Tutorial Oracle"

Atas ialah kandungan terperinci Apakah perbezaan antara pandangan oracle dan jadual. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah fungsi penukaran oracle?Artikel seterusnya:Apakah fungsi penukaran oracle?