Lihat vs Tabel
Tampilan dan tabel, keduanya adalah dua tipe objek basis data. Dengan kata sederhana, Views disimpan atau dinamai kueri pemilihan. Mereka dapat dibuat seperti yang ditunjukkan di bawah ini.
Buat atau ganti tampilan view_name
Sebagai
Select_statement;
Tabel terdiri dari kolom dan baris. Kolom adalah sekumpulan data, yang termasuk dalam tipe data yang sama. Baris adalah urutan nilai, yang bisa dari tipe data yang berbeda. Kolom diidentifikasi oleh nama kolom, dan setiap baris diidentifikasi secara unik oleh kunci utama tabel. Tabel dibuat menggunakan permintaan "buat tabel" DDL.
Buat table table_name (
Tipe data Column_name1 (panjang),
Tipe data Column_name2 (panjang)
... .
... .
... .
);
Tampilan
Seperti disebutkan sebelumnya, setiap tampilan tubuh adalah pernyataan SELECT. Tampilan disebut sebagai "tabel Virtual" dari database. Meskipun pandangan disimpan dalam database, mereka tidak dijalankan sampai mereka dipanggil menggunakan pernyataan SELECT lain. Ketika mereka dipanggil menggunakan pernyataan SELECT, kueri SELECT mereka yang tersimpan dieksekusi dan menunjukkan hasilnya. Karena pandangan hanya memiliki permintaan SELECT sebagai tubuh mereka, mereka tidak memerlukan ruang yang besar. Berikut, beberapa manfaat tampilan,
Tabel
Tabel adalah kumpulan baris. Baris dapat memiliki data dari tipe data yang berbeda. Setiap baris tabel harus diidentifikasi dengan menggunakan pengidentifikasi unik (kunci primer). Tabel adalah tempat kami menyimpan data. INSERT, UPDATE, dan DELETE kueri dapat digunakan untuk menyisipkan baris baru, memperbarui nilai baris yang ada dan menghapus baris dari tabel. Kueri SELECT harus digunakan untuk mengambil data dari tabel. Struktur tabel juga dapat diubah (jika perlu) setelah dibuat. Pertanyaan ALTER TABLE harus digunakan untuk mengubah struktur tabel. Tabel membutuhkan lebih banyak ruang daripada tampilan untuk menyimpan konten datanya. Ada beberapa jenis tabel dalam database.
Apa perbedaan antara Tampilan dan Tabel? Pandangan adalah tabel virtual, yang merujuk pada permintaan SELECT, tetapi tabel sebenarnya tersedia dalam database. Tampilan tidak membutuhkan ruang besar untuk menyimpan kontennya, tetapi tabel membutuhkan ruang besar daripada tampilan untuk menyimpan kontennya. Tampilan dapat dibuat menggunakan sintaks "buat atau ganti". Tetapi tabel tidak dapat dibuat menggunakan "buat atau ganti", itu harus sintaks "buat tabel". Karena pembuatan tabel DDL tidak memungkinkan diganti. Kolom tabel dapat diindeks. Tetapi kolom tampilan tidak dapat diindeks. Karena pandangan adalah tabel virtual. Struktur tabel dapat dimodifikasi dengan menggunakan pernyataan ALTER, tetapi struktur tampilan tidak dapat dimodifikasi dengan menggunakan pernyataan ALTER. (Tampilan harus dibuat ulang untuk memodifikasi strukturnya) Perintah DML dapat digunakan untuk INSERT, UPDATE, dan DELETE rekaman tabel, tetapi DML hanya diizinkan untuk tampilan yang dapat diupdate, yang tidak mengikuti dalam pernyataan SELECT view.. Atur Operator (INTERSECT, MINUS, UNION, UNION ALL) BERBEDA Fungsi Agregat Kelompok (AVG, COUNT, MAX, MIN, SUM, dll.) GROUP BY Klausul ORDER BY Clause CONNECT BY Clause MULAI DENGAN Klausul Kumpulan Ekspresi dalam Daftar Pilih Sub kueri dalam Daftar Pilih Bergabunglah dengan Permintaan |